Дополнение "быстрого ответа" (минимальные правки, jQuery)

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
alaon
phpBB 1.4.3
Сообщения: 83
Стаж: 13 лет 2 месяца
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Дополнение "быстрого ответа" (минимальные правки, jQuery)

Сообщение alaon »

На днях сделал себе дополнение быстрого ответа, который у меня включен во всех форумах. Мне были нужны некоторые ББ-коды форматирования прямо в БО. Что получилось, то прикладываю в архиве.
1.png
Установка 
Извлечь папку quick_reply_addon из архива в /template/ вашей темы. Добавить в начало quickreply_editor.html первой строчкой

Код: Выделить всё

<!-- INCLUDE quick_reply_addon/quick_reply_addon.html -->
Необходимые кнопки можете добавить сами. Для этого измените строки:

Код: Выделить всё

<a href="#postform" id="bold" title="[b]...[/b]"><b><img class="shine" src="{T_TEMPLATE_PATH}/quick_reply_addon/bold.png"></b></a>
  • id - идентификатор, латиницей
  • title - всплывающая на ссылке подсказка
  • bold.png - имя картинки в папке {T_TEMPLATE_PATH}/quick_reply_addon

Код: Выделить всё

$("#bold").click(function() {
  insert_tag('message', "[b]", "[/b]");
   $("#menux").fadeOut("1000");
});
  • #bold - идентификатор (см. выше), должен совпадать с указанным в <a>, писать именно через #
  • b, /b - открывающий и закрывающий теги
Убирать кнопку также удалением этих 2-х строчек.
Плюсы данного дополнения - простота установки (одна правка), нет перегрузки формы БО (для этого есть стандартный ответ), неплохой вид (тени, подсветка). Проверялось на вебките и IE, по идее, должно корректно работать и в других браузерах тоже.

Важно. Дополнение рассчитано на работу с jQuery, тестировалось с jQuery 1.8.3 и без подключения библиотеки не будет работать. Если у вас не подключен jQuery, то можете подключить его строчкой

Код: Выделить всё

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
которую нужно добавить в overal_header.html перед закрывающим тегом </head>
quick_reply_addon.zip
btn_template.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось alaon 11.05.2014 22:32, всего редактировалось 5 раз.
Аватара пользователя
Evgesh
phpBB 2.0.3
Сообщения: 360
Стаж: 15 лет 4 месяца
Откуда: Красноярский край,Богучаны
Благодарил (а): 32 раза
Поблагодарили: 43 раза

Re: Дополнение для "быстрого ответа" (минимальные правки)

Сообщение Evgesh »

Перекодируйте хтмл

Добавлено спустя 1 минуту 38 секунд:
И ещё вы предлагаете содержимое архива кинуть в папку темы.Бардак.Архив оформите как положено.
alaon
phpBB 1.4.3
Сообщения: 83
Стаж: 13 лет 2 месяца
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Re: Дополнение для "быстрого ответа" (минимальные правки)

Сообщение alaon »

Evgesh писал(а):Перекодируйте хтмл
Сделано.
Evgesh писал(а):содержимое архива кинуть в папку темы
Опечатка. Исправил =)
Evgesh писал(а):Бардак.Архив оформите как положено.
Если объясните, что не так в моём архиве, я это исправлю.
Аватара пользователя
Evgesh
phpBB 2.0.3
Сообщения: 360
Стаж: 15 лет 4 месяца
Откуда: Красноярский край,Богучаны
Благодарил (а): 32 раза
Поблагодарили: 43 раза

Re: Дополнение для "быстрого ответа" (минимальные правки)

Сообщение Evgesh »

alaon писал(а):Если объясните, что не так в моём архиве, я это исправлю.
Ну открываешь архив и там файлы.Просто берешь эти файлы и куда их кидаешь?Сделайте эту папку quick_reply_addon и залейте в архив. Пробовал поставить данный мод,но увы не работает он у меня)) вероятно что то мешает из уже установленных.
alaon
phpBB 1.4.3
Сообщения: 83
Стаж: 13 лет 2 месяца
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Re: Дополнение для "быстрого ответа" (минимальные правки)

Сообщение alaon »

Evgesh писал(а):Просто берешь эти файлы и куда их кидаешь?
Да, моё упущение ) Архив изменил, инструкцию дополнил.
Evgesh писал(а):Пробовал поставить данный мод,но увы не работает он у меня)) вероятно что то мешает из уже установленных.
И снова моя оплошность. Не работало, я полагаю, по причине отсутствия jQuery, о которой я забыл упомянуть, так как оставлял сообщение в спешке. Также дополнил описание на эту тему. Постараюсь завтра сделать вариант без jQuery, если будет время и силы.

Добавлено спустя 4 минуты 39 секунд:
Хотя, в принципе, зачем? Ну, будет выжимка из jQuery, фактически. Только код будет расти.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Дополнение "быстрого ответа" (минимальные правки, jQuery

Сообщение Пчелкин »

alaon писал(а):Хотя, в принципе, зачем?
А действительно - зачем? Все работает отлично!!! Спасибка... И респектуха... Плюсанул с удовольствием
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Дополнение "быстрого ответа" (минимальные правки, jQuery

Сообщение xisp »

Пчелкин писал(а):А действительно - зачем?
Именно. В 3.1 он будет по умолчанию.
phpBBex
alaon
phpBB 1.4.3
Сообщения: 83
Стаж: 13 лет 2 месяца
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Re: Дополнение "быстрого ответа" (минимальные правки, jQuery

Сообщение alaon »

Пчелкин писал(а):Плюсанул с удовольствием
Спасибо ) Делал для себя, потому как тут не нашёл, рад, что пригодилось.
xisp писал(а):В 3.1 он будет по умолчанию
Ну, я на него пока не ориентируюсь. Думаю, мой шаблон трудновато натягивать будет. Что скажете? Да и веб кодинг пока только "со словарём", тонкости не секу.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Дополнение "быстрого ответа" (минимальные правки, jQuery

Сообщение xisp »

alaon писал(а):Думаю, мой шаблон трудновато натягивать будет. Что скажете?
На сабсилвере? Нужно будет с нудя по строчке на просилвере переписывать. Смысла модернизироваться до нового саба нет- потеряете главную плюшку 3.1- адаптивность, и бесперспективно- в будущем от саба откажутся.
phpBBex
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 14 лет 1 месяц
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 306 раз

Re: Дополнение "быстрого ответа" (минимальные правки, jQuery

Сообщение Алг »

alaon писал(а):Делал для себя, потому как тут не нашёл,
есть тут phpBB jQuery Base
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
alaon
phpBB 1.4.3
Сообщения: 83
Стаж: 13 лет 2 месяца
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Re: Дополнение "быстрого ответа" (минимальные правки, jQuery

Сообщение alaon »

xisp писал(а):в будущем от саба откажутся.
Ну и зря они так )
Алг писал(а):есть тут phpBB jQuery Base
Интересный мод. Что-то оттуда я возьму. Но всплывающей панельки я там не увидел на видео и в xml, только быстрый ответ на ajax.
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 14 лет 1 месяц
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 306 раз

Re: Дополнение "быстрого ответа" (минимальные правки, jQuery

Сообщение Алг »

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

Т. Шаов
alaon
phpBB 1.4.3
Сообщения: 83
Стаж: 13 лет 2 месяца
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Re: Дополнение "быстрого ответа" (минимальные правки, jQuery

Сообщение alaon »

Спасибо, сегодня посмотрю.

Добавлено спустя 1 час 36 минут 49 секунд:
Посмотрел :D Для моего стиля правок мама не горюй, не хочу уже эту красоту ) Обойдусь лучше хаками, свои велосипеды тоже могут ездить.

Тем более, ajax-ЛС у меня уже есть. А правку сообщений на месте не считаю большой необходимостью. Разве что быстрый ответ попробую на ajax перевести, тогда и напишу, что получилось.
Аватара пользователя
Evgesh
phpBB 2.0.3
Сообщения: 360
Стаж: 15 лет 4 месяца
Откуда: Красноярский край,Богучаны
Благодарил (а): 32 раза
Поблагодарили: 43 раза

Re: Дополнение "быстрого ответа" (минимальные правки, jQuery

Сообщение Evgesh »

А я поставил сей мод.Вот только не могу его прикрутить к БО Olympus_QR.Вероятно из за БО мода и не работает у меня цытата через всплывашку.
alaon
phpBB 1.4.3
Сообщения: 83
Стаж: 13 лет 2 месяца
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Re: Дополнение "быстрого ответа" (минимальные правки, jQuery

Сообщение alaon »

Evgesh писал(а):из за БО мода и не работает у меня цытата через всплывашку.
Посмотри в мозилле, файербаге - какие ошибки? Есть предположение, что конфликтует jQuery с чем-то (моотулз, например), либо подключен не единожды.

Добавлено спустя 3 минуты 5 секунд:
Re: Дополнение "быстрого ответа" (минимальные правки, jQuery)
Мод Olympus_QR не знаю, вероятно, также на jQuery. Конфликт версий, видимо. Я не большой знаток джавы и квери в частности, но чем смогу, помогу.

Вернуться в «Поддержка phpBB 3.0.х»