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
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

А в наборах изображений пробовали вручную картинку кнопки быстрая цитата назначить?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
woodyk
phpBB 1.2.0
Сообщения: 14
Стаж: 15 лет 10 месяцев
Благодарил (а): 3 раза

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

Сообщение woodyk »

Здравствуйте.
Пытался поставить эту доработку на 3.0.7 PL1, да вот беда в файле viewtopic.php не обнаружил таких строк:
($topic_data['topic_status'] == ITEM_LOCKED) ? $qr_hidden_fields['lock_topic']
и
'S_QUICK_REPLY' => true,
версию скачивал с bb3x.ru.
Может в 3.0.7 PL1 они изменены, не подскажете как они выглядят там.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

Вы не могли скачивать с bb3x данную доработку встроенного быстрого ответа...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
woodyk
phpBB 1.2.0
Сообщения: 14
Стаж: 15 лет 10 месяцев
Благодарил (а): 3 раза

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

Сообщение woodyk »

Я имел ввиду версию самой конференции
а соответственно файл viewtopic.php оттуда
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

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

Сообщение Nekstati »

woodyk, такие строки есть, ищите лучше, попробуйте поискать по частям строк. Если вы скачивали сборку, то строки в ней вполне могут быть изменены или заменены.
Arrovil
phpBB 1.2.0
Сообщения: 16
Стаж: 15 лет 9 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение Arrovil »

Пчелкин писал(а):А в наборах изображений пробовали вручную картинку кнопки быстрая цитата назначить?
Не совсем понял... В imageset.cfg прописано

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

img_icon_post_quickquote = icon_post_quickquote.gif*20*104
(для русской версии, в английской только размер иконки другой)
Или не это имелось ввиду?

update
Попробовал заново переставить форум - все равно кнопка не появилась...
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

В админке - стили - свой стиль - набор изображений - изменить - выбрать изображение - быстрый ответ - изображение - выбираем свое изо - учесть размеры - да - ставим реальные, те, что в CSS... - применить..или как там у вас..автоматом картинки не всегда прилепляются...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
woodyk
phpBB 1.2.0
Сообщения: 14
Стаж: 15 лет 10 месяцев
Благодарил (а): 3 раза

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

Сообщение woodyk »

Первую вроде нашел, выглядит она так;
'POST_IMG' => ($topic_data['forum_status'] == ITEM_LOCKED) ? $user->img('button_topic_locked', 'FORUM_LOCKED') : $user->img('button_topic_new', 'POST_NEW_TOPIC'), это она?
а второй так и не нашел

Добавлено спустя 1 час 38 минут 34 секунды:
Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
Может ли кто нибудь подсказать, в каком районе искать?
'S_QUICK_REPLY' => true,
Какие строки должны быть рядом с этой строкой?
Спасибо.
Arrovil
phpBB 1.2.0
Сообщения: 16
Стаж: 15 лет 9 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение Arrovil »

Пчелкин писал(а):В админке - стили - свой стиль - набор изображений - изменить - выбрать изображение - быстрый ответ - изображение - выбираем свое изо - учесть размеры - да - ставим реальные, те, что в CSS... - применить..или как там у вас..автоматом картинки не всегда прилепляются...
Попробовал - увы, не помогло... Притом все настройки были правильными, то есть фактически ничего не менял.
woodyk писал(а):'S_QUICK_REPLY' => true,
прямо перед этим идет:

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

if ($smilies_status) 
		{
			generate_smilies('inline', $forum_id);
		}

		$template->assign_vars(array(
Это все в настройке быстрого ответа, у меня строчка 1739
woodyk
phpBB 1.2.0
Сообщения: 14
Стаж: 15 лет 10 месяцев
Благодарил (а): 3 раза

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

Сообщение woodyk »

Arrovil
Спасибо, буду копать.

Добавлено спустя 1 час 26 минут 11 секунд:
Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
Что же за чудо такое? И таких строчек нет вообще.
Причем я не обнаружил блока отвечающего за быстрый ответ.
Странно что вообще форум работает. Похоже не удастся воспользоваться этой доработкой.
Arrovil
phpBB 1.2.0
Сообщения: 16
Стаж: 15 лет 9 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение Arrovil »

Хм, чудеса, да и только... Вот что нашел в исходном коде сгенерированной странички с произвольной темой:

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

<ul class="profile-icons">
				<li class="quickquote-icon"><a href="#postform" onclick="if((window.getSelection && window.getSelection().toString() == '') || (document.getSelection && document.getSelection() == '') || (document.selection && document.selection.createRange().text == '')){ alert('To insert a citation, highlight the desired text mouse.'); return false; }else{dE('qr_editor_div', 1);dE('qr_showeditor_div', -1);addquote(2,'admin'); insert_text('\r\n'); return false; }" title="[b]Quick Quote[/b]"><span>Quick Quote</span></a></li><li class="edit-icon"><a href="./posting.php?mode=edit&f=2&p=2" title="Edit post"><span>Edit post</span></a></li><li class="delete-icon"><a href="./posting.php?mode=delete&f=2&p=2" title="Delete post"><span>Delete post</span></a></li><li class="report-icon"><a href="./report.php?f=2&p=2" title="Report this post"><span>Report this post</span></a></li><li class="info-icon"><a href="./mcp.php?i=main&mode=post_details&f=2&p=2&sid=cda1846d55eaafa237dd6b6c3f43c262" title="Information"><span>Information</span></a></li><li class="quote-icon"><a href="./posting.php?mode=quote&f=2&p=2" title="Reply with quote"><span>Reply with quote</span></a></li>

</ul>
То есть насколько я понимаю, не отображается только иконка "Быстрой цитаты" (при этом сам функционал закладывается нормально)?

Updated:
Спасибо за помощь, проблема решена.
Последний раз редактировалось Mr. Anderson 19.12.2010 16:35, всего редактировалось 1 раз.
Причина: Используйте ПОДХОДЯЩИЕ BB-коды!
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

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

Сообщение владимир1983 »

Пропущена инструкция для viewtopic_body.html:
найти <div class="postbody"> найти в строке class="postbody" добавить в строку id="post{postrow.POST_ID}"
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
JackaN
phpBB 1.2.0
Сообщения: 16
Стаж: 16 лет 1 месяц
Откуда: Петрозаводск
Благодарил (а): 4 раза

Проблема

Сообщение JackaN »

Довольно странная проблема: всё отлично работает в англоязычной версии форума. Но в русской версии темы вообще не открываются. Все изменения для русской версии сделал и проверил трижды (благо, пользователи этого форума научили меня по сотне раз проверять введённые параметры).

Адрес форума: _http://gunes-deniz.ru
Версия: 3.0.8
При открытии темы на русской конференции, появляется лишь белый лист. В ПА всё почищено.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
JackaN
phpBB 1.2.0
Сообщения: 16
Стаж: 16 лет 1 месяц
Откуда: Петрозаводск
Благодарил (а): 4 раза

Проблема

Сообщение JackaN »

Пчелкин писал(а):Белые (пустые) страницы
не понял, к чему вы клоните... Дело в установочном процессе самого мода. точнее, я что-о сделал не так или какой-либо мод мешает и т.п. Раньше форум же работал. Кодировка не менялась, равно как и права

Описание проблемы: Появляется белая страница при открытии любой темы конференции на русском. Конференция на английском языке открывается без проблем.
Произведенные изменения, после которых начались неполадки: установка всего мода
Версия phpBB: 3.0.8
Используемые моды: Галерея, статистика, первое сообщение темы, последние сообщения, портал
Версия PHP: выше 5
Используемая СУБД и её версия: PhpMyAdmin
Ссылка на конференцию: http://gunes-deniz.ru/
Есть ли у вас тестовый аккаунт: Имя: Gunes Deniz Bot Пароль: gunes-deniz
Использовался ли поиск для решения проблемы: да, но без успехов
Каким браузером вы пользовались и есть ли проблема с другими браузерами: Firefox, Chrome

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