Вы не зашли.
Как вывести в блоке авторизации (или в другом месте на главной) количество ожидающих модерации сообщений?
Чтоб не нужно было каждый раз заходить в админку и проверять, добавил кто-то статью или нет
Не в сети
Хак:
\engine\usermenu.php
После
'home_url' => home,
Добавить
'countEditNews' => $mysql->result('SELECT count(*) FROM '.prefix.'_news WHERE approve=0')
usermenu.tpl
Внутри блока [if-have-perm]...[/if-have-perm] вписать переменную {countEditNews}
Можно, конечно, и плагином.
Не в сети
Случайно наткнулся на тему, лучше оптимизировать код, дабы запрос в базу уходил только, если на сайт зашел администратор.
'countEditNews' => $mysql->result('SELECT count(*) FROM '.prefix.'_news WHERE approve=0')
заменить на
'countEditNews' => ($userROW['status'] == 1)?$mysql->result('SELECT count(*) FROM '.prefix.'_news WHERE approve=0'):''
Не в сети
Wolverine, imho мало смысла. Запрос тратит ну очень мало ресурсов, выполняется только при заходе в админку... да и модерировать могут ведь не только админы..
Не в сети