Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ

Сообщение Rayden »

Внимание: данная тема описывает доработку встроенного быстрого ответа phpBB 3.0.6.
Не путать с модами быстрого ответа!


Почитав вот эту тему: Quick Reply 3.0.6
Почитав вот эту тему: Доработка Quick reply for phpBB3 (rxu)
И естессно, вот эту тему: Quick reply for phpBB3 - Быстрый ответ

Понабрав идей и скриптов, добавив кое-что свое, пришел к выводу, что встроенный в phpBB 3.0.6 быстрый ответ вполне можно довести до ума.
Вот что получилось:
1. Добавил в быстрый ответ панель смайлов и панель кнопок ббкода. И то и другое можно отключать через админку.
2. Добавил кликающиеся ники. (в просилвере рекомендуется использовать дополнительную иконку для ссылки на профайл)
3. При нажатии на ник в просилвере автоматически открывается быстрый ответ.
4. После вставленного ника курсор не переводится на новую строку.
5. Добавил в сабсилвер и просилвер кнопки "быстрая цитата" (английские и русские).
6. При нажатии на кнопку "быстрая цитата" в просилвере, если выделен текст, открывается быстрый ответ
7. При нажатии на кнопку "быстрая цитата" если цитируемый текст не выделен, то открывается окошко с предупреждением, что надо выделить текст.
qr306_1.0.2b.zip
тестируйте
На полное авторство не претендую, так как кроме своего кода активно использовал наработки из вышеприведенных тем. Кого гложет чистолюбие, могу добавить в авторы :)
Пофиксенный файл - qr306_1.0.2a.zip. Кто успел скачать до этого, инструкция по исправлению двумя постами ниже.

Опять файл изменен - qr306_1.0.2b.zip. В предыдущем была небольшая ошибка в инструкции.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Поручик 20.01.2010 12:32, всего редактировалось 1 раз.
Причина: Редактирование названия темы
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
SashaMinsky
phpBB 1.4.4
Сообщения: 114
Стаж: 13 лет 7 месяцев
Благодарил (а): 8 раз
Поблагодарили: 14 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ

Сообщение SashaMinsky »

Татьяна5 писал(а):Правки для русского языка внесены? contrib/ru.xml
Да.
Татьяна5 писал(а):Картинка кнопки быстрой цитаты /styles/prosilver/imageset/ru/icon_post_quickquote.gif на сервере есть?
Проверил, кнопка есть: http://ru.4caste.org/styles/prosilver/i ... kquote.gif
Татьяна5 писал(а):Кеш браузера тоже чистите?
И его регулярно... обычно через ftp.

Вот адрес конференции: http://ru.4caste.org , если надо то есть логин Tester, пароль 123456
Последний раз редактировалось SashaMinsky 23.10.2015 23:02, всего редактировалось 1 раз.
Аватара пользователя
SashaMinsky
phpBB 1.4.4
Сообщения: 114
Стаж: 13 лет 7 месяцев
Благодарил (а): 8 раз
Поблагодарили: 14 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ

Сообщение SashaMinsky »

Татьяна5 писал(а):Кнопка "быстрая цитата" на местеОчистите кеш браузера. (Через ftp очищается кеш форума)
Я в шоке - даже не подумал :roll:

Спасибо за помощь! Изображение
Последний раз редактировалось SashaMinsky 23.10.2015 23:03, всего редактировалось 1 раз.
Аватара пользователя
SashaMinsky
phpBB 1.4.4
Сообщения: 114
Стаж: 13 лет 7 месяцев
Благодарил (а): 8 раз
Поблагодарили: 14 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение SashaMinsky »

Здравствуйте еще раз! Изображение

Подскажите, возможно ли решить ситуацию с браузером Опера, в которую быстрая цитата попадает без сохранения переводов на новую строку (то есть весь текст идет одной строкой). Мод у меня установлен на чистый дистрибутив 3.0.11, Опера 12.11. В теме ответ найти не удалось. Учитывая, что на моем форуме предполагается частое цитирование нескольких строк, было бы здорово решить этот момент :roll:
Satson
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет 6 месяцев
Откуда: Курск

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Satson »

При клике на автора окно быстрого ответа не открывается, но информация в него заносится. Стиль subsilver2
Как сделать чтоб открывалось?
Satson
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет 6 месяцев
Откуда: Курск

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Satson »

Стиль у меня hestia, просто на основе сабсильвера. И там быстрый ответ закрыт.
Хочу чтобы именно по клику на автора открывался.
Sax
phpBB 1.4.4
Сообщения: 147
Стаж: 15 лет 1 месяц
Благодарил (а): 23 раза

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Sax »

Поскажите как установить для стиля subsilver2 на версию форума 3.0.9?
SergiK_KilleR
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет 1 месяц

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение SergiK_KilleR »

существует следующая проблема: выделяем текст из поста юзера_А, нажимаем кнопку быстрой цитаты юзера_Б и получаем в форме быстрого ответа цитату выделеного текста с авторством юзера_Б

помнится в http://www.phpbbguru.net/community/topic22196.html была такая проблема и её как-то решили (к сожалению не нашёл решение)

Кстати на этом форуме наблюдается такая же проблема.....
Sergiocharm
phpBB 2.0.7
Сообщения: 593
Стаж: 16 лет
Благодарил (а): 57 раз
Поблагодарили: 5 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Sergiocharm »

Подскажите плиз, почему не вставляется никнейм, а только выделенный текст.

если я правильно понял вот что то здесь не может вызвать никнейм

Код: Выделить всё

            username = pt.find("b[class='postauthor']:first").text();
            insert_text('[quote="' + username + '"]' + theSelection + '[/quote]');

Код: Выделить всё

<script>
$(document).ready(function(){
   $("div.postbody").mouseup(function(e){
      pt = $(this).parents("table.tablebg");
      if (window.getSelection)
      {
         theSelection = window.getSelection().toString();
      }
      else if (document.getSelection)
      {
         theSelection = document.getSelection();
      }
         else if (document.selection)
      {
         theSelection = document.selection.createRange().text;
      }   
      if (theSelection)
      {
         $("#addQuote").remove();
         $("body").append('<div id="addQuote" style="position: absolute; left: '+(e.pageX+15)+'px; top: '+(e.pageY+15)+'px; z-index:10; border: 2px solid #8FBC8F; padding: 4px; background: #E0FFE0; font-size: 11px; color: #008000; cursor:pointer">Цитировать</div>');
         $("#addQuote").click(function () {
            $(this).hide();   
            username = pt.find("b[class='postauthor']:first").text();
            insert_text('[quote="' + username + '"]' + theSelection + '[/quote]');
         });
         $("#addQuote").oneTime(3000, function() {
            if ($(this).is(':visible')) {$(this).animate({height:0 , opacity:0}, 150)};
         });
      }
   });
});
</script>
и ещё не исчезает кнопка "Цитировать", что может быть?
Спасибо!
Аватара пользователя
serJO
phpBB 1.0.0
Сообщения: 7
Стаж: 12 лет 8 месяцев
Откуда: Москва

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение serJO »

Установил доработку, в итоге смайликов нету, два меню ББкода и в режиме быстрого ответа оно не кликабильно :(
8bf267e9478a.png
Подскажите где что искать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
server_is_down
phpBB 1.2.0
Сообщения: 12
Стаж: 16 лет
Благодарил (а): 2 раза

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение server_is_down »

Помогите пожалуйста, как поставить ББ коды, панель смайлов, короче всё кроме Быстрой Цитаты ? Правильно ли я сделал, просто пропустив редактирование .css ?
И ещё странная проблема. Кнопки отобразились но при нажатии на них ничего не происходит.
Аватара пользователя
shagimuratov
phpBB 1.4.4
Сообщения: 124
Стаж: 15 лет 6 месяцев
Откуда: Челябинск
Благодарил (а): 11 раз
Поблагодарили: 14 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение shagimuratov »

Подправил мод дабы он ставился через Automod.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Sheer »

vladb2000
Подумайте сами, чем в контексте шаблона отличается аватар от ника?
Первый - это{postrow.POST_AVATAR}, второй - {postrow.POST_AUTHOR}
Неужели трудно сделать по аналогии?
Найти

Код: Выделить всё

<td>{postrow.POSTER_AVATAR}</td>
Заменить на

Код: Выделить всё

<td><!-- IF S_QUICK_REPLY --><a href="#postform" onclick="insert_text('[b]{postrow.POSTER_QUOTE}[/b]'); return false;" />{postrow.POST_AVATAR}</a><!-- ELSE -->{postrow.POST_AVATAR}<!-- ENDIF --></td>
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Sheer »

ShineOfDark писал(а): если пользователь без группы чтобы не было color?
Зачем? У пользователя и так его нет. И условие <!-- IF postrow.POST_AUTHOR_COLOUR --> срабатывает.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Sheer »

t330 писал(а):А для версии 3.0.10 есть Мод цитаты через всплывашку?
А поиском не пробовал? [RC] Цитата выделенного в быстрый ответ через всплывашку.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого о

Сообщение Sheer »

t330 писал(а):А вот кнопка простого ответа в сообщениях куда-то пропала!
В стандартном стиле ее там никогда и не было.
t330 писал(а):как ее вернуть?
Посмотреть в резервной копии как она была прописана, и поставить.
Для Предпросмотра используется "Стандартный ответ".
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Вернуться в «Бета-версии модов для phpBB 3.0.x»