Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Доработка Quick Reply phpBB3 2012-04-19

Аватар пользователя

Введение

Многие из вас наверняка обращали внимание на то, что в стандартном, чистом движке phpbb3 присутствует Быстрый ответ. Мне лично он не особо нравился изза отсуствия в нем ВВ-кодов, а так же смайлов и цветовой палитры. Сегодня я хотел бы проанонсировать мод, который исправит ситуацию и сделает Быстрый ответ более привлекательным и функциональным. А так же появится возможность быстрой цитаты выделенного текста.

Установка

Сам по себе мод очень легок в установке, ставится быстро и без проблем. Скачиваем архив, прикрепленный ниже и устанавливаем мод по инструкции.
Вложение :
Комментарий к файлу: Доработка Quick Reply phpBB3 - небольшая доработка встроенного быстрого ответа для phpbb3
qr306_1.0.2b.zip [69.03 KiB]
Скачиваний: 530

Сам по себе мод от отечественного "производителя", поэтому в архиве присутствует руссифкация. Инструкция по руссификации располагается в папке contrib и называется ru.xml. Открываем, руссифицируем и радуемся отличной доработке встроенного Быстрого ответа.

A ВНИМАНИЕ !!! Проявляется особенный глюк в стилях Artodia - не работают ВВ-коды и не вставляются смайлы. Решение - открыть viewtopic_body.html и найти
<!-- INCLUDE overall_header.html -->
 

Вставить перед найденным
<!-- DEFINE $S_POSTING_JS = 1 -->
 



Если после установки на вашем стиле на основе сабсильвер2 не отображается кнопка Быстрой Цитаты, то открываем шаблон стиля viewtopic_body.html и находим
<a href="#postform" onclick="if((window.getSelection && window.getSelection().toString() == '') || (document.getSelection && document.getSelection() == '') || (document.selection && document.selection.createRange().text == '')){ alert('{L_NO_SELECTION}'); return false; }else{addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('\r\n'); return false; }" title="{L_QUICKQUOTE_TEXT}">{QUICKQUOTE_IMG}</a> 
 

В найденном, вместо
{QUICKQUOTE_IMG}
 

Вставляем
<img src="/styles/ваш стиль/imageset/ru/icon_post_quickquote.gif" />
 

Кстати настройки мода находятся - Админка - Общие - Функции форума. Успехов :ya_hoo_oo:


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
Доработка Quick Reply phpBB3, Доработка Quick Reply, Quick Reply phpBB3
          Вернуться наверх  
 


Аватар пользователя

После замены ничего также не изменилось.
А SQL-запрос отработал полностью?


_________________
Подпись:
«Байконур» - космодром и город, гордость человечества
          Вернуться наверх  
 


Аватар пользователя

Baikoded писал(а):

После замены ничего также не изменилось.

Ну конечно, вы хоть имеете представление о том, что модифицируете и редактируете? Разве ж после всех сообщений темы не появилась кнопка Быстрый Ответ? Я ее почему то вижу, а вы нет


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Я ее почему то вижу, а вы нет


А где вы ее видите? Если снизу страницы, то она всегда (давно) была - после включения в админке.
Почему нет кнопки Быстрого ответа в самих сообщениях?

Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


_________________
Подпись:
«Байконур» - космодром и город, гордость человечества

Информация о редактировании
Последний раз редактировалось Baikoded 19 июн 2012, 11:34, всего редактировалось 1 раз.
          Вернуться наверх  
 


Аватар пользователя

А в предложенном вами варианте строки разве этой правки делать не надо?
Подсказка: Возможно, здесь приведена не вся строка, а лишь ее часть.
            <!-- 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 S_QUICK_REPLY --><a href="#postform" title="{L_QUOTE_USERNAME}" onclick="dE('qr_editor_div', 1);dE('qr_showeditor_div', -1); insert_text('[b]{postrow.POSTER_QUOTE}[/b]'); 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 -->
 


_________________
Подпись:
«Байконур» - космодром и город, гордость человечества
          Вернуться наверх  
 


Аватар пользователя

Baikoded писал(а):

Почему нет кнопки Быстрого ответа в самих сообщениях?

Епрст, поглядите что написали и сравните с тем что написано на кнопке
Baikoded писал(а):

А в предложенном вами варианте строки разве этой правки делать не надо?

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


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Епрст, поглядите что написали и сравните с тем что написано на кнопке


Так этот мод, насколько следует из описания, и должен дорабатывать быстрый ответ до возможности "быстрой цитаты" и быстрой вставки ника в форму ответа


_________________
Подпись:
«Байконур» - космодром и город, гордость человечества
          Вернуться наверх  
 


Аватар пользователя

Baikoded писал(а):

- кнопка быстрого ответа так и не появилась;

Ну так а вы что пишете в самом начале ?? Быстрый ответ и быстрая цитата это не одно и то же
За быструю цитату отвечает вставка кода
<!-- IF S_QUICK_REPLY --><li class="quickquote-icon"><a href="#postform" onclick="if((window.getSelection && window.getSelection().toString() == '') || (document.getSelection && document.getSelection() == '') || (document.selection && document.selection.createRange().text == '')){ alert('{L_NO_SELECTION}'); return false; }else{dE('qr_editor_div', 1);dE('qr_showeditor_div', -1);addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('\r\n'); return false; }" title="{L_QUICKQUOTE_TEXT}"><span>{L_QUICKQUOTE_TEXT}</span></a></li><!-- ENDIF -->
 

Перед кодом
<!-- IF postrow.U_EDIT --><li class="edit-icon">
 

Вы текст мышью выделяли? Может после этого появится кнопка быстрой цитаты, просто у меня она железно забита вне зависимости от выделения текста


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Ну так а вы что пишете в самом начале ?? Быстрый ответ и быстрая цитата это не одно и то же


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


_________________
Подпись:
«Байконур» - космодром и город, гордость человечества
          Вернуться наверх  
 


Аватар пользователя

После просмотра обсуждений решил: "Устанавливать пока Не буду".


          Вернуться наверх  
 


Аватар пользователя

Baikoded писал(а):

Вот я, думая о быстрой цитате, писал про быстрый ответ.

Будьте внимательней в следущий раз
Roman писал(а):

После просмотра обсуждений решил: "Устанавливать пока Не буду".

А зря, дело всеголишь в невнимательности, мод легко встает, тем более стили у нас одинаковые. Дело ваше


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Я был ОЧЕНЬ внимательным когда устанавливал этот мод и ничего не получилось. Мало того админка вообще перестала работать . Теперь она не загружается.

Ещё в процессе установки я подумал что что-то не так если много раз предлагается вставлять после (к примеру!)
'IMG_ICON_POST_QUOTE'
 


Вставить
'IMG_ICON_POST_QUICKQUOTE'      => 'Быстрая цитата', 
 

Хотя реально там : 'IMG_ICON_POST_QUOTE' => 'Цитировать сообщение',

Я то был внимательным, а вот разработчик мода наверное не был адекватным, потому как ВСТАВИТЬ ПОСЛЕ означает вставить после. Или я не прав?
И получилось у меня что я сделал всё по инструкции (во многих местах не понимая какого х..) и весь форум накрысля медным тазом. Войти на него не могу.

Буду теперь пытаться все файлы исправлять по инструкции наоборот .


          Вернуться наверх  
 


Аватар пользователя

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


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Там во всей инструкции таких мест очень много! Я всё вставлял и вставлял. И думал неужели действительно всё получится. И ничего не получилось. Зато теперь понимаю где собаки могут быть зарыты. Становлюсь опытнее.


          Вернуться наверх  
 


Аватар пользователя

Только в языковых файлах такой косяк, в PHP и HTML файлах все нужно по инструкции делать


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

хух.
Максимум внимания и логики, - 1,5 часа и мод установлен.


          Вернуться наверх  
 


Аватар пользователя

Мои поздравления, молодец, потиху руку набиваешь :co_ol:


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

DeaDRoMeO, не могли бы Вы добавить в быстрый ответ кнопку "предпросмотр"? А то перед отправкой сообщения приходится переходить в редактор, чтобы предварительно посмотреть соощение.


          Вернуться наверх  
 


Аватар пользователя

Просто в шаблон быстрого ответа вставьте кнопку предпросмотра
<input class="btnlite" type="submit" tabindex="10" name="preview" value="{L_PREVIEW}" />
 


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Можно ли ещё "Добавить вложение" к быстрому ответу приделать?


_________________
Подпись:
Зри в корень
          Вернуться наверх  
 


Аватар пользователя

Можно, но проблемно, сходу решения не скажу, потому как видимо придется еще и php код править


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Top Stats phpbb3
Top Stats - модификация для phpbb3, организующая на главной странице форума 7 блоков с разнообразной статистикой

DeaDRoMeO

73

11520

Аватар пользователя

08 янв 2016, 11:22

DeaDRoMeO

Аватар пользователя Лог регистраций phpbb3
Лог регистраций phpbb3 - полезное в администрировании дополнение для phpbb3, данная модификация ведет лог всех ответов пользователей при регистрации

DeaDRoMeO

125

12161

Аватар пользователя

05 дек 2015, 20:27

Чародейка

Аватар пользователя Who Views Who phpbb3
Who Views Who - модификация для phpbb3, которая немного расширит информацию предоставляемую на странице Кто Онлайн

DeaDRoMeO

8

2558

Аватар пользователя

30 сен 2013, 20:27

DeaDRoMeO

Аватар пользователя Log connections мод phpbb3
Log connections мод поможет увидеть вам кто у вас в гостях

akella1900

34

5483

Аватар пользователя

22 окт 2014, 09:16

DeaDRoMeO

Аватар пользователя FAQ Manager phpbb3
FAQ Manager - модификация для phpbb3, позволяющая редактировать FAQ через администраторский раздел

tralan

15

2697

Аватар пользователя

11 июн 2016, 15:25

Beksssss

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


Самая неформальная поддержка phpBB :P