Mod Sahibi : karlbenson
Linki :
GoogleTagged
Türkçe çevirisi için cumhuriyetcafe'ye teşekkürler

Demo :
Mp3MeKaN.OrG | Müziğin Ritmine Burada Kapılın - Google Etiketleri
(ben sayfada yer alan tagları çoğalttım normali 50 tane)
Mod google'dan gelen ziyaretçileri hangi tag ile geldiğini o konu altında listeliyor.
toplu olarakta action=tagged rasgele şeklinde sıralıyor.
örneğin smf yazarak bu sitede herhangi bir konuya tıkladığınızda kendiliğinden hiçbir ayar yapmadan konunun alt kısmına tag olarak ekliyor. ayrıca istemediğiniz kelimeleride filtrelememizi sağlıyor. ayarlarını admin panelinden yapıyoruz. google tagged adlı bir menü ekliyor admin panelinde sol tarafa.
resimlerle anlatmaya çalışayayım:

ilk ek: modun kurulum paketi
ikincisi: türkçe eklentisi
ilk önce paketimizi kuruyoruz ardından ekte verdiğim turkish.php dosyasını kullandığımız temanın labguage klasörüne atıyoruz.
iyi çalışmalar..
[hr]
farklı şekillerde tablolar için ;

resimdeki gibi çerçeve içine almak isteyenler;
display template.php de bulsun (kullandığınız temanın içindekinde yoksa defaulta bakın)
// START OF GOOGLE TAGGED MOD
if(isset($context['tags'])) {
// START OUR DIV CONTAINER
echo '<div id="googletagged" style="text-align:center;"> '.$txt['googletagged'].':';
$i = 1 ;
// WRITE OUT OUR TAGS
foreach($context['tags'] as $key => $row) {
echo ' <a href="', $scripturl , '?action=tagged;id=', $key ,';tag=', $row['tag'] ,'" style="font-size: '.$row['size'].'%;" class="', ($row['tagged']) ? 'googletagged' : 'googletag' ,'" title="', $row['text'] ,'">', $row['text'] ,'</a>';
// INCREASE COUNTER UNTIL WE MAY NEED TO BREAK
// IF DIVISABLE BY 10 - NEW LINE
echo (($i % 10) == 0) ? '<br/>' : '';
$i++;
}
// TIDY UP
unset($i,$key,$row);
// CLOSE OUT OUR DIV
echo '</div><br/>';
}
// END OF GOOGLE TAGGED MODdeğiştirsin
// START OF GOOGLE TAGGED MOD
if(isset($context['tags'])) {
// START OUR DIV CONTAINER
echo '<fieldset><legend><b>'.$txt['googletagged'].'</b></legend><div id="googletagged" style="text-align:center;">';
$i = 1 ;
// WRITE OUT OUR TAGS
foreach($context['tags'] as $key => $row) {
echo ' <a href="', $scripturl , '?action=tagged;id=', $key ,';tag=', $row['tag'] ,'" style="font-size: '.$row['size'].'%;" class="', ($row['tagged']) ? 'googletagged' : 'googletag' ,'" title="', $row['text'] ,'">', $row['text'] ,'</a>';
// INCREASE COUNTER UNTIL WE MAY NEED TO BREAK
// IF DIVISABLE BY 10 - NEW LINE
echo (($i % 10) == 0) ? '<br/>' : '';
$i++;
}
// TIDY UP
unset($i,$key,$row);
// CLOSE OUT OUR DIV
echo '</div></fieldset><br/>';
}
// END OF GOOGLE TAGGED MOD[hr]
buda benim kulllandığım ayışığı için olanu;
o zaman buyrun bende vereyim bende şu şekilde kullanıyorum :
// START OF GOOGLE TAGGED MOD
if(isset($context['tags'])) {
// START OUR DIV CONTAINER
echo'
<div align="center">
<table border="0" cellpadding="7" class="tborder" bgcolor="#C0C0C0" width="100%">
<tr><td height="15px" class="catbg"><center>||| GoogleTagged |||</center></td></tr>
<tr>
<td class="windowbg"><div id="googletagged" style="text-align:center;"> '.$txt['googletagged'].':';
$i = 1 ;
// WRITE OUT OUR TAGS
foreach($context['tags'] as $key => $row) {
echo ' <a href="', $scripturl , '?action=tagged;id=', $key ,';tag=', $row['tag'] ,'" style="font-size: '.$row['size'].'%;" class="', ($row['tagged']) ? 'googletagged' : 'googletag' ,'" title="', $row['text'] ,'">', $row['text'] ,'</a>';
// INCREASE COUNTER UNTIL WE MAY NEED TO BREAK
// IF DIVISABLE BY 10 - NEW LINE
echo (($i % 10) == 0) ? '<br/>' : '';
$i++;
}
// TIDY UP
unset($i,$key,$row);
// CLOSE OUT OUR DIV
echo ' </td>
</tr>
</table></div><br/>';
}
// END OF GOOGLE TAGGED MODdil dosyasını atıpda admin panelinde linkleri göremeyenler için temanızın languages dosyasındaki modifications.turkish.php de en alta ekleyin (yoksa default languagesdekine ekleyin)
$txt['googletagged'] = 'GoogleTagged';
$txt['googletagged_admin'] = 'GoogleTagged';
$txt['googletagged_menu'] = 'GoogleTagged';
$txt['googletagged_manage'] = 'Manage GoogleTagged';
alıntıdır.