Как расширить возможности быстрого ответа в форуме SMF и реализовать вставку в него цитат (Quick Reply и dQuoteSelection)

14 Декабрь, 2009

Давно не писал в эту рубрику, но теперь собираюсь наверстать упущенное и рассказать о тех модификациях для движка SMF, которые я использовал сам и нашел их полезными и удобными.

До этого мы рассмотрели только одну модификацию Sitemap, необходимую для создания карты форума в формате XML и в формате HTML (предназначенную для посетителей форума). Кроме того, мы рассмотрели в приведенной по ссылке статье вопросы, связанные с установкой модов.

Enhanced Quick Reply — расширяет функционал формы быстрого ответа форума SMF


Сегодня мы поговорим о Enhanced Quick Reply, позволяющем расширить возможности формы быстрого ответа до возможностей формы развернутого ответа, а так же о dQuoteSelection, который дает возможность вставлять в форму быстрого ответа цитаты, простым выделением нужного текста поста мышью и нажатием на кнопку «Цитировать (выделенное)».

Многие пользователи Simple Machines Forum считают удобным иметь «быстрый ответ» по функционалу не уступающий форме развернутого. Им просто удобнее промотать страницу до конца и написать свое сообщение, используя при его оформлении все возможности, которые по умолчанию имеются только в том варианте, который открывается на отдельной странице.

Но тут, конечно же, все зависит от тематики конференции и ее аудитории. В каких-то случаях аскетичная форма, установленная по умолчанию, больше придется по душе вашей аудитории, чем ее расширенный вариант, о котором я буду рассказывать дальше. Решать вам и посетителям вашего форума.

Сначала нужно скачать Enhanced Quick Reply, руководствуясь инструкцией на этой странице. Обращаю ваше внимание, что все моды рассчитаны на установку на дефолтную тему оформления.

Если вы поменяли тему, то при установке могут возникнуть проблемы. В этом случае нужно будет производить установку модификации вручную, для чего можно использовать подробную инструкцию, рассказывающую что и в каком файле нужно изменить. Посмотреть эту инструкцию можно на странице загрузки мода (подробнее см. по приведенной чуть выше ссылке).

Для автоматической установки Enhanced Quick Reply нужно выполнить следующие действия:

  1. залогиниться под админом
  2. выбрать в верхнем меню пункт «Администрирование»
  3. из левой колонки выбрать пункт «Пакеты модификаций»
  4. в открывшемся окне выбрать «Установка пакетов»
  5. в области «Загрузить пакет», нажав кнопку «Обзор», находим на нашем компьютере файл enhanced_quick_reply-2.0 New.zip и нажимаем на кнопку «Загрузить»

Дальше вы действуете в соответствии с данной инструкцией разработчиков. Если у вас возникли проблемы при установке, то возможно вы найдете ответ в статье по приведенной выше ссылке.

Проблема так же может быть связана с недостаточными правами доступа для папок, в которые будет устанавливаться мод. Вы можете ознакомиться с общими сведениями по правам доступа к файлами и папкам , а так же с тем, как можно изменить права доступа к файлам и папкам на сервере с помощью программы FileZilla (тут.

По умолчанию «быстрый ответ» не показывается. Для того, чтобы его активировать нужно проделать следующие действия:

  1. авторизоваться на форуме SMF под админом
  2. выбрать в верхнем меню пункт «Администрирование»
  3. из левой колонки выбрать пункт «Темы оформления», который находится в области под названием «Конфигурация»
  4. в открывшемся окне из верхнего меню Simple Machines Forum выбрать «Общее изменение настроек»
  5. в открывшемся окне вам нужно будет произвести настройки своей темы оформления (шаблона), для чего вы должны по очереди щелкнуть по ссылкам «Настройки, принятые по умолчанию для гостей и новых пользователей» и «Настройки темы оформления для зарегистрированных пользователей», расположенных сразу под названием вашей темы (в моем случае тема дефолтная)
  6. в нижней части открывшегося окна настроек вам нужно найти поле «Форма быстрого ответа» и из выпадающего списка, рядом с этим полем, выбрать пункт «включить, по умолчанию развернута»
  7. не забудьте нажать на кнопку «Сохранить» внизу окна

Теперь, перейдя в какую-нибудь ветку вашей конференции и прокрутив страницу, внизу вы увидите форму «быстрый ответ» с функционалом, как у формы развернутого:

Что и требовалось показать.

dQuoteSelection — вставка в форму «быстрый ответ» цитаты


dQuoteSelection добавляет возможность вставлять цитаты из любого поста в «быстрый ответ». Для этого нужно будет всего лишь выделить нужный фрагмент текста поста и нажать на кнопку «Цитировать (выделенное)» расположенную сверху:

Сначала нужно скачать dQuoteSelection. Для автоматической установки выполнить следующие действия:

  1. авторизоваться под администратором
  2. выбрать в верхнем меню пункт «Администрирование»
  3. из левой колонки выбрать пункт «Пакеты модификаций»
  4. в открывшемся окне выбрать «Установка пакетов»
  5. в области «Загрузить пакет», нажав кнопку «Обзор», находим на нашем компьютере файл dQuoteSelection_2.4.zip и нажимаем на кнопку «Загрузить»

После того, как установите мод dQuoteSelection, вы сможете вставлять цитаты из других постов в свое сообщение простым выделением нужного фрагмента текста SMF и нажатием на кнопку «Цитировать (выделенное)». При этом, вставленная в ваше сообщение цитата, будет выглядеть следующим образом:

Сверху, над полем цитаты, будет показана дата и имя пользователя, текст сообщения которого вы вставили в свое сообщение. Если щелкнуть мышью по этой надписи, то вы переместитесь непосредственно к этому сообщению. На мой взгляд это очень удобно.

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Еще:

Рубрики :Моды для SMF

Комментарии и отзывы

Елена

8) Какая огромная статья. Меня бы на такую реально не хватило...:-D Вы просто молодец!

Alexa

Сильно разжевано

Stoik

Спасибо за блог! Как раз сейчас занимаюсь форумом на SMF. Ваши советы по установке модов Дмитрий очень помогли.

Denis

А из этих всех модулей чтонить подобное для smf 2.0 RC3 есть?

user

Ты бы рассказал как 1-2 кнопки добавить, а не как мод ставить.

Подписаться не комментируя