Логотип Имя: Guest | Выполнить вход

 ДОПОЛНЕНИЯ (МОДИФИКАЦИИ) » ПОЛЕЗНЫЕ ДОРАБОТКИ » Быстрое цитирование и обращение по нику DOPOLNENIYA-6MODIFIKACII9/POLEZNQIE-DORABOTKI/Bqistroe-citirovanie-i-obrawenie-po-niku 

Быстрое цитирование и обращение по нику




Данная доработка форума позволяет цитировать выбранные сообщения, а так же обращаться к пользователям по никам не уходя со страницы темы. В стандартном варианте обращение по нику отсутствует вовсе, а, чтобы процитировать сообщение, нужно нажимать кнопку "Цитата", тем самым переходя с текущей страницы на страницу отдельную с формой ответа. Это очень неудобно, если нужно процитировать несколько сообщений за один раз.
Итак, чтобы облегчить себе жизнь на форуме и сделать цитирование и обращение к пользователям более удобными, необходимо проделать следующие шаги:

1. Зайти в [Админцентр] и оттуда в управление шаблонами - Скины и Шаблоны->HTML шаблоны. У нужного шаблона нажать "Настройка HTML".


2. В категории "Topic View Section" найти секцию "Post Entry" и нажать "Редактировать".

Путь: Скины и Шаблоны -> HTML шаблоны -> Topic View Section


Путь: Скины и Шаблоны -> HTML шаблоны -> Topic View Section -> Post Entry


В открывшейся форме с [HTML] кодом найти строку:
<span class='postdetails'>{$author['avatar']}<br /><br />

и ниже неё добавить:
<a onmouseover="CopyQuote();" href="javascript:PasteQuote('{$post['name']}', '{$post['post_date']}', '{$post['pid']}');" title="Цитировать выделенный текст">Цитировать</a>
<br /><br />

далее найти (вместо троеточия какой-то код):
<td width='100%' valign='top' class='{$post['post_css']}'>
<!-- THE POST {$post['pid']} -->
...
<!-- THE POST -->

и заменить на:
<td colspan='2' width='100%' valign='top' class='{$post['post_css']}' id='{$post['pid']}'>
<!-- THE POST {$post['pid']} -->
<div class='postcolor'><font color='#{$author['field_2']}'>{$post['post']}{$post['attachment']}</font></div>
{$post['signature']}
<!-- THE POST -->

После этих действий в темах станет возможным цитировать сообщения простым выделением нужного фрагмента текста. Выделяем нужный текст на странице, затем слева, под аватарой автора текста, нажимаем "Цитировать" и выделенный текст попадает в форму быстрого ответа, обрамлённый всеми нужными тегами [BBCode] и без перехода на другую страницу. Так за один раз можно нацитировать множество сообщений с одной страницы.

Пример вышеописанного представлен на изображении ниже:


Если нужно, чтобы курсор мыши не фокусировался автоматически на форму быстрого ответа после каждого цитирования, то нужно вместо вот этого кода:
<a onmouseover="CopyQuote();" href="javascript:PasteQuote('{$post['name']}', '{$post['post_date']}', '{$post['pid']}');" title="Цитировать выделенный текст">Цитировать</a>
<br /><br />

использовать этот:
<a onmouseover="CopyQuote();" href="javascript:PasteMultiQuote('{$post['name']}', '{$post['post_date']}', '{$post['pid']}');" title="Цитировать выделенный текст">Цитировать</a>
<br /><br />



Теперь, для полного удобства сделаем так, чтобы обращаться к пользователям можно было одним нажатием клавиши мыши, а не написанием ника пользователя вручную.
Для этого нужно внести ещё кое какие изменения в той же секции "Post Entry" шаблона "Topic View Section".
Находим строку:
{$author['title']}<br />

ниже неё добавляем код:
{$author['ins_nick']}<br /><br />

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

Если нужно чтобы курсор мыши не фокусировался на форме ответа после обращения к пользователю, то вместо:
{$author['ins_nick']}<br /><br />

нужно добавить:
{$author['ins_multi_nick']}<br /><br />


Перейти в тему поддержки


Последнее изменение: 02 Февраля 2011 19:22:49.
  Вернуться на главнаю
  Написать письмо
  Карта сайта

-----------------------------------------------------------------

-----------------------------------------------------------------

Глоссарий
Документация
ДОПОЛНЕНИЯ (МОДИФИКАЦИИ)
  ПОЛЕЗНЫЕ ДОРАБОТКИ
    Быстрое цитирование и обращение по нику
    Быстрые сообщения пользователям
    Быстрый вход на форум с любой страницы
    Высплывающее окно для гостей
    Динамическое изменение размера формы ответа
    Звуковое оповещение о личном сообщении
    Изменение автора сообщения
    Код подтверждения для Яндекса и Гугла
    Мини чат на главной странице
    Модераторские теги
    Музыкальный проигрыватель
    Новости форума на главной странице
    Онлайн/Оффлайн статусы при просмотре темы
    Панель приветствия на главной странице
    Перемещение и удаление выбраных сообщений
    Последние посещение и сообщение в профиле
    Продвинутая система предупреждений
    Расширенная форма быстрого ответа
    Сворачивание/разворачивание сообщений
    Своя иконка каждому форуму
    Своя иконка фавикон
    Скрытый текст для гостей
    Увеличиние количества символов в названии и описании темы
  ВАП версия для форума
  Корзина
  Магазин
  Награды
  Резервное копирование базы данных
  Репутация
  Своя страница
ЦЕНТР АДМИНИСТРИРОВАНИЯ
  АДМИНИСТРИРОВАНИЕ
    Пересчет статистики форума
    Создание фильтра нецензурных слов
  ГРУППЫ
    Ограниченный доступ в админцентр
    Создание групп и управление ими
  МОДЕРИРОВАНИЕ ФОРУМА
  НАСТРОЙКИ ФОРУМОВ
    Пересортировка категорий и форумов
    Создание категорий и форумов
  ОБЩИЕ НАСТРОЙКИ
    Автоматическая склейка идущих подряд сообщений
    Включение/выключение корзины
    Выключение форума
    Правила форума и ссылка на них в шапке
    Форматы даты и времени
  ПОЛьЗОВАТЕЛИ
    Блокировка (бан) пользователей
    Подтверждение регистраций по почте
    Создание пользователей через админцентр
    Удаление пользователей (по одному или по фильтру)
  СИСТЕМНЫЕ НАСТРОЙКИ
    Включение/выключение каптчи
    Включение/выключение флуд контроля
    Добавление ссылки на сайт в шапку форума
    Запрет новых регистраций
    Изменение названия форума
    Отключение/включение списка групп на главной странице
    Портал на главной странице
    Прикрепление файлов к сообщениям
    Принудительная регистрация для допуска на форум
    Уведомление по почте о новых регистрациях
  СКИНЫ И ШАБЛОНЫ
Рейтинг@Mail.ru CY/PR
Rumba Wiki © 2008