
SORUN ÇÖZÜLMÜŞTÜR.
Sorunun tam çözümü internette yok, bazı çözümler var fakat bende çalışmadı. Resmi forumda bir arkadaşın paylaşmış olduğu çözümde biraz oynama yaparak sorunu hallettim.
Örnek Resim:
ÇÖZÜMÜ:
1-) /library/CustomMeta/ dizinine descr.php adında bir dosya oluşturdum içine aşağıda ki kodları ekledim.
<?php
// <xen:callback class="CustomMeta_descr" method="getHTML" params="{xen:helper snippet, $firstPost.message, 155}"></xen:callback>
class CustomMeta_descr
{
public static function getCleanDesc($content, $params)
{
if ($params) { return trim(preg_replace('/(\[[^\[\]]+\]|:\S+:)/', '', $params)); }
$descString = func_get_arg(1);
$descStart = strpos($descString, "[IMG]");
if ($descStart === false)
{
print '<meta name="description" content="' . $descString . '">';
}
else
{
$descClean = substr($descString, $descStart+5);
print '<meta name="description" content="' . $descClean . '">';
}
}
}
?>2-) thread_view şablonun da;<meta name="description" content="{xen:helper snippet, $firstPost.message, 155}" /></xen:container>
bu kodu bulup altta ki ile değiştirdim
<xen:callback class="CustomMeta_descr" method="getHTML" params="{xen:helper snippet, $firstPost.message, 155}"></xen:callback>