|
Имя: Guest | Выполнить вход |
| ДОПОЛНЕНИЯ (МОДИФИКАЦИИ) » ПОЛЕЗНЫЕ ДОРАБОТКИ » Быстрое цитирование и обращение по нику | DOPOLNENIYA-6MODIFIKACII9/POLEZNQIE-DORABOTKI/Bqistroe-citirovanie-i-obrawenie-po-niku |
Быстрое цитирование и обращение по никуДанная доработка форума позволяет цитировать выбранные сообщения, а так же обращаться к пользователям по никам не уходя со страницы темы. В стандартном варианте обращение по нику отсутствует вовсе, а, чтобы процитировать сообщение, нужно нажимать кнопку "Цитата", тем самым переходя с текущей страницы на страницу отдельную с формой ответа. Это очень неудобно, если нужно процитировать несколько сообщений за один раз. Итак, чтобы облегчить себе жизнь на форуме и сделать цитирование и обращение к пользователям более удобными, необходимо проделать следующие шаги: 1. Зайти в [Админцентр] и оттуда в управление шаблонами - Скины и Шаблоны->HTML шаблоны. У нужного шаблона нажать "Настройка HTML".
2. В категории "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 /> |
Вернуться на главнаю Написать письмо Карта сайта Глоссарий Документация ДОПОЛНЕНИЯ (МОДИФИКАЦИИ) ПОЛЕЗНЫЕ ДОРАБОТКИ Быстрое цитирование и обращение по нику Быстрые сообщения пользователям Быстрый вход на форум с любой страницы Высплывающее окно для гостей Динамическое изменение размера формы ответа Звуковое оповещение о личном сообщении Изменение автора сообщения Код подтверждения для Яндекса и Гугла Мини чат на главной странице Модераторские теги Музыкальный проигрыватель Новости форума на главной странице Онлайн/Оффлайн статусы при просмотре темы Панель приветствия на главной странице Перемещение и удаление выбраных сообщений Последние посещение и сообщение в профиле Продвинутая система предупреждений Расширенная форма быстрого ответа Сворачивание/разворачивание сообщений Своя иконка каждому форуму Своя иконка фавикон Скрытый текст для гостей Увеличиние количества символов в названии и описании темы ВАП версия для форума Корзина Магазин Награды Резервное копирование базы данных Репутация Своя страница ЦЕНТР АДМИНИСТРИРОВАНИЯ АДМИНИСТРИРОВАНИЕ Пересчет статистики форума Создание фильтра нецензурных слов ГРУППЫ Ограниченный доступ в админцентр Создание групп и управление ими МОДЕРИРОВАНИЕ ФОРУМА НАСТРОЙКИ ФОРУМОВ Пересортировка категорий и форумов Создание категорий и форумов ОБЩИЕ НАСТРОЙКИ Автоматическая склейка идущих подряд сообщений Включение/выключение корзины Выключение форума Правила форума и ссылка на них в шапке Форматы даты и времени ПОЛьЗОВАТЕЛИ Блокировка (бан) пользователей Подтверждение регистраций по почте Создание пользователей через админцентр Удаление пользователей (по одному или по фильтру) СИСТЕМНЫЕ НАСТРОЙКИ Включение/выключение каптчи Включение/выключение флуд контроля Добавление ссылки на сайт в шапку форума Запрет новых регистраций Изменение названия форума Отключение/включение списка групп на главной странице Портал на главной странице Прикрепление файлов к сообщениям Принудительная регистрация для допуска на форум Уведомление по почте о новых регистрациях СКИНЫ И ШАБЛОНЫ |