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


----

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

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


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

DeaDRoMeO писал(а):

;"onKeyPress

Какое отличие процитированного мною куска от этого
;" onKeyPress
 

Да вы просто залепили в одно целое код, пробел должен был быть перед onKeyPress, а у вас там его нет, потому и не работало


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


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

DeaDRoMeO, Спасибо за разъяснения, не зря я попал на этот форум.
P.S. а в каком файле надо сделать правку, чтобы при ответе по нику, после ника, как тут на форуме ставилась бы запятая?


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


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

styles/subsilver2/template/viewtopic_body.html, в нем найти
onclick="insert_text('[b]{postrow.POSTER_QUOTE}[/b]');
 

Заменить на
onclick="insert_text('[b]{postrow.POSTER_QUOTE}[/b],');
 


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


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

DeaDRoMeO, спасибо, за одно и цвет за одно ника заменил, по моему выглядит хорошо.


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


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

Да не за что))


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


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

В файле acp_board.php надо найти:
                  'allow_quick_reply'      => array('lang' => 'ALLOW_QUICK_REPLY',
 

Но там 2 штуки такие есть... После какой вставлять
                  '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),
 


Там эти все строки как бы в блоках, один начинается как
               'title'   => 'ACP_POST_SETTINGS',
 

Другой -
               'title'   => 'ACP_BOARD_FEATURES',
 

Вставлять после строки, которая в 1 блоке?


_________________
Подпись:
Перед тем, как следовать моим советам, сделайте полный бекап форума!=)))
          Вернуться наверх  
 


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

Обычно все делается для первого найденного случая


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


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

Забивая свой ещё не доделанный форум материалами, вдруг обнаружил, что быстрый ответ у меня пропал...

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

Но если использовать "Быструю циатату", то сразу появляется

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

Если потом нажать "Свернуть быстрый ответ", то кнопка на своём нужном месте:

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


Это как-то может быть связано с количеством смайликов? :ps_ih:
И как то исправить?


_________________
Подпись:
Перед тем, как следовать моим советам, сделайте полный бекап форума!=)))
          Вернуться наверх  
 


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

Когда устанавливали, скорее всего затёрли баттон. Сравните изменения со стандартным шаблоном.


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 


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

Здравствуйте.
Переустановили тему форума, соответственно переносили и имеющиеся модули.
В результате в БО не отображается панель цветов, есть кнопка ЦВЕТ ШРИФТА, нажимаешь, панель не появляется, а кнопка меняется на СКРЫТЬ ПАНЕЛЬ ЦВЕТОВ.
Где искать ошибку?
Стиль XiPhone.


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


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

КЛАВДИЯ писал(а):

Переустановили тему форума, соответственно переносили и имеющиеся модули.

Ну так вы сделали для нового стиля правки этого мода ? Если да и у вас такая беда - проверьте правки внимательно, возможно сделали правки по инструкции для сабсильвера, а стиль у вас на основе просильвера или наоборот


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


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

И еще одна странность, правда не уверена, что она имеет отношение к БО:
при склейке сообщений, если в сообщении была ссылка, то при добавлении последующего сообщения с ссылкой от того же пользователя (склеивании их) первая ссылка "режется", т.е .остается начало и конец - перейти по ней невозможно...



Информация о редактировании
Последний раз редактировалось КЛАВДИЯ 29 окт 2013, 17:15, всего редактировалось 2 раз(а).
          Вернуться наверх  
 


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

DeaDRoMeO,верно был на основе сабсильвер2, изменен на стиль на базе просильвера.
Правки в файлах стиля все сделаны, проверила на 2 раза...
Вот файл редактора БО, посмотрите, пожалуйста, своим опытным глазом, что не так...
<script type="text/javascript">
// <![CDATA[
   function hide_qr(show)
   {
      dE('qr_editor_div');
      dE('qr_showeditor_div');
      if (show && document.getElementById('qr_editor_div').style.display != 'none')
      {
         document.getElementsByName('message')[0].focus();
      }
      return true;
   }


   function init_qr()
   {
      dE('qr_showeditor_div');
      return true;
   }
      // ]]>
</script>
<noscript>
   <form id="postform" method="post" action="{U_QR_ACTION}">
   <div class="mini-c-h-l"><div class="mini-c-h-r" ><div class="mini-c-h-c"></div></div></div>
   <div class="mini-v-left"><div class="mini-v-right">
      <div class="panel" id="qr_ns_editor_div">
         <div class="inner"><span class="corners-top"><span></span></span>
               <h3>{L_QUICKREPLY}</h3>
               <fieldset class="fields1">
                  <dl style="clear: left;">
                     <dt><label for="subject">{L_SUBJECT}:</label></dt>
                     <dd><input type="text" name="subject" id="subject-ns" size="45" maxlength="64" tabindex="2" value="{SUBJECT}" class="inputbox autowidth" /></dd>
                  </dl>
               <!-- INCLUDE posting_buttons.html -->
               <div id="message-box-ns">
                  <textarea style="height: 9em;" name="message" rows="7" cols="76" tabindex="3" class="inputbox"></textarea>
               </div>
               </fieldset>
               <fieldset class="submit-buttons">
                  {S_FORM_TOKEN}
                  {QR_HIDDEN_FIELDS}
                                                <input class="button1" type="submit" tabindex="10" name="preview" value="{L_PREVIEW}" />&nbsp;
                  <input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1" />&nbsp;
                  <input type="submit" accesskey="f" tabindex="7" name="full_editor" value="{L_FULL_EDITOR}" class="button2" />&nbsp;
               </fieldset>
         <span class="corners-bottom"><span></span></span></div>
      </div>
   </div></div>
   <div class="mini-c-f-l"><div class="mini-c-f-r"><div class="mini-c-f-c"></div></div></div>      
   </form>
</noscript>

<form id="postform" method="post" action="{U_QR_ACTION}">
<div class="mini-c-h-l"><div class="mini-c-h-r" ><div class="mini-c-h-c"></div></div></div>
   <div class="mini-v-left"><div class="mini-v-right">
   <div class="panel" id="qr_editor_div">
      <div class="inner"><span class="corners-top"><span></span></span>
            <h3>{L_QUICKREPLY}</h3>
            <fieldset class="fields1">
               <dl style="clear: left;">
                  <dt><label for="subject">{L_SUBJECT}:</label></dt>
                  <dd><input type="text" name="subject" id="subject" size="45" maxlength="64" tabindex="2" value="{SUBJECT}" class="inputbox autowidth" /></dd>
               </dl>
            <!-- INCLUDE posting_buttons.html -->
            <div id="smiley-box">
               <!-- IF S_SMILIES_ALLOWED and .smiley -->
               <strong>{L_SMILIES}</strong><br />
               <!-- BEGIN smiley -->
               <a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
               <!-- END smiley -->
               <!-- ENDIF -->
               <!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
               <br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
               <!-- ENDIF -->
            </div>
            <div id="message-box">
               <textarea style="height: 9em;" name="message" rows="7" cols="76" tabindex="3" class="inputbox"></textarea>
            </div>
            </fieldset>
            <fieldset class="submit-buttons">
               {S_FORM_TOKEN}
               {QR_HIDDEN_FIELDS}
                                        <input class="button1" type="submit" tabindex="10" name="preview" value="{L_PREVIEW}" />&nbsp;
               <input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1" />&nbsp;
                    <input type="submit" accesskey="f" tabindex="7" name="full_editor" value="{L_FULL_EDITOR}" class="button2" />&nbsp;
            </fieldset>
            <a href="" class="right-box up" onclick="hide_qr(false); return false;" title="{L_COLLAPSE_QR}">{L_COLLAPSE_QR}</a>
      <span class="corners-bottom"><span></span></span></div>
   </div>
   <div class="panel" style="display: none" id="qr_showeditor_div" >
      <div class="inner"><span class="corners-top"><span></span></span>
         <div class="content">
            <fieldset class="submit-buttons">
               <input type="submit" name="show_qr" tabindex="1" class="button2" value="{L_SHOW_QR}" onclick="hide_qr(true);return false;"/>
            </fieldset>
         </div>
      <span class="corners-bottom"><span></span></span></div>
   </div>
   </div></div>
<div class="mini-c-f-l"><div class="mini-c-f-r"><div class="mini-c-f-c"></div></div></div>   
</form>
 


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


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

КЛАВДИЯ, кеши тем и шаблонов надеюсь чистились в админке ? Браузерный кеш так же ?


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


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

DeaDRoMeO, да, конечно, как положено :-(--

Сообщение добавлено... спустя 16 минут 4 секунды:
По поводу ссылок экспериментальным путем установлено, что режутся только длинные ссылки, которые автоматически визуально укорачиваются и имеют вид начало ссылки...конец ссылки. Наверное, где-то выставлено значение максимальной длины..


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


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

Ну да, ссылки режутся напрямую в php коде, вам нужно чтобы обрезания не было ? Тогда вам сюда -
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
- старые ссылки конечно останутся обрезанными


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


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

DeaDRoMeO,большое спасибо, сейчас сделаю хотя бы так...конечно ссылки нужны для перехода по ним, иначе сложно разгадывать ребусы ((
Старых обрезных немного, потому нестрашно.
Интересно почему это началось, до установки нового стиля подобного не было ни разу, моды все те же остались...
А по поводу Палитры цветов шрифта, не видите ошибку в файле? :smu:sche_nie:

Сообщение добавлено... спустя 8 минут 4 секунды:
Ссылки вставляются целыми, подключила склейку назад, теперь ссылки предыдущих сообщений (до склейки с последним которые) подчеркнуты чертой, а последняя нет. Переход осуществляется, но все же странно почему склейка так работать стала :du_ma_et:


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


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

КЛАВДИЯ писал(а):

А по поводу Палитры цветов шрифта, не видите ошибку в файле?

Завтра гляну, может найду чего


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


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

DeaDRoMeO, прошу прощения, не было возможности глянуть файлик? :smu:sche_nie:


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


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

mixail писал(а):

Все установил, захожу на форум нажимаю в последние сообщения...
Именно когда нажимаю не на форумы, а темы в форумах...
И ошибочка вылезла вот такая...
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
 


 

У меняя такая же ошибка. Есть способ ее исправить?


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


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

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

DeaDRoMeO

73

11519

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

08 янв 2016, 11:22

DeaDRoMeO

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

DeaDRoMeO

125

12158

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

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

5481

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

22 окт 2014, 09:16

DeaDRoMeO

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

tralan

15

2697

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

11 июн 2016, 15:25

Beksssss

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

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

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

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


cron

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