Quote Post Back Link (QPBL)

Проблемы с установкой или работой phpBB 3.0.х. Решение проблем связанных с модами, стилями, доработками и так далее.
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

Quote Post Back Link (QPBL)

Сообщение Slash » Ср дек 19, 2012 12:27 pm

Название: Quote Post Back Link (QPBL)
Описание: Модификация добавляет обратную ссылку на цитируемый пост. Работает при полной и Быстрой цитате. В настройка (в админке) мода можно выбрать вид отображении ссылки: как название темы/поста или как время написание поста.
Скачать: https://www.phpbb.com/customise/db/mod/quote_post_back_link_(qpbl)/

Небольшие поправки:
По инструкции в includes/bbcode.php есть строчка:

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

$replace[$user->lang('IN')]    = strtolower($user->lang('ON'));

которую лучше заменить на:

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

$replace[$user->lang('MESSAGE')]    = strtolower($user->lang('TIME'));

так как языковые переменные: IN переводится как в форуме - что звучит несуразно, а переменной ON вообще нету (можно добавить, но если вы будите следовать моим инструкциям, добавлять её не надо).
В файле: styles/prosilver/template/bbcode.html, вместо:

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

<!-- BEGIN quote_username_post_open --><blockquote><div><cite>{USERNAME} {L_WROTE} {L_IN} <a href="{QPBL_POST}" title="{QPBL_TITLE}">{QPBL_TITLE}</a>:</cite><!-- END quote_username_post_open -->

вставить:

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

<!-- BEGIN quote_username_post_open --><blockquote><div><cite>{USERNAME} {L_WROTE} &bull; {L_MESSAGE}: <a href="{QPBL_POST}" title="{QPBL_TITLE}">{QPBL_TITLE}</a>:</cite><!-- END quote_username_post_open -->

результат будет выглядеть так: Алексей писал(а) • Сообщение: Re: Обмен постами на форумах (Партнёрка):
или: Алексей писал(а) • Время: 16 дек 2012, 17:03:

Редактированные файлы необходимо сохранять в UTF-8 (без BOM), подробнее об этом здесь: Re: [FAQ] Часто задаваемые вопросы по phpBB 3.0.х

Навигация по теме:
Инструкция для subsilver2
Решение проблемы в личных сообщениях
Реклама
Аватара пользователя
dqdmitry
Сообщения: 6

Re: Quote Post Back Link (QPBL)

Сообщение dqdmitry » Сб фев 02, 2013 1:00 pm

Алексей писал(а):Название: Quote Post Back Link (QPBL)Описание: Модификация добавляет обратную ссылку на цитируемый пост. Работает при полной и Быстрой цитате. В настройка (в админке) мода можно выбрать вид отображении ссылки: как название темы/поста или как время написание поста.

Алексей, а при цитатах постов, точнее при редактировании цитат пользователем, когда он пишет сообщение, много там доп. знаков появится после установки мода? Или будет как было? Я к тому, что пользователи и так часто тэги цепляют при цитировании, приходится править, а если еще знаки появятся, то совсем могут запутаться, особенно если включено мультицитирование.

Ссори :lol: ! Увидел сам. У тебя-же он установлен. Добавляет только ;p=935 в начальном теге.
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

Re: Quote Post Back Link (QPBL)

Сообщение Slash » Вс фев 10, 2013 9:27 am

Инструкция для subsilver2
Открыть: styles/subsilver2/template/bbcode.html, найти:

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

<!-- BEGIN quote_username_open -->
<div class="quotetitle">{USERNAME} {L_WROTE}:</div><div class="quotecontent">
<!-- END quote_username_open --> 

добавить перед:

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

<!-- MOD: Quote Post Back Link -->
<!-- BEGIN quote_username_post_open -->
<div class="quotetitle">{USERNAME} {L_WROTE} &bull; {L_MESSAGE}: <a href="{QPBL_POST}" title="{QPBL_TITLE}">{QPBL_TITLE}</a>:</div><div class="quotecontent">
<!-- END quote_username_post_open -->

<!-- BEGIN quote_post_open -->
<div class="quotetitle"><b>{L_QUOTE}:</b></div><div class="quotecontent">
<!-- END quote_post_open -->
<!-- /MOD: Quote Post Back Link --> 

Открыть: styles/subsilver2/template/editor.js, найти:

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

insert_text('[quote="' + username + '"]' + theSelection + '[/quote]'); 

заменить на:

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

            //-- BEGIN Quote Post Back Link
            var _post_id = '';
            if (post_id)
            {
                _post_id = ';p=' + post_id;
            }
            insert_text('[quote="' + username + '"' + _post_id + ']' + theSelection + '[/quote]');
            //-- END Quote Post Back Link 
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

Re: Quote Post Back Link (QPBL)

Сообщение Slash » Чт мар 28, 2013 4:50 pm

Ссылка на цитируемое личное сообщение ведет не на ЛС, а на пост темы с похожим p=xxx - по моему это не правильно...

Решение проблемы с p=xxx в личных сообщениях находится здесь: http://www.forum.aeroion.ru/show_post.php?p=3464
Golden Year
Сообщения: 61

Re: Quote Post Back Link (QPBL)

Сообщение Golden Year » Чт июн 06, 2013 1:18 am

Алексей писал(а):Небольшие поправки:
По инструкции в includes/bbcode.php есть строчка:

в /includes/mods/quote_post_back_link!
............
Вопрос: для быстрой цитаты этот мод можно воплотить?

Добавлено спустя 37 минут 30 секунд:
Алексей писал(а):сылка на цитируемое личное

Алексей писал(а):Решение проблемы с p=xxx в личных сообщениях находится здесь: http://www.forum.aeroion.ru/show_post.php?p=3464

Там заплатить нужно?
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

Re: Quote Post Back Link (QPBL)

Сообщение Slash » Чт июн 06, 2013 6:54 am

Golden Year писал(а):для быстрой цитаты этот мод можно воплотить?

Так, он и для БЦ тоже. Смотрите функционал на этом форуме. Если же мод не работает на БЦ, чистите кэш браузера, обновляйте страницу.
Golden Year писал(а):Там заплатить нужно?

Нет. Заплатить нужно было мне. Там скрытый текст от гостей, то есть, что бы увидеть изменения, необходимо залогиниться или зарегистрироваться.
Golden Year
Сообщения: 61

Re: Quote Post Back Link (QPBL)

Сообщение Golden Year » Чт июн 06, 2013 6:05 pm

Алексей писал(а):Так, он и для БЦ тоже. Смотрите функционал на этом форуме. Если же мод не работает на БЦ, чистите кэш браузера, обновляйте страницу.

На вашем форуме вижу, что есть, поэтому и спросила.
Кэш уже второй день чищу, не работает всё равно...
И ещё одна ошибка лезет при нажатии на Предпросмотр:

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

Fatal error: Cannot redeclare class quote_post_back_link in /homepages/35/d459192902/htdocs/site/includes/mods/quote_post_back_link/quote_post_back_link.php on line 16

Добавлено спустя 2 минуты 50 секунд:
Правда, у меня версия 2.1.0 почему то.. Может, в этом причина?
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

Re: Quote Post Back Link (QPBL)

Сообщение Slash » Чт июн 06, 2013 6:13 pm

Golden Year
Сообщения: 61

Re: Quote Post Back Link (QPBL)

Сообщение Golden Year » Чт июн 06, 2013 9:18 pm

К сожалению нет, вызывает совсем другую ошибку. Ну да ладно, попробую установить этот мод в другой раз, сейчас уже сил нет с ним возиться)).
Golden Year
Сообщения: 61

Re: Quote Post Back Link (QPBL)

Сообщение Golden Year » Вс июн 23, 2013 4:43 am

Алексей писал(а):Так, он и для БЦ тоже. Смотрите функционал на этом форуме. Если же мод не работает на БЦ, чистите кэш браузера, обновляйте страницу.

Сегодня установила ещё раз. Для быстрой цитаты у меня не работает! Точно не нужно ещё где-то править?
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

Re: Quote Post Back Link (QPBL)

Сообщение Slash » Вс июн 23, 2013 6:05 am

Golden Year писал(а):Точно не нужно ещё где-то править?

Если сделали все по инструкции до конца, то больше ничего не надо.
Golden Year, дайте ссылку на форум.

Добавлено спустя 49 минут 40 секунд:
Ссылку получил в личку.
Golden Year, у вас много подключаемых скриптов <script type="text/javascript" src="..."></script> к тому же, зачем то подключается два раза JQuery:

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

<script type="text/javascript" src="./styles/leviathan/template/jQuery.js"></script>

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

<script src="./styles/leviathan/template/quickedit/jquery-1.4.2.min.js" type="text/javascript"></script>

возможен конфликт скриптов. Отключайте по одному и проверяйте. Что получится?
Golden Year
Сообщения: 61

Re: Quote Post Back Link (QPBL)

Сообщение Golden Year » Вс июн 23, 2013 6:37 am

Алексей писал(а): к тому же, зачем то подключается два раза JQuery:

Ну первый был изначально в стиле, второй загрузился вместе с папкой автоматически при установке мода Быстрого редактирования
Алексей писал(а): у вас много подключаемых скриптов

Хм. так они все нужны, все принадлежат какому-то из модов.
Поробую установить мод из этой темы на другом форуме.

Добавлено спустя 18 минут 1 секунду:
Да, на другом работает.

Так а какие скрипты мне удалять?...
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

Re: Quote Post Back Link (QPBL)

Сообщение Slash » Вс июн 23, 2013 6:39 am

Golden Year писал(а):так они все нужны, все принадлежат какому-то из модов

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

Добавлено спустя 1 минуту 48 секунд:
Golden Year писал(а):Так а какие скрипты мне удалять?...

Все. По одной строчке, до тех пор пока не найдете - "ту самую".
Golden Year
Сообщения: 61

Re: Quote Post Back Link (QPBL)

Сообщение Golden Year » Вс июн 23, 2013 7:11 am

Алексей писал(а):Ну так я же пишу, пробуйте убирать по одной строчке подключения скриптов и сразу проверяйте цитату.

Вы имеете в виду из overal.header?

На работающем форуме у меня установлено около 60 модов, однако, там всё работает. Может, дело в стиле? Там напичкано много скриптов, пыталась убирать по одиночке, безрезультатно.
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

Re: Quote Post Back Link (QPBL)

Сообщение Slash » Вс июн 23, 2013 7:19 am

Golden Year писал(а):Вы имеете в виду из overal.header?

Да.
Golden Year писал(а):Может, дело в стиле?

А на других стилях, но на этом же форуме БЦ работает?

Вернуться в «phpBB»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость