| Guyver ,  ошибку нашел, поправил. 
 Правильно начало кода должно выглядеть так...
 
 Открываем файл index.php
 в котором ищем строку
 
 CODE:$LastPosterName	= ($forum['last_poster_id'] !== 0) ? $fm->LANG['Author'].': <a href="profile.php?action=show&member='.$forum['last_poster_id'].'">'.$forum['last_poster'].'</a>' : $fm->LANG['Author'].': '.$fm->LANG['Guest']; после которой вставляем
 
 CODE:if (!isset($allforums[$id]))                // если последние изменения пришлись на скрытый подфорум - формируем новые данные{
 $ftopics = $fm->_Read('forum'.$id.'/list.php');
 usort($ftopics,"sort_by_postdate");
 $topic = $ftopics[1];
 $thread_keys = array_keys($fm->_Read('data/forum'.$forum['id'].'/'.$topic['id'].'-thd.php'));
 $lt_name = (strlen($topic['name'])>36) ? substr($topic['name'],0,35).'...' : $topic['name'];
 $LastTopicName = '<img src="./templates/'.DEF_SKIN.'/im/lastpost.gif"><span'.($fm->exbb['show_hints'] ? '<span class="hint">' : '').'><a href="topic.php?forum='.$topic['fid'].'&topic='.$topic['id'].'&v=l#'.end($thread_keys).'" title="'.$topic['name'].'">'.$lt_name.'</a></span>';
 $LastPosterName = ($topic['a_id'] !== 0) ? $fm->LANG['Author'].': <a href="profile.php?action=show&member='.$topic['a_id'].'">'.$topic['author'].'</a>' : $fm->LANG['Author'].': '.$fm->LANG['Guest'];
 $LastTopicDate =  ($topic['postdate'] > 0) ? date("d.m.Y - H:i", $topic['postdate'] + $fm->user['timedif']*3600) : $fm->LANG['NA'];
 }
 
 Хотя и это решение мне не нравится... Буду дорабатывать.
 (Отредактировано автором: 22 апреля 2017 — 23:55) |