Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ

Сообщение Rayden »

Внимание: данная тема описывает доработку встроенного быстрого ответа phpBB 3.0.6.
Не путать с модами быстрого ответа!


Почитав вот эту тему: Quick Reply 3.0.6
Почитав вот эту тему: Доработка Quick reply for phpBB3 (rxu)
И естессно, вот эту тему: Quick reply for phpBB3 - Быстрый ответ

Понабрав идей и скриптов, добавив кое-что свое, пришел к выводу, что встроенный в phpBB 3.0.6 быстрый ответ вполне можно довести до ума.
Вот что получилось:
1. Добавил в быстрый ответ панель смайлов и панель кнопок ббкода. И то и другое можно отключать через админку.
2. Добавил кликающиеся ники. (в просилвере рекомендуется использовать дополнительную иконку для ссылки на профайл)
3. При нажатии на ник в просилвере автоматически открывается быстрый ответ.
4. После вставленного ника курсор не переводится на новую строку.
5. Добавил в сабсилвер и просилвер кнопки "быстрая цитата" (английские и русские).
6. При нажатии на кнопку "быстрая цитата" в просилвере, если выделен текст, открывается быстрый ответ
7. При нажатии на кнопку "быстрая цитата" если цитируемый текст не выделен, то открывается окошко с предупреждением, что надо выделить текст.
qr306_1.0.2b.zip
тестируйте
На полное авторство не претендую, так как кроме своего кода активно использовал наработки из вышеприведенных тем. Кого гложет чистолюбие, могу добавить в авторы :)
Пофиксенный файл - qr306_1.0.2a.zip. Кто успел скачать до этого, инструкция по исправлению двумя постами ниже.

Опять файл изменен - qr306_1.0.2b.zip. В предыдущем была небольшая ошибка в инструкции.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Поручик 20.01.2010 12:32, всего редактировалось 1 раз.
Причина: Редактирование названия темы
phpBB2 FAQ
phpBB3 FAQ
devel
phpBB 1.4.3
Сообщения: 78
Стаж: 15 лет 7 месяцев
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Сообщение devel »

bsnox писал(а):Спасибо за мод, на 3.0.8 всё прекрасно заработало.
В шаблоне основанном на subsilver2, так и остается вместо названия смайлов { SMILIES }
Заменял в viewtopic.php

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

// Generate smiley listing
generate_smilies('inline', $forum_id);
на

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

$user->add_lang('posting');
generate_smilies('inline', $forum_id);
Nekstati писал(а):Придумался такой вариант цитирования.
Этот код для prosilver, а для subsilver2 (и шаблонов на его основе) как сделать то-же самое?
Пробовал так:
Открыл viewtopic_body.html
Нашел в конце строки такой код

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

<!-- IF postrow.U_QUOTE --><a href="{postrow.U_QUOTE}">{QUOTE_IMG}</a> <!-- ENDIF --> <!-- ENDIF -->&nbsp;</div></td>
И заменил его на такой.

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

<!-- IF postrow.U_QUOTE --><a href="{postrow.U_QUOTE}" <!-- IF S_QUICK_REPLY -->onclick="if(!(window.getSelection && window.getSelection().toString() == '') && !(document.getSelection && document.getSelection() == '') && !(document.selection && document.selection.createRange().text == '')){dE('qr_editor_div', 1);dE('qr_showeditor_div', -1);addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('\r\n'); return false; }" <!-- ENDIF -->>{QUOTE_IMG}</a> <!-- ENDIF --> <!-- ENDIF -->&nbsp;</div></td>
Не работает, ничего не изменилось. Если не выделять текст, то всплывает окно с просьбой выделить текст, если выделить текст то быстрая цитата работает как и положено.
devel
phpBB 1.4.3
Сообщения: 78
Стаж: 15 лет 7 месяцев
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Сообщение devel »

Попробовал. Изменений не появилось. Кеш числил.
devel
phpBB 1.4.3
Сообщения: 78
Стаж: 15 лет 7 месяцев
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Сообщение devel »

Почему-то не работает. Сейчас заменил строчку кода в шаблоне на основе prosilver. Оказалось что и в нем кнопка не меняет свойств. Отключал JS в Opera, все равно, только страницу прокручивает вверх или вниз, при нажатии кнопки цитата.
Версия phpBB 3.0.8 может из-за этого что-то не так работает?

Проверю еще раз код, может что-то пропустил при установке мода.
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Di_Mok »

Не появилась кнопка [Быстрая цитата] и обращение по нику. ББКоды и смайлики есть (3.0.7 PL1)
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Di_Mok »

Помучай поиск, Nekstati делала такой вариант.
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Di_Mok »

nixit, а что за ошибка?
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Di_Mok »

Префикс поправь в строке INSERT INTO `phpbb_config`..., т.е., phpbb_ замени на свой.

nixit, твои беды из за того, что не читал\читал, но не внимательно статью Как устанавливать МОДы. В данном случае пункт SQL.

Добавлено спустя 4 минуты 32 секунды:
И не забывай вставлять коды в сообщениях в ббкод [code][/code]
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Di_Mok »

Alexandr_Sergeevich, у тебя есть какие то сторонние скрипты на форуме? Возможно, кнопка пропадает из за конфликта. Например наблюдал это с доработкой IMG Как привязать lightbox к форуму? Посмотри консоль ошибок.
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Di_Mok »

По свёрнут\развёрнут, посмотри это сообщение Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Di_Mok »

Metal писал(а):Спасибо за идею! я себе сделал, но пришлось доработать немного скрипты...
Нет бы поделится с идеологами и страждущими... :mrgreen:

В viewtopic_body.html

Найти и удалить: ('qr_editor_div', 1);dE('qr_showeditor_div', -1); и ('qr_editor_div', 1);dE('qr_showeditor_div', -1); - 2 раза
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Di_Mok »

FomenkoAndrey писал(а):переходить по страницам
Действительно, срабатывает только в пределах одной страницы
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Di_Mok »

Пункт Функции конференции: Разрешить смайлики в быстром ответе и Разрешить BBCode в быстром ответе
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Di_Mok »

Deffi писал(а):можете ткнуть носом какой мод нужно удалить
Еще как то догадаться нужно, что ты ставил. Выложи viewtopic_body.html для начала.
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 644
Стаж: 14 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 68 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Djeday »

Ищите код частями. Там все есть.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 644
Стаж: 14 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 68 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Djeday »

Как стиль называется?
Я смею то, что можно человеку, кто смеет меньше - тот не человек.

Вернуться в «Бета-версии модов для phpBB 3.0.x»