Evo jedan od načina kako unaprijediti SMF forum s dinamičkim ključnim riječima.
Sve što je potrebno je:
- instalirati mod
- izmjeniti index.template.php
instalacija modaMod koji omogućava tagiranje tema zove se Tagging System -
link na mod.
Nakon uspješne instalacije moda i podešavanja jezičnih datoteka, na dnu svake teme ispod posta u lijevom kutu vidjet ćete nešto ovakvo:

Nakon dodavanja par tagova, to izgleda ovako:

Osim ovoga, mod donosi još mogućnosti (tag cloud, brisanje i mijenjanje tagova, dodavanje tagova kod otvaranja nove teme...)
uređivanje index.template.php datotekeU mapi /Themes/{ime_trenutne_teme}/ pronađete datoteku index.theme.php.
U datoteci pronađete sljedeće:
function template_main_above()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;
Odmah nakon toga dodate sljedeći kod:
// tagovi koji se prikazuju ako nema definiranih tagova za temu u bazi
$SEO_tags = 'moji, default, tagovi';
if($context['current_topic'] != '')
{
$topic = $context['current_topic'];
$query = mysql_query("SELECT tag FROM smf_tags LEFT JOIN smf_tags_log ON smf_tags.ID_TAG = smf_tags_log.ID_TAG WHERE ID_TOPIC = $topic");
if(mysql_num_rows($query) != 0)
{
$SEO_tags = 'cesarica.net, ';
while($result = mysql_fetch_assoc($query))
{
$tag = $result['tag'];
$tag = ltrim($tag);
$tag = rtrim($tag);
$SEO_tags.= $tag.', ';
}
$SEO_tags.='forum';
}
mysql_free_result($query);
}
UPOZORENJE: Gornji kod je pisan sa defaultnim prefiksom za tablice za smf forume (smf_). Ukoliko imate neki drugi prefiks tablica, zamijenite smf_ sa svojim prefiksom.
Pronađete keywords meta tag i postavite ga da izgleda ovako:
<meta name="keywords" content="'.$SEO_tags.'" />
I to je to!
Ovo možda neće dramatično popraviti rangiranje foruma, ali može pomoći.
