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


----

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

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


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

Vl@d1m1r, подставила Ваш шаблон, окно со смайлами отработало. :ya_hoo_oo: Теперь пойду изучать и сопоставлять со своим, править под уже действующие моды. Еще раз благодарю. :ro_za:
файлик со своим шаблоном скину завтра, сейчас скорость инета и домашний пк не позволяет залить файл... :ps_ih:

П.С.: стала вникать в шаблон, а там написано
Цитата:
Based on style: prosilver (this is the default phpBB3 style)

моды ставила под сабсильвер, т.к. они подходили по инструкции. Как такое может быть? Или разработчик так улыбается :-0=)


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


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

Invisible, вам бы его обновить на основе:subsilver2Версия phpBB:3.0.7 или выбрать другой который на данный момент актуальный.
Invisible писал(а):

П.С.: стала вникать в шаблон, а там написано

Тоже заметил, может ошибочка, но на сайте написано что на базе subsilver2


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


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

Vl@d1m1r, каким образом обновить?
обещанный файлик
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


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


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

Invisible, Патч ручного обновления версии phpbb3 до актуальной


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


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

Смайлы в быстром ответе вставляются только в Mozilla Firefox, в других браузерах не вставляются. У всех так? Это как-то исправляется?


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


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

Конфликт какойто видимо, у меня во всех браузерах работает))


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


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

St_roy писал(а):

Смайлы в быстром ответе вставляются только в Mozilla Firefox, в других браузерах не вставляются. У всех так? Это как-то исправляется?

у меня такая же ерунда один в один, вы как-то решили ее?
в инете не нашла ничего...


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


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

Всем прывэт! Поставил данный мод. При установке столкнулся с нюансами, о которых здесь и поведаю.

DeaDRoMeO писал(а):

Если после установки на вашем стиле на основе сабсильвер2 не отображается кнопка Быстрой Цитаты, то открываем шаблон стиля viewtopic_body.html и находим...

Данная проблема возникает из за ошибки в инструкции по русификации к стилю subsilver2. В инструкции сказано:
Открыть файл: /styles/subsilver2/imageset/ru/imageset.cfg
Вставить: img_icon_post_quote_quick = icon_post_quote_quick.gif
На самом же деле надо вставлять: img_icon_post_quickquote = icon_post_quickquote.gif
То есть сразу 4 ошибки тут )) С правильным файлом imageset.cfg кнопка быстрой цитаты будет на месте.

Далее. В инструкции к изменению файла /includes/acp/acp_board.php пишут:
найти
'allow_quick_reply'      => array('lang' => 'ALLOW_QUICK_REPLY',
 

добавить после этой строки
'allow_quick_reply_smilies'   => array('lang' => 'ALLOW_QUICK_REPLY_SMILIES',      'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => true),
'allow_quick_reply_bbcode'      => array('lang' => 'ALLOW_QUICK_REPLY_BBCODE',      'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => true),
 

Однако искомая строка встречается в файле два раза. Я вставил дополнения после первой такой строки. Вроде все работает.

И еще - не понравилась возможность кликнуть на имя пользователя и тем самым вставить его в форму ответа. Ведь обычно на имя пользователя кликают, чтобы посмотреть его профиль, а тут тебя сразу переносит в форму ответа. Для незнающих пользователей это будет непонятно. От этой фишки я вообще отказался, пусть лучше имена юзеров вообще не будут ссылками.

А в остальном все ОК ))


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


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

Что мешает повесить функцию обращения на другое место где выводится ник? Или самому сделать спец кнопочку?

За замечания к инструкции - отдельное спасибо))


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


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

При установке вышло сообщение, что версия мода не совместима с версией Phpbb и может привести к неработоспособности форума. Найти последнюю версию не смогла.


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


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

Забейте и ставьте, там нет конфликтов, мод прекрасно работает с новой версией форума


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


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

Поставила. Веселый получился быстрый ответ :-00):

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


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


А это стандартный, при клике по кнопке:
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


Выше уже писали о такой проблеме. Только выложеный файл не существует. Жаль.


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


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

Пфф, просто неправильно отредактировали, перепроверяйте


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


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

DeaDRoMeO писал(а):

неправильно отредактировали

Перепроверила, без изменений. Думается, проблема в последнем коде в файле субсильвер2 из папки контриб, ведь он же меняет вид быстрого ответа.


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


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

извините, я ставил быстрый ответ на 12 версию форума. всё встало и работает.
вот вам мой файлик subsilver2/template/quickreply_editor.html: (только у меня ещё поставлен скроллинг на смайлы)
<form id="postform" method="post" action="{U_QR_ACTION}">

   <table class="tablebg_5" width="100%" cellspacing="0" cellpadding="1">
      <tr>
         <td class="th6_h" colspan="2">{L_QUICKREPLY}</td>
      </tr>
      <tr>
         <td class="row1" width="22%"><!-- <b class="genmed">{L_SUBJECT}:</b> --></td>
         <td  class="row2" width="78%"><input class="post" style="width:450px" type="text" name="subject" size="45" maxlength="64" tabindex="2" value="{SUBJECT}" /></td>
      </tr>
      <tr>
                  <td class="row1" valign="top" width="22%">
            <!-- IF S_SMILIES_ALLOWED -->
   <div class="scrollBox">
       <div id="pane" class="scroll-pane">
      <table  width="100%" cellspacing="5"  border="0" align="center">
      <tr>
         <td class="gensmall" align="center"><b>{L_SMILIES}</b></td>
      </tr>
      <tr>
         <td align="center">
            <!-- BEGIN smiley -->
               <a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;" style="line-height: 20px;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" hspace="2" vspace="2" /></a>
            <!-- END smiley -->
         </td>
      </tr>

      <!-- IF S_SHOW_SMILEY_LINK -->
         <tr>
            <td align="center"><a class="nav" href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a></td>
         </tr>
      <!-- ENDIF -->

      </table></div></div>
            <!-- ENDIF -->         
         </td>
         <td class="row2" valign="top" align="left" width="78%">
            <script type="text/javascript">
            // <!--
               var form_name = 'postform';
               var text_name = 'message';
            // -->
            </script>

            <table width="100%" cellspacing="0" cellpadding="0" border="0">
            <!-- INCLUDE posting_buttons.html -->
               <tr>
                  <td valign="top" style="width: 100%;"><textarea name="message" rows="12" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="initInsertions();" style="width: 98%;">{MESSAGE}</textarea></td>
                  <!-- IF S_BBCODE_ALLOWED -->
                  <td width="80" align="center" valign="top">

                  <script type="text/javascript">
                  // <!--
                     colorPalette('v', 7, 6)
                  // -->
                  </script>
                  </td>
                  <!-- ENDIF -->
               </tr>
            </table>

         </td>
      </tr>
      <tr>
         <td class="cat" colspan="2" align="center">
            <input class="btnmain" type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" />&nbsp;
            <input class="btnlite" type="submit" accesskey="f" tabindex="7" name="full_editor" value="{L_FULL_EDITOR}" />

            {S_FORM_TOKEN}
            {QR_HIDDEN_FIELDS}
         </td>
      </tr>
   </table>
   
</form>
<br clear="all" />
 


Может вам чем-то и поможет...


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


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

Спасибо. Буду смотреть и сравнивать. но вижу, у Вас тоже нет в таблице нижней части (настройки).


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


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

ммм... немного не понял - какие именно там должны быть настройки?
вроде дошло.
вы имеете ввиду настройки слева "что разрешено" и по центру "отключить в этом сообщении bbcode" и так далее?
так этого нет в быстром ответе. да и зачем?


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


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

белк писал(а):

так этого нет в быстром ответе. да и зачем?


:-00): В этом и вся прелесть...


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


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

то есть вам надо добавить весь этот блок настроек?


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


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

Совершенно верно. Я вот думаю, а почему нельзя выдрать код из расширенного ответа и вставить в быстрый :ny_tik:


          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


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

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

DeaDRoMeO

73

11519

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

08 янв 2016, 11:22

DeaDRoMeO

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

DeaDRoMeO

125

12159

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

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

5482

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

22 окт 2014, 09:16

DeaDRoMeO

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

tralan

15

2697

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

11 июн 2016, 15:25

Beksssss

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

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

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

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


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