Содержание
Я у себя в блоге перед формой комментариев использую условие в котором выводится сообщение с предложением к посетителю сайта оставить комментарий лишь в том случае если у материала еще нет комментариев.
То есть, по сути условие проверяет, имеет ли материал комментарии или нет, если их количество равно нулю, условие срабатывает. Так же условие имеет проверку включена или отключена функция комментариев для конкретного материала, если отключена, это сообщение с просьбой выводиться не будет.
В шаблоне страницы материала и комментариев в нужном вам модуле пропишите где необходимое где-то перед формой комментариев, а именно перед кодом:
<?if($COM_CAN_ADD$)?>$COM_ADD_FORM$<?endif?>
следующее условие:
<?ifnot($COM_CAN_ADD$ && $COM_ADD_FORM$ == '')?> <?if($COMMENTS_NUM$=='0')?> <div class="alert alert-danger" role="alert"> <p>Здравствуй <?if($USER_FULL_NAME$)?><strong>$USER_FULL_NAME$</strong><?else?><strong>$USERNAME$</strong><?endif?>, как Вы видите еще никто не оставил свой комментарий, будьте первым, поделитесь мнением о материале выше.</p></div> <?else?> <?endif?><?endif?>
и сохраните изменения.
Если пользователь зарегистрирован на сайте, оператор $USER_FULL_NAME$ выведет имя пользователя в данном сообщении, если не зарегистрирован, будет выводить обращение к гостю.
Лицензия: CC BY-SA 4.0
Автор: Юрий Герук
Благодарность автору!