Daha önce bir başka konuda değinmiş olduğum eklentiye bir kaç ekleme daha yaptım
Bir kaç fazlalığı da attım
Daha önce bu şekilde bir eklentiye ihtiyacım olduğunu düşünerek yazmaya başlayacaktım, ancak bu eklentiyi görünce duraksadım ve düzenlemeye başladım.
Eklenti üzerinde bir kaç değişiklik yaptım ve istediğim kıvama geliyor diyebilirim.
Neler DeÄŸiÅŸti?
Öncelikle fazla olduğuna inandığım şu satırları sildim:
function VisitorCredits() {
$q = "HTTP_REFERER=".urlencode($_SERVER['HTTP_HOST'])."&PLUGIN=POST&HTTP_USER_AGENT=".urlencode($_SERVER['HTTP_USER_AGENT'])."&REMOTE_ADDR=".urlencode($_SERVER['REMOTE_ADDR']);
$req = "POST / HTTP/1.1\r\nContent-Type: application/x-www-form-urlencoded\r\nHost: www.plugintaylor.com\r\nContent-Length: ".strlen($q)."\r\nConnection: close\r\n\r\n".$q;
$fp = @fsockopen('www.plugintaylor.com', 80, $errno, $errstr, 10);
if(!fwrite($fp, $req)) { fclose($fp); }
$result = ''; while(!feof($fp)) { $result .= fgets($fp); } fclose($fp);
$result = explode("\r\n\r\n", $result); echo $result[1];
}
Bu kodu footerda çağırmış ve şunları not düşmüş:
/* Just inserts a simple credit line in the source code (not visible on the website) Such as: <!-- Visitor Like/Dislike Post Rating [PluginTaylor] --> Please keep this. Thanks!*/
Yani meali: “Sadece basit bir kod. <!– Visitor Like/Dislike Post Rating [PluginTaylor] –> gibi. Lütfen bunu silmeyin, teÅŸekkürler!”.
Peki neden sildim?
Bu bana pek basit bir kod gibi gelmedi. Ziyaretçi bilgilerini direk olarak kendi sitesine gönderiyor. Bunun yerine tek satırda yukarıdaki yazıyı basabilirdi
Diğer bir değişiklik ise, beğeni linklerinin çıkacağı alan.
the_content üzerine filtrelediği için hem anasayfada hem tekil sayfalarda çıkıyordu resimler. Tabi bu da benim pek hoşuma gitmedi. Çünkü kaba tabirle kalabalık yapıyordu.
Bu kısmada basit bir kod ekleyerek, sadece tekil sayfalarda çıkmasına karar verdim.
Bir diğeri ise, yazıları türkçeleştirdim ve resim ekledim
Sanırım böylesi daha güzel oldu.
Ve son olarak: en çok tutulan yazılar olarak beğenilen yazıların seceresini gösteren bir fonksiyon ekledim.
Eklentinin orjinali için burayı, benim güncellediğim hali için burayı tıklayınız
Kullanmak isteyenler, en beğenilen yazıları nasıl göstereceklerini öğrenmek için, 2.sayfaya geçebilirler.
Sayfalar: 1 2
“Visitor Like Dislike Eklentisi WPU Güncellemesi” için 9 Yorum var
Sitemde kullandım merak eden arkadaşlar bakabilir. visitor-likedislike-post-rating.php dosyasını açıp bi kaç değişiklik yaptım içinde.
60. satırda
$content .= ‘ID.’” style=”height: 48px;”> Sizce bu yazı nasıl? ‘;
tarzı birşey yaptım. siz de beğeninize göre değiştirebilirsiniz. Şu elleri de değiştirmek lazımçok büyükler yahu
“the_content üzerine filtrelediÄŸi için hem anasayfada hem tekil sayfalarda çıkıyordu resimler. Tabi bu da benim pek hoÅŸuma gitmedi. Çünkü kaba tabirle kalabalık yapıyordu.
Bu kısmada basit bir kod ekleyerek, sadece tekil sayfalarda çıkmasına karar verdim.”
demişsin, benim bu özelliği tekrar açmam gerekli. ne yapmam gerekiyor acaba?
Her yerde görünmesini istiyorsanız http://wordpress.org/extend/plugins/visitor-likedislike-post-rating/ buradakini kullanabilirsiniz
RatingLinks fonksiyonundan bu kodu, if(is_single()){ ve buna bağlı olan else i kaldırdım. Tekrar anasayfada göstermeye başladım.
Ayrıca rating resimlerini kaldırdım ve bir iki if kodu daha ekleyerek rating resimleri yerine yazı link koymayıda başardım.
ilgine teşekkür ederim.
Ben teşekkür ederim
Hazır baÅŸlamışken oy verildikten sonra ÅŸu ÅŸekilde “3 kere beÄŸenilmiÅŸ1 kere beÄŸenilmemiÅŸ.” gözüken mesaj bitiÅŸik çıkıyor. Bu ÅŸekilde “3 kere beÄŸenilmiÅŸ – 1 kere beÄŸenilmemiÅŸ.” gösterebilirsin.
Eline sağlık.
Bir diğer sürümde düzenleyebilirim. Çünkü ip kontrolü eklemeyi planlıyorum
Malum, birisi gelip aynı yazıyı 40 defa beğenirse pek bir anlamı kalmaz
Merhaba,
konuyla pek alakası yok ama bu yorumu yazdığım formu hemen yukarısındaki benzer yazılar bölümünde hangi plugini kullandınız acaba? bende de benzer yazılar plugini var ama bu daha hoş duruyor, yazıdan kısa bir bölümü göstermesi güzel olmuş.
YARPP (Yet Another Related Posts Plugin) eklentisini kullanmaktayım. 3.0 üzeri sürümlerde template kullanımına izin veriyor. Yani kolay bir şekild ekendi düzeninizi ayarlayabiliyorsunuz. Sitedeki template biçimi, yani linkin ve özetin kısaltılmış hali, orjinalinde yoktur. Bir kaç düzenleme yaparak bu hale getirdim