[OLD] Quick reply for phpBB3 - Быстрый ответ

Все моды, созданные нашим сообществом для phpBB 3.0.x, будут анонсированы тут. Вся техническая поддержка по этим модам оказывается в этом форуме.

[OLD] Quick reply for phpBB3 - Быстрый ответ

Сообщение rxu 27.08.2007 10:27

Мод быстрого ответа для phpBB3.

Возможности: быстрый ответ, быстрые темы. Управляется при помощи отдельного модуля в администраторском разделе (закладка Общие).

После установки обязателен запуск установочного скрипта qr_db_install.php, которым, в том числе, будет включено отображение формы быстрого ответа для всех зарегистрированных пользователей.
Внимание: Не рекомендуется использовать установочный скрипт из пакета поставки мода версии 1.6.7. Вместо этого используйте исправленные версии install.php и uninstall.php.

Внимание: при обновлении с предыдущей версии не нужно запускать установочный скрипт install.php, если это не оговорено специально.

О проблеме прокрутки страницы темы вниз к форме быстрого ответа.
Проявляется в Internet Explorer.
Фикс от прокрутки страницы вниз к форме быстрого ответа здесь, новая версия - здесь.
Вариант фикса от пользователя VEG - здесь.
Ещё один фикс от наших иностранных товарищей тут.

Код добавления кнопки быстрого ответа для prosilver здесь. Дополнение к указанному коду, необходимое для появления кнопки в стиле subsilver2 здесь.
Вложения
Olympus_QR_button_1.0.0.zip
(41.32 Кб) Скачиваний: 780
Olympus_QR_1.6.7.zip
(55.08 Кб) Скачиваний: 17491
Последний раз редактировалось rxu 11.05.2008 5:04, всего редактировалось 15 раз(а).
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск


Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение pinkponk 30.06.2008 13:40

что помимо иснструкции надо еще подправить?
pinkponk
phpBB 1.4.0
 
Сообщения: 36
Зарегистрирован: 07.07.2007 11:45

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение DeArtty 04.07.2008 9:53

установил мод по вашей инструкции, получилось что я немогу авторизоваться, ввожу логин и пороль, нажимаю Войти, и белый экран появляеться
при запуске install.php чтонибудь должно выводиться в окне?
Помогите плз
Заранее спс
DeArtty
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 30.06.2008 8:44

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение rxu 04.07.2008 14:44

Значит, допустили ошибку при установке. Смотрите лог ошибок сервера.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение vkams 04.07.2008 16:03

Всё ещё нет проверки на невыделенность фрагмента... будьте добры!
Всех благ!
Владимир.
Аватара пользователя
vkams
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 06.09.2007 14:10
Откуда: Москва

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение vkams 04.07.2008 18:35

Только что заметил: в Опере 9.23 и 9.26 (других нет) цитированный блок текста вытягивается в строку, например моя подпись при цитировании превращается в
vkams писал(а):Всех благ!Владимир.

Попробуйте с любыми многострочными кусочками.
Всех благ!
Владимир.
Аватара пользователя
vkams
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 06.09.2007 14:10
Откуда: Москва

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение rxu 04.07.2008 18:37

Это не баг. Так работает цитирование из обзора темы и в оригинальной полной форме ответа. Переносы строк не учитываются.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение vkams 04.07.2008 19:05

Как это можно не учитывать переносы строк? Представьте - стихотворение.
В FireFox переносы строк есть. Зависимость от браузера - баг.

В форуме на phpbb 2.23 строки в форме быстрого ответа переносятся нормально в любых браузерах.
Я уже 3-ю неделю адаптирую движок 3.0.1 - и не перестаю сталкиваться со всё новыми проблемами :(.
Всех благ!
Владимир.
Аватара пользователя
vkams
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 06.09.2007 14:10
Откуда: Москва

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение rxu 04.07.2008 19:06

Не ко мне вопрос. Так реализовано разработчиками. Соответствующий репорт в багтрекере был уже давно, закрыт с пометкой "не баг".
Так что воспринимаем реальность такой, какова она есть :)
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение vkams 04.07.2008 19:41

Написал заявку в phpbb.com, может быть, разъяснят.
Пока эта ошибка не будет устранена, не могу мигрировать на 3-ю версию.
Не понимаю, почему её не устранили, имея нормально работающий во 2-й версии вариант.
Всех благ!
Владимир.
Аватара пользователя
vkams
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 06.09.2007 14:10
Откуда: Москва

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение rxu 04.07.2008 19:54

Во второй версии такого варианта нет вообще.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение vkams 04.07.2008 20:02

rxu писал(а):Во второй версии такого варианта нет вообще.
? Я имел в виду, что в форуме (пока действует 2-я версия) с формой быстрого ответа переносы строк в Опере не пропадали. Правда, цитата вставлялась в конец приготовляемого текста, но это неудобство не идёт в сравнение с грубым искажением.

С phpBB.com только что ответили: "ask the MOD author, its not a phpBB BUG." - так кого же спрашивать? Вы сами этот мод написали или ещё кто-то? Не теряю надежду добиться нормальной работы.
Всех благ!
Владимир.
Аватара пользователя
vkams
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 06.09.2007 14:10
Откуда: Москва

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение rxu 04.07.2008 20:08

Ещё раз: мод использует стандартную javascript функцию цитирования из phpBB3 - addquote.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение vkams 04.07.2008 20:16

Может быть, вместо addquote нужна другая функция - не знаю, я не силён в вэб-программировании, просто хочу знать: есть ли для phpBB 3 или возможен ли такой мод быстрого ответа, в котором упомянутого недостатка нет?
Всех благ!
Владимир.
Аватара пользователя
vkams
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 06.09.2007 14:10
Откуда: Москва

Не знаю, где копать

Сообщение vkams 05.07.2008 18:22

Прошу прощения, но я теряюсь перед причудами работы addquote в Опере. Код получения выделения - такой же, с точностью до переименования, как в моде для 2-й версии:
Код: Выделить всё
   if (window.getSelection)
   {
      theSelection = window.getSelection().toString();
   }
   else if (document.getSelection)
   {
      theSelection = document.getSelection();
   }
   else if (document.selection)
   {
      theSelection = document.selection.createRange().text;
   }
   alert (theSelection);

Я добавил alert , чтобы посмотреть текст. И вот что удивляет: для 2-й версии появляются лишние разрывы строк, в то время как для 3-й, напротив, исчезают переводы строк, хотя html-код выглядит похоже - строчки с <br /> в конце. Только в 3-й они заключены в <div class="content">фрагмент</div>, а во 2-й - в <td colspan="2"><span class="postbody">фрагмент</span></td> - неужели из-за разницы контейнеров?

Просто не понимаю! :(( А может, не там копаю?
Всех благ!
Владимир.
Аватара пользователя
vkams
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 06.09.2007 14:10
Откуда: Москва

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение rxu 06.07.2008 10:07

vkams
Поясняю. При обработке текста постов во второй версии применялась замена
Код: Выделить всё
$message = str_replace("\n", "\n<br />\n", $message);
то есть в тексте сохранялись переводы строк в виде "\n". При выделении такого текста эти переводы строк и попадали в цитату, а не <br />.
В третьей версии используется код
Код: Выделить всё
$text = str_replace(array("\n", "\r"), array('<br />', "\n"), $text);
то есть текстовые переводы строк "\n" просто заменяются на <br />.
Так реализовано разработчиками, и мод здесь роли не играет. Почему реализовано именно так - не в курсе, код есть такой, какой он есть.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Пред.След.

Вернуться в Анонсы и поддержка модов для phpBB 3.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0