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

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

Вы не зашли.

#1 2014-09-14 20:19:01

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Помогите сделать новую переменную в парсере пожалуйста.

Всем доброго вечера, попытался сделать новую переменную для гостевой книги, не вышло, хотя уже реализовывал это раньше на более старых версиях движка.

Прописал в parse.class.php:

$content     =     preg_replace("#\[otvet\]\s*(.*?)\s*\[/otvet\]#is", "<blockquote><b>".$lang['bb_otvet']."</b><br />$1</blockquote>",$content);

В \engine\lang\russian\common.ini:

bb_otvet	=	"Ответ: "

В самом отзыве в гостевой:

ТЕКСТ ОТЗЫВ
[otvet]
ТЕКСТ ОТВЕТА АДМИНИСТРАЦИИ
[/otvet]

В итоге ничего не срабатывает. Помогите пожалуйста.
Прикладываю плагин гостевой, он просто слегка модифицирован, может быть из-за этого, хотя на вряд ли.


I NGeneration CMS

Не в сети

#2 2014-09-15 05:27:46

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Помогите сделать новую переменную в парсере пожалуйста.

[1.2][2014-09-15]
+ добавлена возможность администраторам отвечать на сообщения. изменена структура бд, для обновления:
alter table ng_guestbook add column answer text not null default ''
+ плагин переведен на twig

Не в сети

#3 2014-09-15 08:58:49

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: Помогите сделать новую переменную в парсере пожалуйста.

infinity237, спасибо огроменное, теперь все намного более продумано и приятно. У меня лишь одна просьба осталась, можно ли вокруг {{comment.answer}} сделать блок условие? Чтобы если поле с ответом пустое, все что находится в блоке не выводилось. Думаю это логично, особенно если делать сложное или же не очень, оформление для ответа на отзыв.


I NGeneration CMS

Не в сети

#4 2014-09-15 10:33:31

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Помогите сделать новую переменную в парсере пожалуйста.

{% if (comment.answer|length > 0) %}{% endif %}

Не в сети

#5 2014-10-05 23:40:12

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Помогите сделать новую переменную в парсере пожалуйста.

[1.3][2014-10-05]
+ добавлена возможность выбрать режим работы гостевой книги - с премодерацией или без
+ добавлена возможность выбрать обязательные для заполнения поля (content,author,phone)

Не в сети

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

Работает на FluxBB