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
Orion45
phpBB 1.2.0
Сообщения: 11
Стаж: 14 лет 9 месяцев

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

Сообщение Orion45 »

А на phpBB 3.0.9 будет работать?
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

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

Сообщение HAMMER663 »

Orion45 будет
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 21 год 10 месяцев
Поблагодарили: 13 раз

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

Сообщение VVVas »

В Safari 5.1.1 под Windows 7 32bit не происходит скрол к форме быстрого ответа при вставке ника и цитаты. В IE9, FF8, Opera11 — всё в порядке. Так у всех или где-то косяк? Для Safari это как-то лечиться? Или тупо a name надо ставить?
я люблю daft punk | новый sugoi.ru
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 16 лет 1 месяц
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз

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

Сообщение misterleks »

В Хроме такая же болезнь, у меня лечить не получилось!
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Orion45
phpBB 1.2.0
Сообщения: 11
Стаж: 14 лет 9 месяцев

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

Сообщение Orion45 »

А куда кидать папку contrib и файлы modx.prosilver.en.xml, qr3.0.6.xml?
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 16 лет 1 месяц
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз

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

Сообщение misterleks »

Никуда, вам обязательно нужно прочитать вот это: http://www.phpbbguru.net/community/faq-phpbb3.html#f6r0
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Orion45
phpBB 1.2.0
Сообщения: 11
Стаж: 14 лет 9 месяцев

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

Сообщение Orion45 »

Поставил как было написано в qr3.0.6.xml, в пхп-файлы добавил строчки, но ничего не изменилось - ни на форуме ни в админке
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

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

Сообщение HAMMER663 »

Orion45 после изменений в файлах необходимо чистить кеш в админке. во вкладке "Стили"
Orion45
phpBB 1.2.0
Сообщения: 11
Стаж: 14 лет 9 месяцев

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

Сообщение Orion45 »

Кэш шаблонов очистил, и всё равно ничего...
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

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

Сообщение HAMMER663 »

не может такого быть.проверяйте установку!
вы sql запросы к БД сделали?
все правки в файлах сделали?
еще надо обновить наборы изображений во вкладке стили.
и еще: админка - общие - размещение сообщений
Разрешить быстрый ответ:
Разрешить смайлики в быстром ответе:
Разрешить BBCode в быстром ответе:
Orion45
phpBB 1.2.0
Сообщения: 11
Стаж: 14 лет 9 месяцев

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

Сообщение Orion45 »

Я вот так делал:
Сначала импортировал изображения, потом правил пхп-файлы:
Открыл language/ru/viewtopic.php
После строчки 'NO_OLDER_TOPICS' (там она длиннее была) сделал отступ на следующую и там вставил

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

'NO_SELECTION'			=> 'Для вставки цитаты выделите нужный текст мышью.',
После строчки'QUICKREPLY' на следующей вставил

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

'QUICKQUOTE_TEXT'		=> 'Цитата выделенного текста',
После строчки 'QUOTE' вставил

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

'QUOTE_USERNAME'		=> 'Вставить имя пользователя',
Ну и по аналогии в остальных:
language/ru/acp/board.php
language/ru/acp/styles.php
styles/prosilver/imageset/ru/imageset.cfg
styles/subsilver2/imageset/ru/imageset.cfg (ну сfg-файлы не редактировались в файловом менеджере, поэтому просто скачал их добавил строчки и заменил оригинал)


Смайлы, бб-коды и быстрый ответ разрешены.
Последний раз редактировалось FEAR93 12.12.2011 20:37, всего редактировалось 1 раз.
Причина: BBCode
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

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

Сообщение HAMMER663 »

Orion45
Orion45 писал(а):но ничего не изменилось - ни на форуме ни в админке
Orion45 писал(а): Смайлы, бб-коды и быстрый ответ разрешены.
а говорите не изменилось..
Orion45
phpBB 1.2.0
Сообщения: 11
Стаж: 14 лет 9 месяцев

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

Сообщение Orion45 »

Я имею ввиду, что они и были разрешены. Но при быстром ответе смайлы и бб-коды так и не отображаются
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

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

Сообщение Pazh »

VVVas писал(а):В Safari 5.1.1 под Windows 7 32bit не происходит скрол к форме быстрого ответа при вставке ника и цитаты. В IE9, FF8, Opera11 — всё в порядке. Так у всех или где-то косяк? Для Safari это как-то лечиться? Или тупо a name надо ставить?
Лечится через jquery например так:
В overallheader.html найти:

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

</head>
Добавить перед:

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

<script type="text/javascript">
  $(document).ready(function() {
    $("a.ancLinks").click(function () {
      elementClick = $(this).attr("href");
      destination = $(elementClick).offset().top;
      if($.browser.safari){
        $('body').animate( { scrollTop: destination }, 1100 );
      }else{
        $('html').animate( { scrollTop: destination }, 1100 );
      }
      return false;
    });
  });
</script>
Найти во viewtopic_body.html (таких мест 2 - добавить в оба):

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

<a href="#postform"
Добавить после:

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

class="ancLinks"
В итоге получите плавное перемешение в Быстрый ответ и из имени юзера и из кнопки Быстрая цитата. У кого стоит еще Быстрый ответ через всплывающее окно, то там еще нужно дописать маленьки кусочек в функцию quick_quote
Найти:

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

$('a', qrAlert).mousedown(function() {insert_text('[quote="' + pauthor + '"]' + sel + '[/quote]\r\n'); qrAlert.remove();

Добавить после:

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

destination = $("#postform").offset().top; if($.browser.safari){$('body').animate( { scrollTop: destination }, 1100 ); }else{		$('html').animate( { scrollTop: destination }, 1100 );  }
Последний раз редактировалось HAMMER663 12.12.2011 11:04, всего редактировалось 1 раз.
Причина: Не в viewtopic.php, а в viewtopic_body.html
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

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

Сообщение HAMMER663 »

Orion45 сочувствую...
вам нужно изучать [FAQ] Что такое МОДы и как установить МОД
вы вообще не устанавливали мод!!
вы не знаете в какой кодировке надо редактировать файлы!!

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