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


----

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

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

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

Введение

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

Установка

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

Сам по себе мод от отечественного "производителя", поэтому в архиве присутствует руссифкация. Инструкция по руссификации располагается в папке 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
          Вернуться наверх  
 


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

вы редактируете через админку? если да - то не стоит. потом после очистки кэша изменения слетят.


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


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

В общем, занялся снова. Скачал свой viewtopic_body.html, открыл Дримвивером. Указанных выше строк для замены у меня там нет. Файл
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
.


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


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

в вашем шаблоне просто поменены местами части кода, поэтому в стандартном варианте замена не возможна. там надо добавлять/изменять чисто "рабочие кусочки".

попозже немного посмотрю что куда.


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


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

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

в вашем шаблоне просто поменены местами части кода, поэтому в стандартном варианте замена не возможна. там надо добавлять/изменять чисто "рабочие кусочки".

попозже немного посмотрю что куда.

Спасибо, буду ждать!


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


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

в общем я вам отредактировал файл, но вам надо самому посмотреть куда и как поставить быструю цитату. поставил поближе к профилю, вот так:

<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{PROFILE_IMG}</a> <!-- ENDIF -->
            <!-- IF postrow.U_PM --><a href="{postrow.U_PM}">{PM_IMG}</a> <!-- ENDIF -->
            <!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->
                <!-- IF S_QUICK_REPLY --><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> <!-- ENDIF -->            
                <!-- IF postrow.U_MSN --><a href="{postrow.U_MSN}">{MSN_IMG}</a> <!-- ENDIF -->
                <!-- IF postrow.U_ICQ --><a href="{postrow.U_ICQ}">{ICQ_IMG}</a> <!-- ENDIF -->
                <!-- IF postrow.U_YIM --><a href="{postrow.U_YIM}">{YIM_IMG}</a> <!-- ENDIF -->
                <!-- IF postrow.U_AIM --><a href="{postrow.U_AIM}">{AIM_IMG}</a> <!-- ENDIF -->
                <!-- IF postrow.U_JABBER --><a href="{postrow.U_JABBER}">{JABBER_IMG}</a> <!-- ENDIF -->
            <!-- IF postrow.U_WWW --><a href="{postrow.U_WWW}">{WWW_IMG}</a> <!-- ENDIF -->
 


ваша быстрая цитата - это вот этот код - экспериментируйте.

<!-- IF S_QUICK_REPLY --><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> <!-- ENDIF -->   
 


первую строчку редактирования я тоже прописал - теперь при клике по нику должно вставляться в ответ.


Вложения:
Комментарий к файлу: файл viewtopic_body.html от Авалона отредактированный
viewtopic_body.rar [3.61 KiB]
Скачиваний: 6
_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


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

Установил снова мод по вложенной инструкции.
Залил измененный для Avalon viewtopic_body
Не работает. Кнопки нет. При нажатии на автора тоже ничего не происходит. Прямую ссылку вместо метки вставлял <img src="/styles/Avalon/imageset/ru/icon_post_quickquote.gif" />


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


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

только что залил ваш viewtopic_body.html вместо своего (у меня на другом сайте один из стилей - Авалон) - всё прекрасно работает.
и ссылка-вставка в быстрый ответ по нику и сама быстрая цитата вместе с кнопкой.
вот скан (у меня своя картинка по тому же пути и с теми же данными):


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


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


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


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

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

только что залил ваш viewtopic_body.html вместо своего (у меня на другом сайте один из стилей - Авалон) - всё прекрасно работает.
и ссылка-вставка в быстрый ответ по нику и сама быстрая цитата вместе с кнопкой.
вот скан (у меня своя картинка по тому же пути и с теми же данными):
проверяйте правки и наличие изображений на сервере. это всё, что можно посоветовать. у вас проблемы не только с этим файлом.

Да я уже допроверялся, пришлось откат делать.
Картинка для цитаты была залита - по пути проверял - открылась.
Файлы все в сабже исправил по инструкции.
После вашего viewtopic_body.html единственное, что у меня появилась - это ник в виде урла, но он не срабатывал. Кэш чистил и шаблона, и в основных настройках.
Что еще смотреть я не знаю, все проделал дважды. Почему у меня viewtopic_body отличался - мне тоже интересно, форум не трогался, был взят с официального сайта.


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


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

network писал(а):

почему у меня viewtopic_body отличался - мне тоже интересно

у вас стандартный viewtopic_body от стиля авалон. у меня уже переделанный.

"на глаз" проблему не выявить...

если хотите - можете скинуть архивом все (php+html) ваши отредактированные файлы - могу проверить на правильность.
завтра.


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


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

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

если хотите - можете скинуть архивом все (php+html) ваши отредактированные файлы - могу проверить на правильность.
завтра.

Еще раз большое спасибо за отзывчивость, я еще не встречал форума, где так бы старались помочь. ))
Файлы закачиваю:
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

Сейчас форум без них, т.к. делал вчера откат, только картинка на быструю цитату в нужном месте. Если дадите добро, попробую еще.
Сам форум:
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


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


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

похоже ещё закачивается? у меня по вашей ссылке на депозите белое поле....

как получу файлы - посмотрю.


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


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

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

похоже ещё закачивается? у меня по вашей ссылке на депозите белое поле....

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


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


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

здесь скачалось. сейчас гляну. в файле quickreply_editor.html уверены, что всё сделали правильно? (просто вы его не положили в папку)...

и ещё: спрошу на всякий случай - вы SQL запрос делали?

Сообщение добавлено... спустя 25 минут 16 секунд:
посмотрел, что вы прислали. это просто прописка изображения и языковые файлы.

нужен файл viewtopic.php из корня форума (не языковой) и quickreply_editor.html из стиля Avalon.
viewtopic_body.html я вам уже редактировал.

?


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


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

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

здесь скачалось. сейчас гляну. в файле quickreply_editor.html уверены, что всё сделали правильно? (просто вы его не положили в папку)...

Так я там ничего и не делал, как вы мне его дали в исправленном виде, так и закачал. Все равно в нем ничего не понимаю. Думал разве что местами кнопки потом поиграться, но ее не было, а ссылка на нике на срабатывала.

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


SQL запрос не делал. Даже не знаю, как. Делал по инструкции в этой теме, скачав мод. Там об этом ни слова.


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


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

вот выписка из инструкции установки:

SQL






Code:Select all

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'
);
 


это и есть SQL запрос к базе данных для создания таблиц - без него работать НЕ БУДЕТ!
network писал(а):

Так я там ничего и не делал, как вы мне его дали в исправленном виде, так и закачал.

я вам отредактировал viewtopic_body.html, но, судя по инструкции, вам необходимо редактировать и файл quickreply_editor.html

Open: subsilver2/template/quickreply_editor.html



Find

Tip: This may be a partial find and not the whole line.


Code:Select all

<form method="post" action="{U_QR_ACTION}">

Replace with

Tip: Replace the preceding line(s) to find with the following lines.


Code:Select all

<form id="postform" method="post" action="{U_QR_ACTION}">

<< Hide



Find

Tip: This may be a partial find and not the whole line.


Code:Select all

         <td class="row1" width="22%"><b class="genmed">{L_MESSAGE}:</b></td>
         <td class="row2" valign="top" align="left" width="78%"><textarea name="message" rows="7" cols="76" tabindex="3"  style="width: 98%;"></textarea> </td>


Replace with

Tip: Replace the preceding line(s) to find with the following lines.


Code:Select all

         <td class="row1" valign="top" width="22%">
            <!-- IF S_SMILIES_ALLOWED -->
            <table width="100%" cellspacing="5" cellpadding="0" 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>

 


то, что вы прислали - без всего этого, в принципе, могло и работать....

//извините, вы до этого моды уже ставили?

Сообщение добавлено... спустя 13 минут 21 секунду:
хм... ваш последний файл... viewtopic.php... а правки где?

начинаем смотреть:

открыть viewtopic.php
найти
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
 

вставить после
include($phpbb_root_path . 'includes/functions_posting.' . $phpEx);
 


вот выписка из вашего файла:

include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
 



*******************


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


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

Уфф, я делал по инструкции в файле ru.xml
Единственный мод, который я поставил и он заработал - это ссылочный редирект, описанный у вас. Все остальное в этом (матерюсь) движке phpBB3 у меня ни разу не сработало, сколько я тонн материала не перечитал.
С другой стороны я сделал свой сайт с нуля по собственному дизайну на MODx и привел туда 7000-8000 ежедневного трафа + другой сайт компании и не могу себя назвать полным чайником. Но phpBB это нечто...

В общем, я совершенно запутался. Если я вас очень напрягаю, забейте на меня. ))
И лучше "на ты".

Исправил корневой viewtopic.php.

Итого: файлы по инструкции мода исправлены, картинка закачана.
Ваш файл viewtopic_body есть
корневой viewtopic.php изменил.

Что-то еще нужно? С запросом к БД еще надо шаманить??


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


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

так.
1. инструкция по установке (общая) - файл qr3.0.6.xml в папке мода

2. если есть проблемы с "общением" с SQL - можно его (инсталлятор) сделать здесь: db_update_gen.php

пока разбираешься - вот тебе готовый:

Вложение :
Комментарий к файлу: скрипт-инсталлятор
db_update.rar [1.29 KiB]
Скачиваний: 3


распаковать, загрузить в корень форума, запустить через браузер по адресу

http://forum.mobile-networks.ru/db_update.php
 


после отработки система напишет что всё установлено - удалить скрипт с сервера.

3. отредактировать все файлы. будут проблемы - пиши.

4. инструкция по установке на subsilver2 (avalon) - contrib/subsilver2.xml

вроде всё. пробуйте...

5. надеюсь вы бэкапы базы и файлов делаете (раз у вас такая посещаемость)?


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


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

Бекапы делаю, конечно. Иначе как бы вчера откатился?
Итак, все файлы залил. Апдейт сделал. Кэш обновил. КНОПКА появилась. Но ни она, ни ссылка по нику не работют.


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


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

network писал(а):

4. инструкция по установке на subsilver2 (avalon) - contrib/subsilver2.xml

выполнил? файл quickreply_editor.html отредактировал?

если да - в быстром ответе смайлики и полоса цветов появились?

должно быть примерно так:


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


Сообщение добавлено... спустя 25 минут 16 секунд:
надо по делам. ушёл.


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


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

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

PS Блин, не могу оперативно отвечать, полчаса сообщения не пропускает.


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


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

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

DeaDRoMeO

73

11466

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

08 янв 2016, 11:22

DeaDRoMeO

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

DeaDRoMeO

125

12111

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

05 дек 2015, 20:27

Чародейка

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

DeaDRoMeO

8

2546

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

30 сен 2013, 20:27

DeaDRoMeO

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

akella1900

34

5475

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

22 окт 2014, 09:16

DeaDRoMeO

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

tralan

15

2686

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

11 июн 2016, 15:25

Beksssss

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

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

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

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


cron

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