Ratibor |
|
---|---|
Набросал исправления к тикету 412
Вот что получилось. В файл news.functions.php в 171 строке добавил:
if($cfg['plugin']['tags']['pages'])
{
require_once(sed_langfile('tags'));
$item_id = $pag['page_id'];
$tags = sed_tag_list($item_id);
if(count($tags) > 0)
{
$tag_ii = 0;
foreach($tags as $tag)
{
$tag_u = sed_urlencode($tag, $cfg['plugin']['tags']['translit']);
$tl = $lang != 'en' && $tag_u != urlencode($tag) ? '&tl=1' : '';
$news->assign(array(
'PAGE_TAGS_ROW_TAG' => $cfg['plugin']['tags']['title'] ? htmlspecialchars(sed_tag_title($tag)) : htmlspecialchars($tag),
'PAGE_TAGS_ROW_TAG_COUNT' => $tag_ii,
'PAGE_TAGS_ROW_URL' => sed_url('plug', 'e=tags&a=pages&t='.$tag_u.$tl)
));
$news->parse('NEWS.PAGE_ROW.PAGE_TAGS_ROW');
$tag_ii++;
}
}
else
{
$news->assign(array(
'PAGE_NO_TAGS' => $L['tags_Tag_cloud_none'],
));
$news->parse('NEWS.PAGE_ROW.PAGE_NO_TAGS');
}
}
В news.tpl:
<div class="block">
<strong>{PHP.L.Tags}:</strong>
<!-- BEGIN: PAGE_TAGS_ROW -->
<!-- IF {PAGE_TAGS_ROW_TAG_COUNT} > 0 -->, <!-- ENDIF --><a href="{PAGE_TAGS_ROW_URL}" title="{PAGE_TAGS_ROW_TAG}">{PAGE_TAGS_ROW_TAG}</a>
<!-- END: PAGE_TAGS_ROW -->
<!-- BEGIN: PAGE_NO_TAGS -->
{PAGE_NO_TAGS}
<!-- END: PAGE_NO_TAGS -->
</div>
Вроде все нормально работает. Trustmaster посмотри, если все нормально, то можно вносить изменения в транк и закрывать тикет. Не задавай глупых вопросов, не услышишь вранья.
|