-
Notifications
You must be signed in to change notification settings - Fork 17
FAQ на русском
Примечание: эта информация очень важна!
- Для начала рекомендуется установить расширение на тестовую копию вашей конференции.
- Убедитесь, что другие используемые вами расширения совместимы с расширением Быстрый ответ: перезагрузка (см. вопрос "Как подружить это расширение с другим?" для получения информации об устранении конфликтов).
ПРИМЕЧАНИЕ: вам придётся отредактировать код ваших счётчиков (статистики) и рекламных баннеров, если таковые используются в темах вашей конференции. - Убедитесь, что все используемые вами стили совместимы с расширением Быстрый ответ: перезагрузка (см. вопрос "Какие стили поддерживаются?").
ПРИМЕЧАНИЕ: если ваш стиль не поддерживается, свяжитесь с автором вашего стиля. - Устраните конфликты (свяжитесь с авторами ваших расширений/стилей, если необходимо).
- Установите правки и само расширение на вашу конференцию.
ПРИМЕЧАНИЕ: стандартный быстрый ответ должен быть включён в форумах, в которых вы планируете использовать основные функции расширения Быстрый ответ: перезагрузка. Вы можете быстро включить быстрый ответ во всех форумах в Администраторском разделе: Общие -> Конфигурация -> Функции конференции -> Разрешить быстрый ответ -> Выберите "Да" -> Отправить и включить быстрый ответ во всех форумах.
Расширение нужно устанавливать в папку /ext/boardtools/quickreply
. [FAQ] Как устанавливать расширения
Да, расширение QuickReply Reloaded является продолжением (обновлённой версией) расширения QuickReply. Для обновления расширения выключите старую версию расширения без удаления данных, загрузите новую и включите её.
ВНИМАНИЕ! Перед включением необходимо очистить кеш конференции.
Примечание: только последняя версия расширения QuickReply может быть обновлена без удаления данных. В любом случае, данные старой версии расширения - это конфигурационные настройки.
В новой версии расширения QuickReply:
- Удалены файлы шаблонов, подгружаемые на каждой странице конференции. Языковые переменные подгружаются только там, где они используются.
- Код расширения был реструктурирован. Теперь вы сможете с лёгкостью устранять возможные конфликты с другими расширениями, используя новые события JavaScript.
- Страницы тем загружаются быстрее при включении новой опции в личном разделе (в случае, если это разрешено администратором конференции в настройках расширения).
- Устранены многие баги, в том числе давние. Вложения больше не исчезают из формы быстрого ответа при появлении новых сообщений в теме, расширение теперь теснее дружит с расширением Posts Merging для склейки сообщений.
- Вы можете продолжить свой ответ с использованием формы полного ответа, нажав на кнопку "Ответить" в теме. При этом загруженные вложения также сохранятся.
- Новые сообщения и отправленные ответы загружаются без перезагрузки страницы.
- Добавлены дополнительные эффекты анимации и плавной прокрутки страницы, отключаемые в личном разделе.
- Добавлена возможность включения быстрого ответа для гостей.
- Добавлены новые настройки конфигурации расширения.
- Добавлена возможность цитирования полных текстов сообщений вместе с форматированием.
Ознакомьтесь с FAQ для оригинальной версии расширения.
Ознакомьтесь с инструкцией.
Полная совместимость "из коробки" гарантируется с расширениями, не влияющими на отправку сообщений и отображение страниц тем, а также со следующими расширениями:
- Posts Merging от rxu
- Live Search от Алг
- Advanced BBCode Box 3.1 от VSE
Если это не так, опишите проблему здесь.
Совместимость с остальными расширениями возможна после их дружбы (см. вопрос "Как подружить это расширение с другим?").
Работает. Но Вам необходимо настроить расширение для SEO. Zero duplicate может быть включён или выключен. Если он включён, Strict Mode должен быть выключен, а Posts Redirections должно иметь любое значение, кроме all. Только тогда расширение QuickReply Reloaded будет работать корректно.
Шаблон фикса: Если какое-то расширение добавляет JavaScript-функционал для сообщений, то этот функционал нужно обернуть в функцию:
function FUNCTION_NAME(e, elements) {
// Код функции.
}
После этого добавить:
$(document).ready(function (e) {
FUNCTION_NAME(e, $(document));
});
$('#qr_posts').on('qr_loaded', FUNCTION_NAME);
Если JavaScript-функционал добавляется для содержимого сообщений (например, текста или картинок), то после этого нужно также добавить (возможно, в доработанном виде):
$('#qr_postform').on('ajax_submit_preview', function (e) {
FUNCTION_NAME(e, $('#preview'));
});
FUNCTION_NAME нужно придумать уникальным.
Внутри функции может потребоваться замена символов $
на elements.find
, это нужно делать только для кода, напрямую работающего с внутренними элементами сообщений темы.
В ближайшее время будут отправлены Pull Requests для обеспечения совместимости с некоторыми имеющимися расширениями.
Поддержка стилей prosilver, PBWoW 3 и PBTech, а также большинства других стилей, основанных на стиле prosilver, включена в само расширение и предоставляется "из коробки".
Однако для некоторых других стилей, основанных на стиле prosilver, могут потребоваться некоторые правки файлов для обеспечения корректной работы расширения.
Если в вашем стиле изменено содержимое блоков сообщений в файле viewtopic_body.html
стиля prosilver, сделайте следующие действия.
Скопируйте файл расширения ext/boardtools/quickreply/styles/prosilver/template/quickreply_template.html
в ext/boardtools/quickreply/styles/ВАШ_СТИЛЬ/template/quickreply_template.html
, где ВАШ_СТИЛЬ - название вашего стиля.
Откройте КОРЕНЬ_КОНФЕРЕНЦИИ/styles/ВАШ_СТИЛЬ/template/viewtopic_body.html
, где КОРЕНЬ_КОНФЕРЕНЦИИ - корневая директория вашей конференции (где расположены директория ext/
и другие директории).
Скопируйте целиком блок кода между <!-- BEGIN postrow -->
и <!-- END postrow -->
и замените этим блоком аналогичный блок в файле ext/boardtools/quickreply/styles/ВАШ_СТИЛЬ/template/quickreply_template.html
.
Не забудьте очистить кэш.
Данные действия необходимо сделать как минимум. Если расширение не работает корректно после правок, описанных выше, свяжитесь с автором вашего стиля.
Да, это возможно при включении соответствующей настройки расширения. При этом гости смогут пользоваться быстрым ответом только в тех форумах, в которых они имеют право оставлять сообщения (быстрый ответ должен быть включён в этих форумах).
Можно также задать дополнительные настройки для гостей: Администраторский раздел -> Пользователи и группы -> Управление пользователями -> Выбрать учётную запись гостя -> Отправить -> Выбрать форму: Личные настройки -> Перейти -> Настройки отображения.
Вы всё так же можете отвечать на сообщения темы, не покидая её страниц.
Цитируйте сообщения, используя "быструю цитату".
Обращайтесь к другим участникам конференции, используя функцию "обращения по нику".
Новая версия позволяет вам цитировать сообщения, находящиеся на разных страницах темы. Если опция "Не очищать форму быстрого ответа при просмотре темы" разрешена администратором и включена в личном разделе, то текст сообщения и загруженные вложения не будут удаляться, если вы используете постраничную навигацию для загрузки различных страниц темы. При этом текст и вложения сохранятся даже в том случае, если перед вами кто-то уже успел написать свой ответ. Вы тут же сможете добавить ответ на новое сообщение к уже набранному тексту сообщения.
Навигация по теме будет приятным занятием, если опция "Включить плавную прокрутку страницы после отправки сообщения с помощью формы быстрого ответа" включена в вашем личном разделе. Страницы тем будут автоматически прокручиваться к тем сообщениям, которые вы хотите читать прямо сейчас! Будь то новые сообщения в теме, только что отправленный вами ответ или просто сообщения на другой страницы темы.
Автоматическая прокрутка и эффекты анимации при просмотре тем могут быть отключены с помощью специальных настроек.
Отключить плавную прокрутку на страницах тем, добавляемую данным расширением, можно в личном разделе: Личные настройки -> Настройки отображения -> Включить плавную прокрутку страницы и анимацию при просмотре темы и после быстрого ответа -> Выбрать "Нет" -> Отправить.
Также можно отключить автоматическую прокрутку на страницах тем: Личные настройки -> Настройки отображения -> Включить автоматическую прокрутку страницы при просмотре темы -> Выбрать "Нет" -> Отправить.
Заметьте, что при этом страницы темы не будут прокручиваться вверх при использовании постраничной навигации в нижней части темы (если включена опция "Не очищать форму быстрого ответа при просмотре темы").
Отключить быструю загрузку страниц темы и возможность сохранения текста сообщения и добавленных вложений в быстром ответе при навигации по теме можно в личном разделе: Личные настройки -> Настройки отображения -> Не очищать форму быстрого ответа при просмотре темы -> Выбрать "Нет" -> Отправить.
Примечание: быстрая загрузка будет отключена только для кнопок постраничной навигации.
Администратор конференции может запретить некоторые возможности расширения в его настройках в администраторском разделе. Если какие-то опции отсутствуют в личном разделе, значит они были выключены администратором с запретом на включение.
Нажмите на кнопку "Предпросмотр". Если в теме появились новые сообщения, то вместо предпросмотра загрузятся именно они.
Набрал ответ, но не полностью. Мне нужно срочно отойти по делам. Как сохранить своё сообщение, не отправляя его?
Если вы набрали сообщение в форме быстрого ответа и хотите его сохранить без отправки, найдите на странице темы штатную кнопку "Ответить", нажмите на неё, затем нажмите на кнопку "Сохранить черновик". Таким образом, вы можете использовать штатную возможность движка phpBB для сохранения черновиков сообщений.
Внимание! Возможность сохранения черновика должна быть разрешена администратором конференции. Если кнопки "Сохранить черновик" нет, значит эта возможность вам недоступна. Тем не менее набранное сообщение не будет удалено до закрытия страницы создания нового сообщения или перехода по ссылкам.
Доступно только на английском языке.
Перечень вопросов и ответов будет обновляться и далее.