Вы не зашли.
Страницы 1
Подскажите как сделать чтобы в шаблоне comments.show.tpl работали параметры которые отображают статус пользователя Администратор, редактор итд.. которые {l_status} и {status} из шаблона users.tpl Спасибо = )
Не в сети
Находим:
$sql = "select c.*, u.avatar from ".prefix."_comments c left join ".uprefix."_users u on c.author_id = u.id where c.post=".db_squote($newsID).($commID?(" and c.id=".db_squote($commID)):'')." order by c.id".($config['reverse_comments']?' desc':'');
Меняем на:
$sql = "select c.*, u.avatar, u.status from ".prefix."_comments c left join ".uprefix."_users u on c.author_id = u.id where c.post=".db_squote($newsID).($commID?(" and c.id=".db_squote($commID)):'')." order by c.id".($config['reverse_comments']?' desc':'');
После
foreach ($mysql->select($sql) as $row) {
Вставляешь:
switch ($row['status']) {
case 1: $status = 'Администратор'; break;
case 2: $status = 'Редактор'; break;
case 3: $status = 'Журналист'; break;
case 4: $status = 'Комментатор'; break;
}
$tvars['vars']['status'] = $status;
И в comments.show.tpl вставляешь {status}...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
/engine/includes/comments.show.php
#1. Найди
from ".prefix."_comments c
#1. Замени на (два раза)
, u.status from ".prefix."_comments c
#2. Найди
$tvars['vars']['id'] = $row['postdate'];
$tvars['vars']['author'] = $row['author'];
$tvars['vars']['mail'] = $row['mail'];
$tvars['vars']['date'] = LangDate(ctimestamp, $row['postdate']);
#2. Добавь после
switch ($row['status']) {
case 1: $status = $lang['administrator']; break;
case 2: $status = $lang['editor']; break;
case 3: $status = $lang['journalist']; break;
case 4: $status = $lang['commenter']; break;
}
$tvars['vars']['status'] = $status;
/engine/lang/russian/site/comments.ini
Добавь в конец
status = "Статус:"
commenter = "Комментатор"
journalist = "Журналист"
editor = "Редактор"
administrator = "Администратор"
/engine/lang/english/site/comments.ini
Добавь в конец
status = "Status:"
commenter = "Commentator"
journalist = "Journalist"
editor = "Editor"
administrator = "Administrator"
P.S. ROZARD опередил )
Изменено insider (2009-07-09 17:17:01)
Не в сети
Господа разработчики (ROZARD/insider), welcome на тестирование версии из SVN.
По моим ощущениям, в ней осталось починить поиск, пару плагинов и её можно будет переименовывать в beta1.
Не в сети
Если речь пошла о поиске, то поинтересуюсь, - планируется ли поиск по статикам и доп.полям?
Не в сети
Ответ "нет" на оба вопроса, во всяком случае - до релиза.
Поиск по доп. полям появится сразу после того, как плагин xfields научится доп. поля выносить в отдельные SQL поля.
Не в сети
Всем спасибо за помощь, но теперь возникла какая-то странная проблема, сделал как написал insider Иногда происходит какой-то глюк незарегистрированные пользователи при написании комментариев попадают в группу Администратор, см. скрин во вложении. Как можно это поправить ?
Не в сети
Страницы 1