WordPress Google Translate Kodu

100 tl ye web sitesi

Google Translate’de Türkçe’yi de ekledikten sonra bir çok site çeviri ikonlarını koymaya başladı. Bu konu hakkında benden yardım isteyen ve mail atan arkadaşlarıma topluca yardım etmek istedim. Benim sitemde bulunan çeviri ikonunu kullanmak isteyen arkadaşlarım varsa php kodunu sitesinde nerede görünmesini istiyorsa oraya ekleyerek sitesinde gösterebilir. Ancak şunuda ekleyim flags adlı klasörü www klasörünün içine yani ftp’de ana dizine atmayı unutmayınız. WordPress dosyalarının bulunduğu ana dizin.


Kurulum

* ilk olarak dosyayı buradan ( .rar ) indiriniz.
* İndirdiğiniz dosyada ki kod.txt’deki kodu temanızda ikonların nerede görünmesini istiyorsanız oraya yaptırınız.
* Flags klasörünü ana dizininize atınız.

Ekleyeceğiniz kod:

<?php
function curPageURL() {
$pageURL = ‘http’;
if ($_SERVER[“HTTPS”] == “on”) {$pageURL .= “s”;}
$pageURL .= “://”;
if ($_SERVER[“SERVER_PORT”] != “80″) {
$pageURL .= $_SERVER[“SERVER_NAME”].”:”.$_SERVER[“SERVER_PORT”].$_SERVER[“REQUEST_URI”];
} else {
$pageURL .= $_SERVER[“SERVER_NAME”].$_SERVER[“REQUEST_URI”];
}
return $pageURL;
}
$url=curPageURL();
$lang = array();
$lang[‘en’]=”English”;
$lang[‘de’]=”German”;
$lang[‘it’]=”Italian”;
$lang[‘el’]=”Greek”;
$lang[‘fr’]=”France”;
$lang[‘pl’]=”Polish”;
$lang[‘ru’]=”Russian”;
$lang[‘es’]=”Spannish”;
$lang[‘uk’]=”Ukrainian”;
$lang[‘bg’]=”Bulgarian”;
$lang[‘nl’]=”Dutch”;
$lang[‘fi’]=”Finnish”;
$lang[‘hi’]=”Hindi”;
$lang[‘ja’]=”Japanese”;
$lang[‘no’]=”Norwegian”;
foreach($lang AS $key=>$val) {
?>
<a href=”http://translate.google.com/translate?prev=hp&hl=en&u=<?=$url?>&sl=tr&tl=<?=$k ey?>” target=”_blank” name=”<?=$val?>” title=”<?=$val?>”>
<img src=”/flags/<?=$key?>.gif” border=0 align=”absmiddle” alt=”<?=$val?>” title=”<?=$val?>”>&nbsp;
</a>
<?php
}
?>

Demo için Web sitemizin sağ üst köşesine bakabilirsiniz.

Written by on Temmuz 18, 2009 under Webmaster Dersleri, WordPress, Yeni Başlayanlar .

Tags: , , , , , , , , , , , ,

Webmaster

Comments

  • En Boy Perde

    30 Eylül 2009, 11:41


    güzel paylaşım birazdaha açıklasanız daha raahat anlaşıla bilir.

Add a Comment

* means field is required.

Name *

Mail *

Website