[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 Кб) Скачиваний: 781
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:

Сообщение ROM@N 06.07.2008 12:04

К сожалению никак не могу удалить, пишет ошибку:
Код: Выделить всё
Не удалось удалить модуль, поскольку на него назначены дочерние модули. Удалите или переместите все дочерние модули перед выполнением этого действия.

Пожалуйста подскажите где можно удалить эти дочерние модули... :)

rxu писал(а):ROM@N
Удалите лишние модули через админку, в закладке Система.
Аватара пользователя
ROM@N
phpBB 1.4.0
 
Сообщения: 35
Зарегистрирован: 20.07.2005 2:36
Откуда: Владивосток

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

Сообщение vkams 06.07.2008 13:17

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

Продолжаю стремиться к совершенству, как ослик - за морковкой перед носом. Кажется, что вот-вот, один шажок остался :)
В viewtopic.php заменил стандартную строку
Код: Выделить всё
   $message = bbcode_nl2br($message);

на
Код: Выделить всё
   $message = bbcode_nl2br1($message);

В includes/functions_content.php добавил
Код: Выделить всё
function bbcode_nl2br1($text)
{
   $text = str_replace("\n", "\n<br />", $text);
   return $text;
}

Теперь в Опере текст нормально разбивается по строкам, единственная неприятность - завершающий тег [/quote] появляется не в конце вставки, а врезается за несколько символов до неё. Число символов равно числу переносов строк, например, для
Код: Выделить всё
первая
вторая
третья
четвертая

получим
Код: Выделить всё
[quote]первая
вторая
третья
четвер[quote]
тая

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

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

Сообщение Egoist 06.07.2008 14:50

Всем привет) я новичек в деле модов и вот поппытался установить мод для быстрого ответа, и у меня появилось несколько вопросов:
1) В конце сказано что нужно запустить Install перед этим поместив в корневую папку, ну вроде поместил эти файлы, нажимаю...а он только скачивает этот файл и все...вообще прощу помоши
2)быстрый ответ без кнопки не работает?)
Egoist
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 06.07.2008 14:43

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

Сообщение rxu 06.07.2008 18:20

Egoist писал(а):1) В конце сказано что нужно запустить Install перед этим поместив в корневую папку, ну вроде поместил эти файлы, нажимаю...а он только скачивает этот файл и все...вообще прощу помоши

Проблема хостера, или не так нажимаете.
Egoist писал(а):2)быстрый ответ без кнопки не работает?)

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

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

Сообщение Egoist 06.07.2008 20:33

rxu писал(а):
Egoist писал(а):1) В конце сказано что нужно запустить Install перед этим поместив в корневую папку, ну вроде поместил эти файлы, нажимаю...а он только скачивает этот файл и все...вообще прощу помоши

Проблема хостера, или не так нажимаете.
Egoist писал(а):2)быстрый ответ без кнопки не работает?)

Как вы можете видеть прямо здесь, всё работает безо всяких кнопок.

Прошу прощение за глупый вопрос...но как именно нужно нажимать)
Перенес папку contrib со всем содержим в папку www/forum/....далее выбираю файл Instal и тупо на него жму)
Или есть какой другой активирования этого установщика?
Egoist
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 06.07.2008 14:43

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

Сообщение crash 06.07.2008 20:39

сделали именно так:
Copy contrib/db/qr_db_install.php to your phpBB root directory and run it. Delete the file after running!.
?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6239
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

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

Сообщение Палыч 06.07.2008 20:40

Egoist
скопировать только сам файл install.php в корневую папку форума (там где файл config.php) и запустить через адресную строку браузера
http:\\ваш_адрес_форума\install.php

Добавлено спустя 45 секунд:
crash
дуплет
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6486
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

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

Сообщение Egoist 06.07.2008 21:26

2 Палыч
Спасиб огромное...установил..но
Быстрый ответ появляется вверху темы...
Да и еще появилась цитата между званием и картинкой звания...можно её как-нибудь поднять или опустить?
Еще и ники стали двоиться....один нормальный с ссылкой на ник отвечающего в быстрый овтет..другой просто серый...и стоят рядом, смотрится не оч((
Egoist
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 06.07.2008 14:43

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

Сообщение Палыч 06.07.2008 22:31

Egoist
У вас что за стиль?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6486
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

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

Сообщение Egoist 06.07.2008 22:38

skymiles_red
Egoist
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 06.07.2008 14:43

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

Сообщение Палыч 06.07.2008 22:56

Egoist
Проверьте, правильно ли вы поняли инструкцию при редактировании viewtopic_body.html (отличия между BEFORE, AFTER и REPLACE)
Смотрите ссылку над данной темой Как устанавливать моды

Egoist писал(а):Да и еще появилась цитата между званием и картинкой звания...можно её как-нибудь поднять или опустить?

Вот этот фрагмент
Код: Выделить всё
         <!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><dd>{postrow.RANK_TITLE}<!-- IF QUICK_REPLY --><br /><a href="#postform" onclick="addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('\r\n'); return false;" title="{L_QUOTE_TEXT}">{L_QUOTE}</a><!-- ENDIF --><!-- IF postrow.RANK_TITLE and postrow.RANK_IMG --><br /><!-- ENDIF -->{postrow.RANK_IMG}</dd><!-- ENDIF -->

попробуйте изменить так
Код: Выделить всё
         <!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><dd>{postrow.RANK_TITLE}<br />{postrow.RANK_IMG}<!-- IF QUICK_REPLY --><br /><a href="#postform" onclick="addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('\r\n'); return false;" title="{L_QUOTE_TEXT}">{L_QUOTE}</a><!-- ENDIF --></dd><!-- ENDIF -->
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6486
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

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

Сообщение Egoist 06.07.2008 23:33

2 Палыч
Вновь благодарю..и вправду по привычке сделал добавить а не заменить...и БО опустил вниз
А вот с цитатой так и не разобрался где именно нужно найти этот код)
Egoist
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 06.07.2008 14:43

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

Сообщение Палыч 06.07.2008 23:55

Egoist писал(а): где именно нужно найти этот код

Всё там же
Палыч писал(а):при редактировании viewtopic_body.html
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6486
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

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

Сообщение ROM@N 07.07.2008 4:19

rxu писал(а):ROM@N
О чём речь идёт, напомните.


Пытаюсь удалить Быстрый ответ, вроди все удалил а модули остались... Которые не могу удалить...
Аватара пользователя
ROM@N
phpBB 1.4.0
 
Сообщения: 35
Зарегистрирован: 20.07.2005 2:36
Откуда: Владивосток

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

Сообщение crash 07.07.2008 7:15

из базы тоже все удалили?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6239
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Пред.След.

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

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

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