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

Все моды, созданные нашим сообществом для phpBB 3.0.x, будут анонсированы тут. Вся техническая поддержка по этим модам оказывается в этом форуме.

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

Сообщение rxu 27.08.2007 11: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 Кб) Скачиваний: 613
Olympus_QR_1.6.7.zip
(55.08 Кб) Скачиваний: 17232
Последний раз редактировалось rxu 11.05.2008 6:04, всего редактировалось 15 раз(а).
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4367
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение AD 30.04.2008 18:39

Что вот эта за ошибка выскакивает при запуске установочного скрипта?

Код: Выделить всё
Warning: include(./common.php) [function.include]: failed to open stream: No such file or directory in /www/site/www/htdocs/install/install.php on line 17

Warning: include() [function.include]: Failed opening './common.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /www/site/www/htdocs/install/install.php on line 17

Fatal error: Call to a member function session_begin() on a non-object in /www/site/www/htdocs/install/install.php on line 20
AD
phpBB 2.0.0
 
Сообщения: 124
Зарегистрирован: 02.03.2008 17:06
Предупреждения: 1

Сообщение rxu 30.04.2008 18:44

Из корня форума запускать надо.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4367
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение AD 30.04.2008 18:49

rxu

А чёрт, уже не раз ставил. Перепутал. Спасибо за указания!
AD
phpBB 2.0.0
 
Сообщения: 124
Зарегистрирован: 02.03.2008 17:06
Предупреждения: 1

Сообщение kosme 01.05.2008 1:04

Подскажите пожалуйста, для etech стиля что в шаблоне менять? Ни prosilver, ни susilver2 вроде не подходит. Обсуждения для etech не нашел...
kosme
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 25.10.2007 16:09

Сообщение rxu 01.05.2008 5:13

Что за стиль? Ссылку в студию.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4367
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение VVVas 01.05.2008 7:24

kosme
Я ставил, ничего не менял, subsilver2 подошёл только в путь.

rxu
http://www.stsoftware.biz/phpbb30_style.etech.html
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4737
Зарегистрирован: 12.11.2004 1:20
Откуда: RU-MSK

Сообщение rxu 03.05.2008 18:07

Аддон кнопки оформлен в виде мода, с русификацией, и решением проблемы пропадания формы быстрой темы.
Просьба к энтузтастам протестировать.

После установки не забываем обновить тему/шаблон/набор картинок в админке ;)

Файл - в первом сообщении темы.

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

Предполагаемый фикс от скроллинга темы к форме быстрого ответа в IE в просильвере.
Код: Выделить всё
OPEN
styles/prosilver/template/overall_header.html

FIND
   var onunload_functions = new Array();

AFTER, ADD
var mode = <!-- IF QUICK_REPLY -->'quick_reply'<!-- ELSE -->''<!-- ENDIF --> ;

OPEN
styles/prosilver/template/editor.js

FIND
   if (is_ie && typeof(baseHeight) != 'number')

REPLACE WITH
   if (is_ie && typeof(baseHeight) != 'number' && mode != 'quick_reply')
После установки, как обычно, очистить кэш. Также перезапустить брайзер (т.к. яваскрипт может быть им закэширован).
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4367
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение eric 04.05.2008 18:58

Уважаемый rxu!
А как сделать, чтобы по клику на ник, тот, что рядом с аватаром, открывался бы профайл пользователя, а при клике на ник над постом, этот ник добавлялся бы в форму быстрого ответа заключенный в тег "[b]", а не наоборот?
Задаю этот вопрос, т.к. все привыкли уже, что при нажатии на ник пользователя, открывается его профайл!
Аватара пользователя
eric
phpBB 2.0.1
 
Сообщения: 132
Зарегистрирован: 02.02.2007 16:02
Откуда: Москва
Предупреждения: 2

Сообщение Rayden 04.05.2008 19:29

eric
Не надо за всех говорить...
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2596
Зарегистрирован: 27.06.2005 1:07

Сообщение eric 04.05.2008 19:33

Rayden
Rayden писал(а):Не надо за всех говорить...

В том числе и Я! :D
Аватара пользователя
eric
phpBB 2.0.1
 
Сообщения: 132
Зарегистрирован: 02.02.2007 16:02
Откуда: Москва
Предупреждения: 2

Сообщение DOMINATOR 04.05.2008 20:32

eric помоему все привыкли чтобы при клике по нику в колонке, ник добавлялся в форму ответа...
Я конечно не rxu, но такую не сложную задачу решить могу :)
eric писал(а):чтобы по клику на ник, тот, что рядом с аватаром открывался бы профайл

Откатите изменения внесенные модом во viewtopic_body.html косательно строки <!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --> (в оригинале).
eric писал(а):а при клике на ник над постом

Код: Выделить всё
Открыть viewtopic_body.html

найти

{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> {L_POSTED_ON_DATE} {postrow.POST_DATE} </p>

найти в строке

{postrow.POST_AUTHOR_FULL}

Заменить на
<!-- 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 -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->


Добавлено спустя 13 минут 46 секунд:

PS: я привел изменения для prosilver, для subsilver2 можно самому догадаться.
Важное дополнение к FAQ по установке модов:
Моды ночью/на пьяную голову/с похмелья не ставь, движок сломаешь! Все равно с утра переделывать прийдется...
;)
Аватара пользователя
DOMINATOR
phpBB 2.0.4
 
Сообщения: 219
Зарегистрирован: 18.09.2007 23:07
Откуда: Новосибирск

Сообщение eric 05.05.2008 13:24

DOMINATOR
Пишу без цитат, т.к. мне из-за этого предупреждения выносят!

Спасибо за помощь, пока все работает. Если что, отпишу! Действительно не сложная, забыл написать, что изменения касаемые ника под аватарой, я уже сам откатил! Не смог место конкретное просто найти в viewtopic_body.html, куда нужно было вставить код QUICK_REPLY, указанный тобой выше.
Аватара пользователя
eric
phpBB 2.0.1
 
Сообщения: 132
Зарегистрирован: 02.02.2007 16:02
Откуда: Москва
Предупреждения: 2

Сообщение Nat 05.05.2008 17:40

Пытаюсь убрать двоящуюся палитру вообще, выше Поручик писал как это сделать, удаляю в posting_buttons.html следующие строки:

Код: Выделить всё
<input type="button" class="button2" name="bbpalette" id="bbpalette" value="{L_FONT_COLOR}" onclick="change_palette();" title="{L_BBCODE_S_HELP}" />



и эти:

Код: Выделить всё
<div id="colour_palette" style="display: none;">
   <dl style="clear: left;">
      <dt><label>{L_FONT_COLOR}:</label></dt>
      <dd><script type="text/javascript">
      <!--
         function change_palette()
         {
            dE('colour_palette');
            e = document.getElementById('colour_palette');
           
            if (e.style.display == 'block')
            {
               document.getElementById('bbpalette').value = '{LA_FONT_COLOR_HIDE}';
            }
            else
            {
               document.getElementById('bbpalette').value = '{LA_FONT_COLOR}';
            }
         }

         colorPalette('h', 15, 5);
      //-->
      </script>
      </dd>
   </dl>
</div>


И у меня кнопки остаются, а окно ответа исчезает, может кто подскажет, в чем ошибка, как убрать палитру без потери окна?
Nat
phpBB 1.2.0
 
Сообщения: 11
Зарегистрирован: 11.04.2008 19:50

Сообщение rxu 06.05.2008 20:01

Nat
Шаблон от просильвера использовали?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4367
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение Nat 06.05.2008 23:57

rxu, да, я выше в теме писала!
Nat
phpBB 1.2.0
 
Сообщения: 11
Зарегистрирован: 11.04.2008 19:50

Пред.След.

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

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

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