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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

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

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

После установки обязателен запуск установочного скрипта 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 раз.
Изображение
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 21 год 1 месяц
Откуда: с Луны свалил...

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

Сообщение edgar »

rxu
ссылка как в моде a href="#postform"

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

<a href="#postform" onclick="addquote(127,'edgar'); insert_text('\r\n'); return false;" title="Выделите текст в сообщении">Цитата</a>
Если ничего не выделить, выбрасывает на главную форума, на адрес /community/#postform вместо /community/topic38.html/#postform. Если выделить, то все в порядке.
Аватара пользователя
Gorbushka
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет
Откуда: Россия/Москва

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

Сообщение Gorbushka »

Заранее извиняюсь, если уже задавался вопрос...

1) При попытке замены параметров в личном разделе данные (как он пишет) обновлены, а после возвращения в профиль - темы снова отключены, ответ - включён. (Личный раздел -> Личные настройки -> Настройки отображения).
В чём может быть проблема?

2) Как сделать, чтобы у всех пользователей (и новых, и старых) все формы были включены?
Сильно не баньте ;)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

По первому - ничего не понял.
По второму - у всех должно включаться автоматически установочным скриптом.
Изображение
Аватара пользователя
Gorbushka
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет
Откуда: Россия/Москва

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

Сообщение Gorbushka »

Автоматически включаеться только быстрый ответ, а быстрое создание тем - нет...
Не подскажите SQL-запрос или ещё что-нить, чтобы заменить.

По первому:
Личный раздел -> Личные настройки -> Настройки отображения

Там есть настройки быстрого ответа и создания тем (вкл/выкл).
Так при изменении параметров сайт пишет, мол изменения внесены, а на самом деле - нет. И когда заходишь в профиль ещё раз - ничего не меняется (все позиции по умолчанию).
Сильно не баньте ;)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

Gorbushka писал(а):Автоматически включаеться только быстрый ответ, а быстрое создание тем - нет...Не подскажите SQL-запрос или ещё что-нить, чтобы заменить.
Открываете в редакторе install.php, находите строку

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

$set_allowquickpost = false;
и меняете false на true, сохраняете, запускаете как обычно. Скачать лучше исправленную версию скрипта.
Gorbushka писал(а):пишет, мол изменения внесены, а на самом деле - нет.
Не могу сказать, возможно, где-то промахнулись с редактированием файлов при установке мода.
Изображение
Аватара пользователя
Gorbushka
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет
Откуда: Россия/Москва

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

Сообщение Gorbushka »

Kat писал(а):Т.е. файл из высшей версии в низшей не откроется.
Но к моду то всё равно это не относиться... FAQ по MySQL Вам в помощь...
rxu писал(а):Не могу сказать, возможно, где-то промахнулись с редактированием файлов при установке мода.
Да, действительно моя ошибка...
rxu писал(а):Скачать лучше исправленную версию скрипта.
Скачал, огромное спасибо.

Последний вопрос (просто не тестировал ещё):
У новых пользователей всё так же будет включаться автоматически, как включилось у старых, или придёться включать вручную?
Сильно не баньте ;)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

У новых пользователей отображение формы БО должно быть уже включено.
Изображение
Аватара пользователя
Дед
phpBB 1.4.4
Сообщения: 109
Стаж: 19 лет 5 месяцев
Откуда: Беер Шева
Благодарил (а): 14 раз

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

Сообщение Дед »

PHPBB 3+DENWER
Отредактировал и залил файлы
При выполнении FORUM/INSTALL.PHP,попадаю на страницу авторизации.
Проверяю:
1.Админка-Система-Администраторский раздел-Управление модулями - присутствует модуль "Быстрый ответ"
Включил его!
2.Админка-Быстрый ответ
Установил "Разрешить быстрый ответ зареистрированным пользователям" + разрешил 4 нижние опции.
3.Личный раздел-Личные настройки-Настройка изображения - Показывать панель быстрого ответа в темах-ДА

В итоге после сохранения "Быстрый ответ" не появился в темах.
Есть какие-то соображения по этой проблеме?
Спасибо.
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 19 лет 7 месяцев
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

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

Сообщение RedNaxi »

перед тем как идти на инсталл надо авторизоваться, потом запустить инсталл-произойдет внесение изменений в базу данных-быстрый ответ должен появиться.
возможно, его надо включить в настройках в профиле.

Добавлено спустя 2 минуты 39 секунд:
странно что никакие ошибки не показывает=\
еще можно попробовать очистить кэш (удалить все содержимое соответствуещей папки или воспользоваться инструментом со вкладки стили в админке или на главной странице админки.
Аватара пользователя
Дед
phpBB 1.4.4
Сообщения: 109
Стаж: 19 лет 5 месяцев
Откуда: Беер Шева
Благодарил (а): 14 раз

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

Сообщение Дед »

После авторизации и повторного выполнения install.php получил сообщение о том,что модуль установлен.
В теме не появился.
Нашел визуальную погрешность:надпись "Показывать панель быстрого ответа в темах" и чекбоксы смещены вправо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

Где-то промахнулись при правке файлов стиля (*.html).
Сверьтесь ещё раз с инструкцией по установке мода, исправьте погрешности, очистите кэш, обновите шаблон в админке в закладке стилей.
Изображение
Аватара пользователя
Дед
phpBB 1.4.4
Сообщения: 109
Стаж: 19 лет 5 месяцев
Откуда: Беер Шева
Благодарил (а): 14 раз

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

Сообщение Дед »

Обновление шаблона в Админке помогло! Форма "Быстрого ответа" появилась в теме.Спасибо!
Косяк со сдвинутой строкой пока не нашел.

ЗЫ. Уже нашел и все устаканилось.

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

<label for="avatars1"><input type="radio" name="avatars" id="avatars1" value="1"<!-- IF S_AVATARS --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
				<label for="avatars0"><input type="radio" name="avatars" id="avatars0" value="0"<!-- IF not S_AVATARS --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
						</dd>
		</dl>	
            <!-- IF QUICK_REPLY -->
Были пропущены элементы </dd> и </dl> после строчки :
value="0"<!-- IF not S_AVATARS --> checked="checked"<!-- ENDIF --> /> {L_NO}</label> в файле UCP_PREFS_VIEW.PHP
Спасибо всем!
Аватара пользователя
AlexV_attention
phpBB 1.4.0
Сообщения: 33
Стаж: 18 лет 5 месяцев

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

Сообщение AlexV_attention »

У меня странная проблема - мод поставил, install.php = нормально прошло, мод установлен! Кеш обновил! Во вкладке общие - включил! А его все равно нет!? И еще вопрос - надо включать для каждого пользователя - отдельно!? Вроде же должно для всех сразу работать!?

Добавлено спустя 44 минуты 46 секунд:
Все разобрался, прошу извинить! Забыл шаблоны обновить.
arhi
phpBB 1.4.4
Сообщения: 111
Стаж: 19 лет 7 месяцев
Забанен: Бессрочно

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

Сообщение arhi »

Извините, за нескромность...но имея нестандартный стиль, сам не смог разобраться. Затык в этой инструкци:

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

Открыть: styles/prosilver/template/viewtopic_body.html
Найти
Подсказка: Возможно, здесь приведена не вся строка, а лишь ее часть.

Код: Выделить все
				<!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
Заменить на
Подсказка: Замените ранее найденные строки на указанные.

Код: Выделить все
<!-- We use "\r\n" newline here because insert_text() JS function doesn't insert newline with "\n" (at least in Windows) -->
				<!-- IF QUICK_REPLY --><a href="#postform" onclick="insert_text('[b]{postrow.POSTER_QUOTE}[/b]\r\n'); return false;"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}" <!-- ENDIF -->>{postrow.POST_AUTHOR}</a><!-- ELSE --><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --><!-- ENDIF -->
Найти
Подсказка: Возможно, здесь приведена не вся строка, а лишь ее часть.

Код: Выделить все
			<!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><dd>{postrow.RANK_TITLE}<!-- IF postrow.RANK_TITLE and postrow.RANK_IMG --><br /><!-- ENDIF -->{postrow.RANK_IMG}</dd><!-- ENDIF -->
Заменить на
Подсказка: Замените ранее найденные строки на указанные.

Код: Выделить все
<!-- We use "\r\n" newline here because insert_text() JS function doesn't insert newline with "\n" (at least in Windows) -->
			<!-- IF not postrow.RANK_TITLE --><br /><!-- IF QUICK_REPLY --><dd><a href="#postform" onclick="addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('\r\n'); return false;" title="{L_QUOTE_TEXT}">{L_QUOTE}</a></dd><!-- ENDIF --><!-- ENDIF -->
			<!-- 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 -->
Найти
Подсказка: Возможно, здесь приведена не вся строка, а лишь ее часть.

Код: Выделить все
<!-- INCLUDE jumpbox.html -->
Добавить перед
Подсказка: Добавьте эти строки на новой строке перед найденными ранее строками.

Код: Выделить все
<!-- IF QUICK_REPLY --><!-- INCLUDE quick_reply.html --><!-- ENDIF -->
Затык только в этом файле... может ли многоуважаемый джин мне помочь? Прикладываю мой файл.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
arhi
phpBB 1.4.4
Сообщения: 111
Стаж: 19 лет 7 месяцев
Забанен: Бессрочно

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

Сообщение arhi »

Я сильно извиняюсь... мне ждать помощи?
На сколько я понимаю именно эта инструкция отвечает за само отображение формы и её правильное функцианирование... Если бы не надо было "заменять" код, я бы сам разобрался методом научного тыка, но вот с заменой думаю займет гораздо больше времени, нежели бы это делал более продвинутый человек.

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