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


----

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

 Сообщение Доработка 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
          Вернуться наверх  
 


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

Ну следуя логике - не делать этой правки, и запомните - в языковых файлах не особо важно где и после чего располагается вставка кода от модов, важно лишь то чтобы правила пунктуации были сохранены :-ok-:


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


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

Понятно...
Вот еще....
Открыть: styles/prosilver/template/viewtopic_body.html
Найти
         <p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE} </p>
 

Заменить на
         <p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <!-- 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 -->><strong>{postrow.POST_AUTHOR}</strong></a><!-- ELSE --><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --><!-- ENDIF --> &raquo; {postrow.POST_DATE} </p>
 


А я нашел сразу такой большой код, а не маленький который надо найти:
вот это.
         <p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><!-- IF S_ENABLE_POST_NUM -->{L_POST_NUM}<a href="{postrow.U_MINI_POST}"<!-- IF S_ENABLE_POST_NUM_JS --> onclick="prompt('{LA_POST_DIRECT_LINK}',this.href); return false;"<!-- ENDIF -->><strong>{L_POST_NUM_SYMBOL}{postrow.POST_NUM}</strong></a>&nbsp;&nbsp;<!-- ELSE --><!-- ENDIF --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE} </p>
 


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


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

Этот код опять таки отвечает за быстрое цитирование, вернее за вставку ника в поле Быстрого Ответа, думайте - нужен он вам или нет :hi_hi_hi:


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


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

Я даже не знаю, что делать, заменить его или нет, если бы я еще и понимал, значения всех этих вставных текстов...
Но на первый взгляд, я вижу если я его заменю на тот который в инструкции, то у меня не будут включены некотрые компоненты к примеру
<strong>{L_POST_NUM_SYMBOL}{postrow.POST_NUM}</strong></a>&nbsp;&nbsp;<!-- ELSE --><!-- ENDIF --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} 
 
которые есть в найденном и на которые надо заменить, я просто боюсь может не котрые вещи пришли из другого мода.... :-(--


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


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

Не делайте тог :-ok-: да эти правки, лично я не делал ибо считаю лишним это, мод и без них будет прекрасно работать


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


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

Хорошо, лучше я правку пропущу, все равно же у меня все работает, значит и без правки должно работать, буду устанавливать дальше....
А мне надо полностью в этом файле не делать правки или сделать правки выборочно.... :-(--

А то вот следующая правка и там присутствую компоненты похожие если бы я сделал до этого замену...
Найти
            <!-- 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 -->
 

К примеру вот это присутствует и там и там.... <!-- We use "\r\n" newline here because insert_text() JS function doesn't insert newline with "\n" (at least in Windows) -->
Как же быть то...



Информация о редактировании
Последний раз редактировалось mixail 22 апр 2012, 09:39, всего редактировалось 2 раз(а).
          Вернуться наверх  
 


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

Видимо полностью пропустить этот файл, там правки делаются только касательно быстрой цитаты :-00):


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


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

Да я тоже думаю пропустить все правки в этом файле...., а то получится кусками.... :ny_tik:


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


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

ну и правильно :-ok-:


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


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

В следующим файле styles/prosilver/theme/buttons.css
И в файле styles/prosilver/theme/colours.css

Все уже у меня установлено и совпадает.... :-00):


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


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

Значит так же пропускаем, дубли не нужны :hi_hi_hi:


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


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

Еще последний вопрос и я это дело все заливаю....
Еще раз повторюсь, если у меня префекс не стандартный, то запрос я должен сделать со своим префексом...
Вот запрос по инструкции:
SQL
INSERT INTO `phpbb_config` ( `config_name` , `config_value` , `is_dynamic` ) 
VALUES (
'allow_quick_reply_smilies', '1', '0'
);
INSERT INTO `phpbb_config` ( `config_name` , `config_value` , `is_dynamic` )
VALUES (
'allow_quick_reply_bbcode', '1', '0'
);
 

А здесь с моим префексом, у меня вот такой.... phpbb_2, правильно ли будет выглядеть мой запрос SQL или нет....
INSERT INTO `phpbb_2config` ( `config_name` , `config_value` , `is_dynamic` ) 
VALUES (
'allow_quick_reply_smilies', '1', '0'
);
INSERT INTO `phpbb_2config` ( `config_name` , `config_value` , `is_dynamic` )
VALUES (
'allow_quick_reply_bbcode', '1', '0'
);
 

:ny_tik:


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


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

По идее правильно думаете, попробуйте так, должно сработать :-ok-:


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


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

SQL-запрос выполнен успешно.
Все запрос прошел, буду заливать редактируемые файлы и запускать мод... :bra_vo:


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


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

Все установил, захожу на форум нажимаю в последние сообщения...
Именно когда нажимаю не на форумы, а темы в форумах...
И ошибочка вылезла вот такая...
Fatal error: Cannot redeclare generate_smilies() (previously declared in /home/remontm/r-o-m.biz/docs/includes/functions_posting.php:22) in /home/remontm/r-o-m.biz/docs/includes/functions_posting.php on line 142
 

:cry_ing:

Я почитал на других форумах в том числе и в гуру и понял, что это гиблое дело.... там ничего толком не пишут, что можно сделать при этой ошибке.... и пишут надо, что то одно устанавливать.... :smu:sche_nie:



Информация о редактировании
Последний раз редактировалось mixail 22 апр 2012, 17:49, всего редактировалось 2 раз(а).
          Вернуться наверх  
 


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

Не дождавшись ответа и не нашедшим ответа на ошибку, я вернул все обратно и удивился при просмотре форума, что когда заходишь в какую нибудь тему и смотришь где находится и показывает быстрый ответ, то в быстром ответе присутствуют смайлики, которых не было раньше, может запрос SQL который я сделал перед установкой мода Доработка Quick Reply phpBB3 сделал свое дело...
Удивительное рядом, чудеса до и только....
Теперь вопрос такой у меня установлено с вашей помощи доработка прокрутки смайликов, а как теперь сделать, чтобы также сделать прокрутку смайликов, только уже на быстрый ответ.... :-00):


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


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

Это то, что стоит тут? (Расширенный, уже раскрытый изначально быстрый ответ?).


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


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

Да, на нашем форуме стоит стандартный быстрый ответ, расширенный этим модом


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


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

Этот мод так же делает быстрый ответ изначально открытым? (У меня нужно нажать на кнопку "Быстрый ответ" чтобы он развернулся)


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


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

Если у вас стиль на основе просильвера, то надо код вырезать лишний дабы быстрый ответ был постоянно открыт


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


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

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

DeaDRoMeO

73

11532

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

08 янв 2016, 11:22

DeaDRoMeO

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

DeaDRoMeO

125

12178

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

05 дек 2015, 20:27

Чародейка

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

DeaDRoMeO

8

2561

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

30 сен 2013, 20:27

DeaDRoMeO

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

akella1900

34

5495

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

22 окт 2014, 09:16

DeaDRoMeO

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

tralan

15

2700

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

11 июн 2016, 15:25

Beksssss

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

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

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

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


cron

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