Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2012-01-28 21:39:26

Maver1ck
Участник
Зарегистрирован: 2009-07-25
Сообщений: 43
Рейтинг :   

Подскажите...

Комментарии. Собственно 2 вопроса - как и где:

124151515.JPG

1. Где изменить имя данной группы (Гость), в /engine/lang/russian/site/comments.ini нет такой категории.
2. Как сделать так, что бы у гостей (незарегистрированных пользователей) не было данных надписей (сообщений и регистрация), а у остальных пользователей оставались.

Зы. до сих пор используем 0.9.2 Release [SVN646] по техническим причинам. Версия плагина "User comments" - 0.05b


Для человеческих возможностей нет границ, есть лишь преграды...

Не в сети

#2 2012-01-28 21:52:53

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Подскажите...

1. А разве в плагине есть возможность вывода текста такого рода? Вроде нет.

Не в сети

#3 2012-01-28 22:05:10

Maver1ck
Участник
Зарегистрирован: 2009-07-25
Сообщений: 43
Рейтинг :   

Re: Подскажите...

Wolverine пишет:

1. А разве в плагине есть возможность вывода текста такого рода? Вроде нет.

в /engine/lang/russian/site/comments.ini можно изменить название и стиль написания остальных групп, но вот именно гостя там нет, почему-то


Для человеческих возможностей нет границ, есть лишь преграды...

Не в сети

#4 2012-01-28 22:09:24

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Подскажите...

Maver1ck, а какие строчки оттуда это меняют? У меня такого нет.

Не в сети

#5 2012-01-28 22:13:20

Maver1ck
Участник
Зарегистрирован: 2009-07-25
Сообщений: 43
Рейтинг :   

Re: Подскажите...

после последних строк :

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)


Для человеческих возможностей нет границ, есть лишь преграды...

Не в сети

#6 2012-01-28 22:17:47

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Подскажите...

Возможно у тебя хак какой-то стоит, нет таких строк в релизе 0.9.2 http://trac.assembla.com/ngcms/browser/ … format=txt

Не в сети

#7 2012-01-28 22:40:38

Maver1ck
Участник
Зарегистрирован: 2009-07-25
Сообщений: 43
Рейтинг :   

Re: Подскажите...

1 вопрос решен сам собой, нашел где ентот гость прописан почитав тему с хаком... второй вопрос все еще актуален

Изменено Maver1ck (2012-01-28 22:55:51)


Для человеческих возможностей нет границ, есть лишь преграды...

Не в сети

#8 2012-01-28 23:01:09

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Подскажите...

В не патченном варианте надо найти файл 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]

Не в сети

#9 2012-01-28 23:16:15

Maver1ck
Участник
Зарегистрирован: 2009-07-25
Сообщений: 43
Рейтинг :   

Re: Подскажите...

хм... не работает.

} 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}

так?


Для человеческих возможностей нет границ, есть лишь преграды...

Не в сети

#10 2012-01-28 23:17:25

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Подскажите...

<b>Ранг:</b> {plugins_user_ranks}<br><b>Группа: {status}</b><br>[not-guest]<b>Сообщений:</b> {com}<br><b>Регистрация:</b>{reg}[/not-guest]

Я код выше изменил, ты старую строчку вставил smile

Не в сети

#11 2012-01-28 23:23:23

Maver1ck
Участник
Зарегистрирован: 2009-07-25
Сообщений: 43
Рейтинг :   

Re: Подскажите...

Благодарю!


Для человеческих возможностей нет границ, есть лишь преграды...

Не в сети

Подвал раздела

Работает на FluxBB