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

- Сообщения: 17273
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2413 раз
[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 раз.
-
Rayden
- Former team member
- Сообщения: 3739
- Стаж: 21 год 2 месяца
- Поблагодарили: 44 раза
-
Fresh
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 19 лет 8 месяцев
-
Prometheus
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 20 лет 4 месяца
- Благодарил (а): 1 раз
Возник вопрос - все вроде работает, настройки включены везде всем. Но нет возможности добавления Быстрой темы... или где мне ее искать?
Искал на странице форума под списком тем... не нашел.
Спасибо.
Добавлено спустя 10 минут 52 секунды:
Еще - кнопка Быстрого ответа должна находиться перед постами темы? Как ее перенести под посты?
Спасибо.
Добавлено спустя 15 минут 42 секунды:
Разобрался с кнопками.
1. Для публикации кнопки Быстрый ответ в списке тем - необходимо вставить.
2. Для переноса кнопки - перенес тот же код ниже. Необходимо указать в адд-оне, что код вставляется после второго результата поиска.
Спасибо.
Искал на странице форума под списком тем... не нашел.
Спасибо.
Добавлено спустя 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 месяцев
Fresh писал(а):при заходе в тему.. или по ссылке на конкретный пост - не перекидывало автоматом на форму быстрого ответа.
Как это нет?! На первой странице темы есть ссылка на фикс данной проблемы. У себя пофиксил - сейчас никуда не перескакивает!rxu писал(а):Этот глюк наблюдается только в ИЕ, насколько я помню. На данный момент решения ещё нет.
Последний раз редактировалось Stern 13.03.2008 5:35, всего редактировалось 1 раз.
-
Maximny
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 21 год 6 месяцев
Добрый день, у меня стоит стиль Avalon. Не получается установить нужный код в файл /viewtopic_body.html
Помогите пожалуйста адаптировать мод под этот стиль.
На стандартные стили мод встал отменно.
p.s. огромный респект автору, очень понравился мод!
Добавлено спустя 2 минуты 57 секунд:
Вот сам файл из стиля
Помогите пожалуйста адаптировать мод под этот стиль.
На стандартные стили мод встал отменно.
p.s. огромный респект автору, очень понравился мод!
Добавлено спустя 2 минуты 57 секунд:
Вот сам файл из стиля
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Maximny 13.03.2008 11:46, всего редактировалось 1 раз.
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Первое вхождение я бы попробовал здесь
второе здесь
третье здесь, только придётся таблицу создать.
зы: Правила, п.3.10 (вложениями пользоваться не умеем?)
Код: Выделить всё
<!-- 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>Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
Maximny
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 21 год 6 месяцев
-
Gorbushka
- phpBB 1.4.3
- Сообщения: 92
- Стаж: 19 лет
- Откуда: Россия/Москва
наверное уже обсуждалось, но к сожалению не нашёл (поиском пользовался)
Скачал QR_install.zip
Установил, всё работает.
Есть только такой вопрос: как включить по-умолчанию быстрое создание тем?
Оно включаеться в админовке, но у пользователей всё равно в личном разделе остаёться выключено. У новых пользователей тоже самое...
Скачал QR_install.zip
Установил, всё работает.
Есть только такой вопрос: как включить по-умолчанию быстрое создание тем?
Оно включаеться в админовке, но у пользователей всё равно в личном разделе остаёться выключено. У новых пользователей тоже самое...
Сильно не баньте 
-
Pavel_WR
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 21 год 4 месяца
Всем доброе время суток.
Спасибо огромное за этот мод!!!
Но есть у меня маленький вопросик
Мод поставил, всё работает нормально.
Прикрутил к ниму аддон который нашёл в этой теме на 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>
Подскажите как правильно внедрить в условие появление и исчезание этой кнопки?
Заранее огромное спасибо
Спасибо огромное за этот мод!!!
Но есть у меня маленький вопросик
Мод поставил, всё работает нормально.
Прикрутил к ниму аддон который нашёл в этой теме на 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 раза
Фиг! Я скажу что НЕ правильно, а правильно делай сам.
Смотри вот этот кусок:
Что происходит? Ты СНАЧАЛА даешь ссылку, в любом случае. А ПОТОМ проверяешь закрыта или нет тема и в зависимости от этого меняешь только титл.
А надо СНАЧАЛА проверять на закрытость и взависимости от этого давать или не давать ссылку. Логично?
В идеале вообще не выводить этот DIV, если тема закрыта.
Смотри вот этот кусок:
Код: Выделить всё
<a href="{U_POST_REPLY_TOPIC}" title="
<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}
<!-- ELSE -->{L_POST_REPLY}
<!-- ENDIF -->
">
А надо СНАЧАЛА проверять на закрытость и взависимости от этого давать или не давать ссылку. Логично?
В идеале вообще не выводить этот DIV, если тема закрыта.
-
Pavel_WR
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 21 год 4 месяца
Ну я и сам понял что там в условии косяк просто надеялся что кто нибуть кинет готовый кусок кода, ан нет 
Пришлось самому методом тыка...
Получилась вот такая штука и всоде всё коррЭктно работает
<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>
Пришлось самому методом тыка...
Получилась вот такая штука и всоде всё коррЭктно работает
<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 раза
-
Stern
- phpBB 2.0.3
- Сообщения: 368
- Стаж: 21 год 5 месяцев
Это работает только для администратора (и это правильно). У простых пользователей такое не получится.Pavel_WR писал(а):1. я закрываю тему для постинга
2. как и полодено вместо кнопки "Ответить" появляется кнопка "Закрыто"
3. но рядом с ней по прежнему висит кнопка "Быстрый ответ" при назатии на которую вываливается БО как ни в чём ни бывало и можно постить дальше

