Вы не вошли.
Страницы 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 21:14:54)
Для человеческих возможностей нет границ, есть лишь преграды...
Вне форума
Возможно у тебя хак какой-то стоит, нет таких строк в релизе 0.9.2 http://trac.assembla.com/ngcms/browser/ … format=txt
Вне форума
1 вопрос решен сам собой, нашел где ентот гость прописан почитав тему с хаком... второй вопрос все еще актуален
Отредактировано Maver1ck (2012-01-28 21: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
Тема закрыта
[ Сгенерировано за 0.028 сек, 7 запросов выполнено - Использовано памяти: 547.04 Кбайт (Пик: 564.04 Кбайт) ]