PHP Nuke Sosyal Ağlarda Paylaşma Bloğu
Bir türlü başlık bulamadım koyacak :) Galiba bu iyi oldu. PHP nuke de facebookta paylaş, twitterda paylaş gibi butonların eksikliğini gördüm. Eski emektarıma yine ufak da olsa bir katkım olsun diye sitemdeki paylaşma bloğunu php nuke için blok haline getirdim.
Açıklamaların en başında linki vermek adetimdir o yüzden hemen blok linkini vereyim.
BLOK DOSYASINI BURADAN İNDİREBİLİRSİNİZ
Kodlar aslında php ile ilgilinen her kişi için son derece kolay ama php nukeyi kulananın bir özelliği vardır ki, daha önce kullanılmıoş koldarın dışına çıkmaz :) Kendimden hatırlıyorum böyle olduğunu yanlış anlaşılmasın.
<?php } $baslik="$sitename $pagetitle"; $port = ($_SERVER['SERVER_PORT'] == '80') ? '' : (':'.$_SERVER['SERVER_PORT']); $url=$http.'://'.$_SERVER['SERVER_NAME'].$port.$_SERVER['REQUEST_URI']; $content = ' <style> img.seyranliSosyal{ width:60px; border:0px; } </style> '.$url.'<br /> <a href="http://www.facebook.com/share.php?u='.$url.'&t='.$baslik.'" rel="nofollow" target="_blank"> <img src="http://www.cnylmz.net/images/sosyal/FaceBook.png" class="seyranliSosyal"> </a> <a rel="nofollow" target="sosyal" href="http://www.stumbleupon.com/submit?url=http://'.$url.'&title='.$baslik.'"> <img src="http://www.cnylmz.net/images/sosyal/StumbleUpon.png" class="seyranliSosyal"> </a> <a rel="nofollow" target="sosyal" href="http://twitter.com/home?status=http://'.$url.'&title='.$baslik.'"> <img src="http://www.cnylmz.net/images/sosyal/Twitter.png" class="seyranliSosyal"> </a> <a rel="nofollow" target="sosyal" href="http://del.icio.us/post?url=http://'.$url.'&title='.$baslik.'"> <img src="http://www.cnylmz.net/images/sosyal/Delicious.png" class="seyranliSosyal"> </a> <a rel="nofollow" target="sosyal" href="http://digg.com/submit?phase=2&url='.$url.'&title='.$baslik.'"> <img src="http://www.cnylmz.net/images/sosyal/Digg.png" class="seyranliSosyal"> </a> <a rel="nofollow" target="sosyal" href="http://technorati.com/faves?add=http://'.$url.'&title='.$baslik.'"> <img src="http://www.cnylmz.net/images/sosyal/Techrohni.png" class="seyranliSosyal"> </a>'; $blockfiletitle= "Sen de Paylaş"; ?>
Blok kodları bunlar. Değişkenlerden kısaca bahsedeyim
$http : Buulnduuğ satır içinde bağlantı protokolü http mi yoksa https mi diye bakar. O satırı silip yerine $http='http'; yazarsanız yalnızca http için çalışır hale gelir
$port: Bulunduğu satır içinde çalışan portu bulur. Port belirtilmediğinde port 80 anlamına gelir o yüzden portu buulnca port 80 ise boş geçer. Yani siz de o satırı silip $port=''; yazarsanız portsuzşekilde hesaplama yapmadan çalışır.
$_SERVER['SERVER_NAME']: Çalışan domaini söyler. Mesela ben de şu an www.cnylmz.net yazar
$_SERVER['REQUEST_URI']: Browserda siteden sonra gelen adresi gösterir.
$baslik="$sitename $pagetitle"; değişkenleri ise nukeden gelme değişkenler, bunları da istediğiniz şekilde değiştirirsiniz ;)
PNG dosyalarına kendi sitemden çağırttım ama değiştirmeniz daha iyi olur sanırım. Güle Güle Kullanın.