Обращение по нику в комментариях


Хак позволяет вывести у каждого блока с комментарием ссылку/кнопку - Обращение по нику. При нажатии на нее, в поле создания нового комментария, подставляется ник пользователя которому этот комментарий будет адресоваться.
 


Установка:
1. Открыть engine/classes/comments.class.php и найти:
		if ($area == 'lastcomments') {

			$tpl->set_block( "'\\[fast\\](.*?)\\[/fast\\]'si", "" );

Добавить ниже:
$tpl->set_block( "'\\[fast_author\\](.*?)\\[/fast_author\\]'si", "" );

Найти далее:
			if( $user_group[$member_id['user_group']]['allow_addc'] AND $config['allow_comments'] ) {

Добавить выше:
			if( $user_group[$member_id['user_group']]['allow_addc'] AND $config['allow_comments'] ) {
                    if( ! $row['is_register'] or $row['name'] == '' ) $row['name'] = $row['gast_name'];
                    else $row['name'] = $row['name'];
                    $tpl->set( '[fast_author]', "<a href=\"#\" onclick=\"emoticon('[b]" . str_replace( array (" ", "&#039;" ), array ("&nbsp;", "&amp;#039;" ), $row['name'] ) . "[/b],'); return false;\" title=\"Обратиться по нику\">" );
                    $tpl->set( '[/fast_author]', "</a>" );
                } else
                    $tpl->set_block( "'\\[fast_author\\](.*?)\\[/fast_author\\]'si", "" );

2. В нужное место шаблона comments.tpl добавить:
[fast_author]Обратиться по нику[/fast_author]

Готово!

Скачать: файл могут только зарегистрированные посетители.
 
Версия DLE: 13.х
Кодировка: utf-8
 

Статью отредактировал: Oxigen - 29-04-2019, 08:06
Причина: Добавлен плагин для DLE версии 13.x

  • Oxigen
  • 3
  • 291
Информация
Оставлять комментарии могут только зарегистрированные посетители.

Комментариев 3

Razilator 29 января 2019 17:53 #
Oxigen, ответ на комментарий у вас работает не через AJAX. У меня на сайте через AJAX.
Oxigen 28 января 2019 18:16 #
Цитата: Razilator
У меня почему-то при нажатии на кнопку обратиться я по странице вверх поднимаюсь. И нет никакого обращения.

Хак установлен на этом сайте, все норм!
Razilator 28 января 2019 09:43 #
У меня почему-то при нажатии на кнопку обратиться я по странице вверх поднимаюсь. И нет никакого обращения.
  • Рейтинг@Mail.ru
  • Яндекс.Метрика