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


----

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

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


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

что-то сама себя запутала в итоге пока решала, как лучше или как правильно :zvez_ochki:
значит по основной установке выполняю все, кроме редактирования этого:
styles/prosilver/imageset/en/imageset.cfg,
styles/prosilver/template/quickreply_editor.html,
styles/prosilver/template/viewtopic_body.html,
styles/prosilver/theme/buttons.css,
styles/prosilver/theme/colours.css

вместо этого делаю правку subSilver2,
а остальные файлы редактирую, как написано в инструкции:
viewtopic.php,
includes/acp/acp_board.php,
includes/acp/acp_language.php,
includes/acp/acp_styles.php,
language/en/viewtopic.php,
language/en/acp/board.php,
language/en/acp/styles.php,


p.s. видимо думать нужно меньше...


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


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

Абсолютно верно думаете))


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


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

Все же решила поставить этот мод и проблема с правками стиля:
должно быть
            <b class="postauthor"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}"<!-- ENDIF -->>{postrow.POST_AUTHOR}</b>
 

а у меня
   <a  href="{postrow.U_POST_AUTHOR}" 
                <!-- IF postrow.POST_AUTHOR_COLOUR -->
                    style="color: {postrow.POST_AUTHOR_COLOUR};vertical-align:top"
                <!-- ENDIF -->>{postrow.POST_AUTHOR}</a>
                  <!-- ENDIF --></b>
 

и вторая замена:
должна быть
         <td><div class="gensmall" style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<!-- 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 -->&nbsp;</div> <div class="gensmall" style="float: {S_CONTENT_FLOW_END};"><!-- IF not S_IS_BOT --><!-- IF postrow.U_EDIT --><a href="{postrow.U_EDIT}">{EDIT_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_QUOTE --><a href="{postrow.U_QUOTE}">{QUOTE_IMG}</a> <!-- ENDIF --> <!-- ENDIF -->&nbsp;</div></td>
 

а у меня
               <td class="gensmall" width="100%"><div style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<b>{L_POST_SUBJECT}:</b> <a href="#p{postrow.POST_ID}">{postrow.POST_SUBJECT}</a></div><div style="float: {S_CONTENT_FLOW_END};"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF --><b>{L_POSTED}:</b> {postrow.POST_DATE}<!-- IF postrow.U_INFO -->&nbsp;&nbsp;|&nbsp; <a href="{postrow.U_INFO}">Post Details</a> &nbsp;<!-- ENDIF --></div></td>
 


теперь сижу и боюсь менять...вдруг что накосячу...


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


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

Да чего там бояться, смотрите на код ДО и После, ищите отличия, эти отличия вносите в свой код, ничего страшного, форум не убьете


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


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

Установил мод. Запрос в БД сделал. Обновил файлы шаблона. В итоге на главную и в форумы зайти могу, а в ТЕМЫ - нет.

Пишут
Parse error: syntax error, unexpected '}' in Z:\home\forumschool\www\cache\tpl_getaway-green_viewtopic_body.html.php on line 299
 


Это что такое значит? В файле tpl_getaway-green_viewtopic_body.html.php лишняя скобка? Откуда она там могла взяться??

Удаляю. Обновляю шаблон и скобка снова появляется.
<?php } }} else { ?>
 


Что делать?

(Мод ставил на денвере)



Информация о редактировании
Последний раз редактировалось ZmejNK 07 фев 2013, 20:45, всего редактировалось 2 раз(а).
          Вернуться наверх  
 


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

ZmejNK писал(а):

Parse error: syntax error, unexpected '}'

Запомните раз и навсегда - такая ошибка указывает на то, что в коде неверно расставлены условия, а следовательно либо где то не хватает <!-- ENDIF --> либо наоборот лишний стоит


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


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

DeaDRoMeO писал(а):

Запомните раз и навсегда...

:smu:sche_nie: Постараемся. Для того сюда и пришли ))

Невнимательность, что поделать. Исправил, все работает. Осталость только сделать, чтоб ответ всегда раскрыт был, а то приходится специально на кнопку тыкать. Причем быстрая цитата вставляется в поле ответа, даже когда он закрыт. Вечером буду соображать, чего да как )

Разобрался

quickreply_ editor.html

<div id="ca-qr" style="display: none;">
 


Заменить на
<div id="ca-qr" style="display: panel;">
 



Информация о редактировании
Последний раз редактировалось ZmejNK 08 фев 2013, 04:51, всего редактировалось 3 раз(а).
          Вернуться наверх  
 


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

Поздравляю с успешной установкой))


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


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

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


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


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

Viktor.Bakumtsev писал(а):

Не сочтите занудой

Сочту :-00):
Viktor.Bakumtsev писал(а):

но цитата выделенного текста на данном форуме реализована очень неудобно.


Обоснуйте высказывание. По мне - так очень удобно.


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


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

ZmejNK писал(а):

По мне - так очень удобно.

Я рад за вас.


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


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

ZmejNK писал(а):

Обоснуйте высказывание.

Viktor.Bakumtsev писал(а):

Я рад за вас.

Очень обоснованно. :-00):


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


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

Я вроде тут никому ничего не должен. Просто я на основании своего опыта использования разных цитат обратил внимание владельца форума, чтобы он рассмотрел предложеный мной вариант как более удобный (на мой взгляд). Конкретно вы можете посмотреть работу предложенного мода у
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
, логин tester , пароль 123456 . В хейдере выберете из выпадающего списка subsilver2( здешний стиль на его основе), повыделяйте, повставляйте.


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


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

Те доработки связаны с MooTools, а у меня JQuery везде используется


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


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

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


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


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

Viktor.Bakumtsev, на мой взгляд, то как реализована быстрая цитата здесь, по крайней мере для меня удобнее. Возможно, это просто привычка (на юкозовских форумах, где я тоже иногда бываю, там также цитата сделана), хотя ещё это связано с тем, что у меня медленный интернет, и скрипт, что у вас, у меня не сразу загрузился. Хотя соглашусь, для больших сообщений такое будет удобно.
Может, выложите инструкцию для этого мода?)


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


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

DeaDRoMeO У вас в уже прописан jQuery.noConflict();
Атлант-19
По моему опыту для субсильвер отлично работает вариант на MooTools, для просильвера и стилей на основе его и на MooTools и на jQuery
вариант для MooTools
Вложение :
Quick Quote selected_V_0.4.zip [117.17 KiB]
Скачиваний: 5

Ссылка на инструкцию для subsilver2 доступна из основной инструкции.


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


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

Viktor.Bakumtsev, я малехо с этим плохо разбираюсь - разве можно одновременно подрубать эти библиотеки ?


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


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

Viktor.Bakumtsev писал(а):

...для просильвера и стилей на основе его и на MooTools и на jQuery

А можно и для просильвера на jQuery вариант?
Спасибо.


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 


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

Вариант на jQuery
(Предназначен для тех, у кого на форуме уже подключена jQuery. jQuery и инструкция по её подключению отсутствуют в комплекте мода. Тестировалось на jQuery 1.6.2. Этот вариант слегка упрощён по сравнению с MooTools-вариантом: отсутствует эффект плавного раскрытия/закрытия формы быстрого ответа.)
Вложение :
Quick Quote selected (jQuery).zip [43.24 KiB]
Скачиваний: 5


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


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

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

DeaDRoMeO

73

11467

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

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