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

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

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

[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 раз.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2413 раз

Сообщение rxu »

Поясняю. Слово "Цитата" - это ссылка. Стиль отображения ссылок определен в css каждого стиля. Данный мод не добавляет свойство bold персонально к слову "Цитата".
Изображение
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

Stern
Из этого следует, что задай конкретно этой ссылке свой стиль в шаблоне и пропиши его в css
phpBB2 FAQ
phpBB3 FAQ
Fresh
phpBB 1.4.0
Сообщения: 38
Стаж: 19 лет 8 месяцев

Сообщение Fresh »

Искал (возможно плохо)... но не нашел ответа на свой вопрос. Подскажите пожалуйста. В каком файле и что нужно исправить.. чтобы при заходе в тему.. или по ссылке на конкретный пост - не перекидывало автоматом на форму быстрого ответа. Заранее спасибо.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2413 раз

Сообщение rxu »

Fresh
Этот глюк наблюдается только в ИЕ, насколько я помню. На данный момент решения ещё нет.
Изображение
Prometheus
phpBB 1.4.4
Сообщения: 183
Стаж: 20 лет 4 месяца
Благодарил (а): 1 раз

Сообщение Prometheus »

Возник вопрос - все вроде работает, настройки включены везде всем. Но нет возможности добавления Быстрой темы... или где мне ее искать?

Искал на странице форума под списком тем... не нашел.

Спасибо.

Добавлено спустя 10 минут 52 секунды:

Еще - кнопка Быстрого ответа должна находиться перед постами темы? Как ее перенести под посты?

Спасибо.

Добавлено спустя 15 минут 42 секунды:

Разобрался с кнопками.

1. Для публикации кнопки Быстрый ответ в списке тем - необходимо вставить

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

<!-- IF QUICK_REPLY --><div class="quickreply-icon"><a href="#postform" onclick="dE('postform'); return false;"  title="{L_QUICK_REPLY}"><span></span>{L_QUICK_REPLY}</a></div><!-- ENDIF -->
.
2. Для переноса кнопки - перенес тот же код ниже. Необходимо указать в адд-оне, что код вставляется после второго результата поиска.

Спасибо.
Stern
phpBB 2.0.3
Сообщения: 368
Стаж: 21 год 5 месяцев

Сообщение Stern »

Fresh писал(а):при заходе в тему.. или по ссылке на конкретный пост - не перекидывало автоматом на форму быстрого ответа.
rxu писал(а):Этот глюк наблюдается только в ИЕ, насколько я помню. На данный момент решения ещё нет.
Как это нет?! На первой странице темы есть ссылка на фикс данной проблемы. У себя пофиксил - сейчас никуда не перескакивает!
Последний раз редактировалось Stern 13.03.2008 5:35, всего редактировалось 1 раз.
Maximny
phpBB 1.2.0
Сообщения: 12
Стаж: 21 год 6 месяцев

Сообщение Maximny »

Добрый день, у меня стоит стиль Avalon. Не получается установить нужный код в файл /viewtopic_body.html
Помогите пожалуйста адаптировать мод под этот стиль.
На стандартные стили мод встал отменно.
p.s. огромный респект автору, очень понравился мод!

Добавлено спустя 2 минуты 57 секунд:

Вот сам файл из стиля
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Maximny 13.03.2008 11:46, всего редактировалось 1 раз.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Сообщение Палыч »

Первое вхождение я бы попробовал здесь

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

<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}"<!-- ENDIF -->>{postrow.POST_AUTHOR}
второе здесь

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

<!-- IF postrow.RANK_TITLE --><div class="posterrank">{postrow.RANK_TITLE}</div><!-- ENDIF --> 
            <!-- IF postrow.RANK_IMG --><div class="postrankimg">{postrow.RANK_IMG}</div><!-- ENDIF -->
третье здесь, только придётся таблицу создать.

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

<table width="100%" cellspacing="0"> 
<tr> 
   <td><!-- IF S_DISPLAY_SEARCHBOX --><!-- INCLUDE searchbox.html --><!-- ENDIF --></td> 
   <td align="{S_CONTENT_FLOW_END}"><!-- INCLUDE jumpbox.html --></td> 
</tr> 
</table>
зы: Правила, п.3.10 (вложениями пользоваться не умеем?)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Maximny
phpBB 1.2.0
Сообщения: 12
Стаж: 21 год 6 месяцев

Сообщение Maximny »

Палыч
спасибо обльшое, вечером попробую.

По поводу вложений - html не принялось, мода spoil нет, я не нашол выхода кроме цитирования. Пусть будет txt

Добавлено спустя 8 часов 45 минут 26 секунд:

Всё отлично заработало :D
Аватара пользователя
Gorbushka
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет
Откуда: Россия/Москва

Сообщение Gorbushka »

наверное уже обсуждалось, но к сожалению не нашёл (поиском пользовался)

Скачал QR_install.zip
Установил, всё работает.

Есть только такой вопрос: как включить по-умолчанию быстрое создание тем?

Оно включаеться в админовке, но у пользователей всё равно в личном разделе остаёться выключено. У новых пользователей тоже самое...
Сильно не баньте ;)
Pavel_WR
phpBB 1.0.0
Сообщения: 2
Стаж: 21 год 4 месяца

Сообщение Pavel_WR »

Всем доброе время суток.
Спасибо огромное за этот мод!!!
Но есть у меня маленький вопросик :)
Мод поставил, всё работает нормально.
Прикрутил к ниму аддон который нашёл в этой теме на 6-й странице.
Кароче чтоб изначально БО не отображался а вываливался при нажатии кнопки. Всё работает тоже хорошо, я бы сказал даже слишком хорошо :)
Суть проблемы:
1. я закрываю тему для постинга
2. как и полодено вместо кнопки "Ответить" появляется кнопка "Закрыто"
3. но рядом с ней по прежнему висит кнопка "Быстрый ответ" при назатии на которую вываливается БО как ни в чём ни бывало и можно постить дальше :(

Вопрос: подскажите пожалуйста как сделать чтоб когда тема была закрыта то и кнопка эта не появлялась?

Подозреваю что нужно это делать в viewtopic_body.html в этом куске кода
<div class="buttons">
<!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF -->"><span></span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED_SHORT}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></a></div>
<!-- IF QUICK_REPLY --><div class="quickreply-icon"><a href="#postform" onclick="dE('postform'); return false;" title="{L_QUICK_REPLY}"><span></span>{L_QUICK_REPLY}</a></div><!-- ENDIF -->
<!-- ENDIF -->
</div>

Подскажите как правильно внедрить в условие появление и исчезание этой кнопки?
Заранее огромное спасибо :)
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

Фиг! Я скажу что НЕ правильно, а правильно делай сам.
Смотри вот этот кусок:

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

<a href="{U_POST_REPLY_TOPIC}" title="
                      <!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}
                       <!-- ELSE -->{L_POST_REPLY}
                        <!-- ENDIF -->
                       ">
Что происходит? Ты СНАЧАЛА даешь ссылку, в любом случае. А ПОТОМ проверяешь закрыта или нет тема и в зависимости от этого меняешь только титл.

А надо СНАЧАЛА проверять на закрытость и взависимости от этого давать или не давать ссылку. Логично?
В идеале вообще не выводить этот DIV, если тема закрыта.
phpBB2 FAQ
phpBB3 FAQ
Pavel_WR
phpBB 1.0.0
Сообщения: 2
Стаж: 21 год 4 месяца

Сообщение Pavel_WR »

Ну я и сам понял что там в условии косяк просто надеялся что кто нибуть кинет готовый кусок кода, ан нет :)
Пришлось самому методом тыка...
Получилась вот такая штука и всоде всё коррЭктно работает :)
<div class="buttons">
<!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->">
<a href="<!-- IF S_IS_LOCKED -->#<!-- ELSE -->{U_POST_REPLY_TOPIC}<!-- ENDIF -->" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF -->">
<span></span>
<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED_SHORT}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></a>
</div>
<!-- IF QUICK_REPLY -->
<div class="quickreply-icon">
<a href="#postform" onclick="dE('postform'); return false;" title="{L_QUICK_REPLY}">
<span></span>
<!-- IF S_IS_LOCKED --><!-- ELSE -->{L_QUICK_REPLY}<!-- ENDIF --></a>
</div><!-- ENDIF -->
<!-- ENDIF -->
</div>
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

Ну видишь как классно! И даже работает!
Зачем тебе кто-то? :wink:
phpBB2 FAQ
phpBB3 FAQ
Stern
phpBB 2.0.3
Сообщения: 368
Стаж: 21 год 5 месяцев

Сообщение Stern »

Pavel_WR писал(а):1. я закрываю тему для постинга
2. как и полодено вместо кнопки "Ответить" появляется кнопка "Закрыто"
3. но рядом с ней по прежнему висит кнопка "Быстрый ответ" при назатии на которую вываливается БО как ни в чём ни бывало и можно постить дальше
Это работает только для администратора (и это правильно). У простых пользователей такое не получится.

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