|
|
Хаки и модули для XenForo Хаки и модули для XenForo |
|
Опции темы | Поиск в этой теме |
28.04.2012, 16:25 Вверх | #1 | |||
Коварный тип
|
Esthetic Quote Selected [RU]
Esthetic Quote Selected [RU]
Тема автора Описание: Довольно простой аддон, предназначенный для цитирования выбранного текста сообщения. В цитату включается только текстовая информация, без форматирования ВВ-кодом. Цитата сохраняет информацию о пользователе, который добавил оригинальное сообщение и ссылку на сам пост. Аддон довольно прост в установке и не требует дополнительных настроек и правок шаблонов страниц. Информация: Версия аддона: 1.1.0 beta Автор: Viodele(viodele@gmail.com) Версия XenForo: 1.0.2 Распространение: free Важно!
Установка:
Нажми для просмотра
Для работы дополнения с более ранними версиями форума необходимо проконтролировать наличие трех хуков в шаблонах страниц. Рассмотрим поэтапно все необходимые хуки:
Работа Включение и отключение дополнения производится из панели администрирования путем активации/деактивации дополнения. Когда дополнение активно, во время выделения фрагментов текста сообщений, будет появляться всплывающая панель с предложением вставить цитату: Панель содержит 4 элемента, 3 с которых - активные. Элемент №1, "корешок", позволяет при помощи указателя мыши передвигать панель по рабочей области экрана. Элемент №2, служит для выбора типа вставки. Вставку цитаты можно производить в двух режимах: без подписи (сведения о пользователе и сообщении отсутствуют) и с подписью (вставленная цитата будет содержать дополнительную информацию о сообщении, с которого взята и авторе сообщения). Последний активный элемент №3, кнопка "вставить" - завершает работу с цитируемым текстом. После ее нажатия панель исчезнет, а цитируемый текст будет передан в окно редактора ответа. Цитировать текст можно исключительно в границах одного сообщения. Нельзя добавлять цитаты, выделив сразу несколько сообщений. Пассивный элемент №4, "просмотр", служит для контроля текста цитаты и типа вставки. Чтобы убрать панель, достаточно просто снять выделение текста, кликнув по тексту сообщения. Совместимость и устранение конфликтов С целью упрощения устранения конфликтов, запуск JavaScript кодов дополнения вынесено в отдельный файл: QuoteSelectedDriver.js. Для запуска обработчиков событий приложение использует стандартный обработчик библиотеки jQuery $(document).ready(). Возникновение конфликтов возможно, если у Вас установлены другие дополнения, которые используют тот же обработчик $(document).ready(). В таком случае необходимо сделать следующее:
Важно! Данное дополнение не работает с браузером Internet Explorer. Настройки стиля Для персональных настроек стиля панели цитирования в архив дополнения включен psd файл панели. Чтобы изменить цвет панели достаточно изменить цвет наложения цвета в эффектах слоев. Более сложные правки могут требовать изменений геометрии панели (корешка, кнопки вставки), что невозможно без правки кода JavaScript. Заключение Ввиду соображений безопасности информации в данную версию дополнения было решено не включать модуль сохранения ВВ кода. Дополнительную информацию о настройке дополнения можно получить, отписав мне в ЛС или на почту (viodele@gmail.com). Также возможна разработка стиля панели, который будет больше подходить Вашему форуму. Любая информация по поводу ошибок, а также дополнительного функционала - приветствуется. Профинансировать работу/сказать "спасибо" можно тут: WebMoney
Скачать Esthetic Quote Selected v.1.1.0 beta [en, ru, ua] (56.2 Кб) |
|||