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


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


Установка:
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.0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
  • Рейтинг@Mail.ru
  • Яндекс.Метрика