[OLD] Quick reply for phpBB3 - Быстрый ответ
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
[OLD] Quick reply for phpBB3 - Быстрый ответ
Мод быстрого ответа для phpBB3.
Возможности: быстрый ответ, быстрые темы. Управляется при помощи отдельного модуля в администраторском разделе (закладка Общие).
После установки обязателен запуск установочного скрипта qr_db_install.php, которым, в том числе, будет включено отображение формы быстрого ответа для всех зарегистрированных пользователей.
Внимание: Не рекомендуется использовать установочный скрипт из пакета поставки мода версии 1.6.7. Вместо этого используйте исправленные версии install.php и uninstall.php.
Внимание: при обновлении с предыдущей версии не нужно запускать установочный скрипт install.php, если это не оговорено специально.
О проблеме прокрутки страницы темы вниз к форме быстрого ответа.
Проявляется в Internet Explorer.
Фикс от прокрутки страницы вниз к форме быстрого ответа здесь, новая версия - здесь.
Вариант фикса от пользователя VEG - здесь.
Ещё один фикс от наших иностранных товарищей тут.
Код добавления кнопки быстрого ответа для prosilver здесь. Дополнение к указанному коду, необходимое для появления кнопки в стиле subsilver2 здесь.
Возможности: быстрый ответ, быстрые темы. Управляется при помощи отдельного модуля в администраторском разделе (закладка Общие).
После установки обязателен запуск установочного скрипта qr_db_install.php, которым, в том числе, будет включено отображение формы быстрого ответа для всех зарегистрированных пользователей.
Внимание: Не рекомендуется использовать установочный скрипт из пакета поставки мода версии 1.6.7. Вместо этого используйте исправленные версии install.php и uninstall.php.
Внимание: при обновлении с предыдущей версии не нужно запускать установочный скрипт install.php, если это не оговорено специально.
О проблеме прокрутки страницы темы вниз к форме быстрого ответа.
Проявляется в Internet Explorer.
Фикс от прокрутки страницы вниз к форме быстрого ответа здесь, новая версия - здесь.
Вариант фикса от пользователя VEG - здесь.
Ещё один фикс от наших иностранных товарищей тут.
Код добавления кнопки быстрого ответа для prosilver здесь. Дополнение к указанному коду, необходимое для появления кнопки в стиле subsilver2 здесь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rxu 11.05.2008 2:04, всего редактировалось 15 раз.
-
pinkponk
- phpBB 1.4.1
- Сообщения: 46
- Стаж: 19 лет 2 месяца
-
DeArtty
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 2 месяца
Re: Quick reply for phpBB3 - Быстрый ответ
установил мод по вашей инструкции, получилось что я немогу авторизоваться, ввожу логин и пороль, нажимаю Войти, и белый экран появляеться
при запуске install.php чтонибудь должно выводиться в окне?
Помогите плз
Заранее спс
при запуске install.php чтонибудь должно выводиться в окне?
Помогите плз
Заранее спс
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Quick reply for phpBB3 - Быстрый ответ
Значит, допустили ошибку при установке. Смотрите лог ошибок сервера.
-
vkams
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 19 лет
- Откуда: Москва
-
vkams
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 19 лет
- Откуда: Москва
Re: Quick reply for phpBB3 - Быстрый ответ
Только что заметил: в Опере 9.23 и 9.26 (других нет) цитированный блок текста вытягивается в строку, например моя подпись при цитировании превращается в
Попробуйте с любыми многострочными кусочками.vkams писал(а):Всех благ!Владимир.
Всех благ!
Владимир.
Владимир.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Quick reply for phpBB3 - Быстрый ответ
Это не баг. Так работает цитирование из обзора темы и в оригинальной полной форме ответа. Переносы строк не учитываются.
-
vkams
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 19 лет
- Откуда: Москва
Re: Quick reply for phpBB3 - Быстрый ответ
Как это можно не учитывать переносы строк? Представьте - стихотворение.
В FireFox переносы строк есть. Зависимость от браузера - баг.
В форуме на phpbb 2.23 строки в форме быстрого ответа переносятся нормально в любых браузерах.
Я уже 3-ю неделю адаптирую движок 3.0.1 - и не перестаю сталкиваться со всё новыми проблемами :(.
В FireFox переносы строк есть. Зависимость от браузера - баг.
В форуме на phpbb 2.23 строки в форме быстрого ответа переносятся нормально в любых браузерах.
Я уже 3-ю неделю адаптирую движок 3.0.1 - и не перестаю сталкиваться со всё новыми проблемами :(.
Всех благ!
Владимир.
Владимир.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Quick reply for phpBB3 - Быстрый ответ
Не ко мне вопрос. Так реализовано разработчиками. Соответствующий репорт в багтрекере был уже давно, закрыт с пометкой "не баг".
Так что воспринимаем реальность такой, какова она есть
Так что воспринимаем реальность такой, какова она есть
-
vkams
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 19 лет
- Откуда: Москва
Re: Quick reply for phpBB3 - Быстрый ответ
Написал заявку в phpbb.com, может быть, разъяснят.
Пока эта ошибка не будет устранена, не могу мигрировать на 3-ю версию.
Не понимаю, почему её не устранили, имея нормально работающий во 2-й версии вариант.
Пока эта ошибка не будет устранена, не могу мигрировать на 3-ю версию.
Не понимаю, почему её не устранили, имея нормально работающий во 2-й версии вариант.
Всех благ!
Владимир.
Владимир.
-
vkams
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 19 лет
- Откуда: Москва
Re: Quick reply for phpBB3 - Быстрый ответ
? Я имел в виду, что в форуме (пока действует 2-я версия) с формой быстрого ответа переносы строк в Опере не пропадали. Правда, цитата вставлялась в конец приготовляемого текста, но это неудобство не идёт в сравнение с грубым искажением.rxu писал(а):Во второй версии такого варианта нет вообще.
С phpBB.com только что ответили: "ask the MOD author, its not a phpBB BUG." - так кого же спрашивать? Вы сами этот мод написали или ещё кто-то? Не теряю надежду добиться нормальной работы.
Всех благ!
Владимир.
Владимир.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Quick reply for phpBB3 - Быстрый ответ
Ещё раз: мод использует стандартную javascript функцию цитирования из phpBB3 - addquote.
-
vkams
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 19 лет
- Откуда: Москва
Re: Quick reply for phpBB3 - Быстрый ответ
Может быть, вместо addquote нужна другая функция - не знаю, я не силён в вэб-программировании, просто хочу знать: есть ли для phpBB 3 или возможен ли такой мод быстрого ответа, в котором упомянутого недостатка нет?
Всех благ!
Владимир.
Владимир.
-
vkams
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 19 лет
- Откуда: Москва
Не знаю, где копать
Прошу прощения, но я теряюсь перед причудами работы addquote в Опере. Код получения выделения - такой же, с точностью до переименования, как в моде для 2-й версии:
Я добавил alert , чтобы посмотреть текст. И вот что удивляет: для 2-й версии появляются лишние разрывы строк, в то время как для 3-й, напротив, исчезают переводы строк, хотя html-код выглядит похоже - строчки с <br /> в конце. Только в 3-й они заключены в <div class="content">фрагмент</div>, а во 2-й - в <td colspan="2"><span class="postbody">фрагмент</span></td> - неужели из-за разницы контейнеров?
Просто не понимаю! :(( А может, не там копаю?
Код: Выделить всё
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);Просто не понимаю! :(( А может, не там копаю?
Всех благ!
Владимир.
Владимир.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Quick reply for phpBB3 - Быстрый ответ
vkams
Поясняю. При обработке текста постов во второй версии применялась замена то есть в тексте сохранялись переводы строк в виде "\n". При выделении такого текста эти переводы строк и попадали в цитату, а не <br />.
В третьей версии используется код то есть текстовые переводы строк "\n" просто заменяются на <br />.
Так реализовано разработчиками, и мод здесь роли не играет. Почему реализовано именно так - не в курсе, код есть такой, какой он есть.
Поясняю. При обработке текста постов во второй версии применялась замена
Код: Выделить всё
$message = str_replace("\n", "\n<br />\n", $message);В третьей версии используется код
Код: Выделить всё
$text = str_replace(array("\n", "\r"), array('<br />', "\n"), $text);Так реализовано разработчиками, и мод здесь роли не играет. Почему реализовано именно так - не в курсе, код есть такой, какой он есть.

