// Значки
$icons = [
($np ? (!$res['vip'] ? $tools->image('op.gif') : '') : $tools->image('np.gif')),
($res['vip'] ? $tools->image('pt.gif') : ''),
($res['realid'] ? $tools->image('rate.gif') : ''),
($res['edit'] ? $tools->image('tz.gif') : ''),
];
//echo implode('', array_filter($icons));
echo '<a href="index.php?id=' . $res['id'] . '">'. $tools->display_menu($res['icons'], '').' ' . (empty($res['text']) ? '-----' : $res['text']) . ' <span class="count"> ' . $colmes1 . ' </span> ';
//if ($cpg > 1) {
// echo '<a href="index.php?id=' . $res['id'] . '&page=' . $cpg . '"> >></a>';
// }display_menu($res['icons'], '').' не работает эта функция) Johncms7 как оживить, кто подскажет?)
Добавлено: 31.01.2020 / 12:47
'. $tools->display_menu($res['icons'], '').'
Чет не работает(
Добавлено: 03.02.2020 / 16:51
/**
* Счетчик непрочитанных тем на форуме
*
* $mod = 0 Возвращает число непрочитанных тем
* $mod = 1 Выводит ссылки на непрочитанное
*
* @param int $mod
* @return bool|int|string
*/
public function forumNew($mod = 0)
{
if ($this->systemUser->isValid()) {
$total = $this->db->query("SELECT COUNT(*) FROM `forum`
LEFT JOIN `cms_forum_rdm` ON `forum`.`id` = `cms_forum_rdm`.`topic_id` AND `cms_forum_rdm`.`user_id` = '" . $this->systemUser->id . "'
WHERE `forum`.`type` = 't'" . ($this->systemUser->rights >= 7 ? "" : " AND `forum`.`close` != 1") . "
AND (`cms_forum_rdm`.`topic_id` IS NULL
OR `forum`.`time` > `cms_forum_rdm`.`time`)")->fetchColumn();
if ($mod) {
return '<div class="menu1"><a href="index.php?act=new&do=period"><i class="fas fa-angle-down"></i> ' . _t('Show for Period', 'system') . '</a></div>' .
($total ? '<div class="menu1"><a href="index.php?act=new"><i class="fas fa-newspaper"></i> ' . _t('Unread', 'system') . ' <span class="count">' . $total . '</span></a></div>' : '');
} else {
return $total;
}
} else {
if ($mod) {
return '<a href="index.php?act=new">' . _t('Last activity', 'system') . '</a>';
} else {
return false;
}
}
}Подскажите как добавить в шапку сайта?) Сделать что-то типо уведомлений как на этом сайте) Чтобы непрочитанное с форума было в шапке сайта)