Вы не зашли.
Страницы 1
Тема закрыта
Комментарии. Собственно 2 вопроса - как и где:
1. Где изменить имя данной группы (Гость), в /engine/lang/russian/site/comments.ini нет такой категории.
2. Как сделать так, что бы у гостей (незарегистрированных пользователей) не было данных надписей (сообщений и регистрация), а у остальных пользователей оставались.
Зы. до сих пор используем 0.9.2 Release [SVN646] по техническим причинам. Версия плагина "User comments" - 0.05b
Для человеческих возможностей нет границ, есть лишь преграды...
Не в сети
1. А разве в плагине есть возможность вывода текста такого рода? Вроде нет.
в /engine/lang/russian/site/comments.ini можно изменить название и стиль написания остальных групп, но вот именно гостя там нет, почему-то
Для человеческих возможностей нет границ, есть лишь преграды...
Не в сети
после последних строк :
msge_vcode = "Вы ввели неверный верификационный код!"
msge_comforbid = "В данной новости комментарии запрещены!"
msge_notfound = "Новость, которую Вы хотите прокомментировать, не найдена"
есть отредактированные мной:
commenter = "<font color="#008000">Комментаторы</font>"
journalist = "Журналисты"
editor = "<font color="#FF2400">Администраторы</font>"
administrator = "<font color="#FF2400">Администраторы</font>"
по крайней мере у меня так (и commenter, journalist, editor, administrator - были там изначально, я лишь поменял цвет).
Изменено Maver1ck (2012-01-28 22:14:54)
Для человеческих возможностей нет границ, есть лишь преграды...
Не в сети
Возможно у тебя хак какой-то стоит, нет таких строк в релизе 0.9.2 http://trac.assembla.com/ngcms/browser/ … format=txt
Не в сети
1 вопрос решен сам собой, нашел где ентот гость прописан почитав тему с хаком... второй вопрос все еще актуален
Изменено Maver1ck (2012-01-28 22:55:51)
Для человеческих возможностей нет границ, есть лишь преграды...
Не в сети
В не патченном варианте надо найти файл comments.show.php
Найти функцию function comments_show
потом в теле это функции где-то после
$tvars['regx']['#\[isnt-logged\](.+?)\[/isnt-logged\]#is'] = is_array($userROW)?'':'$1';
добавить
$tvars['regx']["'\[not-guest\](.*?)\[/not-guest\]'si"] = $row['author_id'] ? '$1' : '';
и в шаблоне заключить вывод текста только для зарегистрированных в [not-guest][/not-guest]
Не в сети
хм... не работает.
} else {
$tvars['regx']["'\\[edit-com\\].*?\\[/edit-com\\]'si"] = '';
$tvars['regx']["'\\[del-com\\].*?\\[/del-com\\]'si"] = '';
$tvars['vars']['ip'] = '';
$tvars['regx']['#\[if-have-perm\].*?\[\/if-have-perm\]#si'] = '';
}
$tvars['regx']['#\[is-logged\](.+?)\[/is-logged\]#is'] = is_array($userROW)?'$1':'';
$tvars['regx']['#\[isnt-logged\](.+?)\[/isnt-logged\]#is'] = is_array($userROW)?'':'$1';
if($row['author_id']) $tvars['regx']["'\[not-guest\](.*?)\[/not-guest\]'si"] = '$1';
а в шаблоне
[not-guest]<b>Ранг:</b> {plugins_user_ranks}<br><b>Группа: {status}</b>[/not-guest]<br><b>Сообщений:</b> {com}<br><b>Регистрация:</b>{reg}
так?
Для человеческих возможностей нет границ, есть лишь преграды...
Не в сети
<b>Ранг:</b> {plugins_user_ranks}<br><b>Группа: {status}</b><br>[not-guest]<b>Сообщений:</b> {com}<br><b>Регистрация:</b>{reg}[/not-guest]
Я код выше изменил, ты старую строчку вставил
Не в сети
Страницы 1
Тема закрыта