Вы не вошли.
Страницы 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 16:17:01)
Вне форума
Господа разработчики (ROZARD/insider), welcome на тестирование версии из SVN.
По моим ощущениям, в ней осталось починить поиск, пару плагинов и её можно будет переименовывать в beta1.
Вне форума
Если речь пошла о поиске, то поинтересуюсь, - планируется ли поиск по статикам и доп.полям?
Вне форума
Вне форума
Всем спасибо за помощь, но теперь возникла какая-то странная проблема, сделал как написал insider Иногда происходит какой-то глюк незарегистрированные пользователи при написании комментариев попадают в группу Администратор, см. скрин во вложении. Как можно это поправить ?
Вне форума
Страницы 1
[ Сгенерировано за 0.014 сек, 7 запросов выполнено - Использовано памяти: 539.72 Кбайт (Пик: 560.72 Кбайт) ]