Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[Русский перевод] Quote Post Back Link (QPBL)

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 13 лет
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза
Контактная информация:

[Русский перевод] Quote Post Back Link (QPBL)

Сообщение evrus01 »

Название модификации: Quote Post Back Link (QPBL)
Автор: Erik Frèrejean
Версия: 2.0.0.5
Ссылка на модификацию: https://www.phpbb.com/customise/db/mod/ ... 28qpbl%29/
Основной функционал: добавление обратной ссылки на цитируемое сообщение.

Маленькая хитрость:

В инструкции указана следующая строка кода модификации:

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

$replace[$user->lang('IN')]	= strtolower($user->lang('ON'));
Почему то на моем форуме не нашлось локализованной версии языковой переменной ON, поэтому я просто удалил ее из кода.

Скриншот:

Изображение

До вышеуказанной правки, там красовался английский предлог "on". Т.е. Fractal писал(а) on 04 май 2012, 14:06:
Вложения
qbpl_ru.zip
(1.65 КБ) 406 скачиваний
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: [Русский перевод] Quote Post Back Link (QPBL)

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

evrus01 а есть лучше вариант... :P
0261.jpg
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 13 лет
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза
Контактная информация:

Re: [Русский перевод] Quote Post Back Link (QPBL)

Сообщение evrus01 »

А мне этот вариант больше понравился :)

Объясню почему. Уж очень опрятно при этом выглядят цитаты в окне ответа.
Конструкция следующая [quote="user";p=xxx]...[/quote], где p=id поста.

Я раньше (до вчерашнего дня) использовал подобное, как у вас на скриншоте. В результате получалось, что пользователи, пытаясь отредактировать цитату задевали ее служебную часть. На выходе имеем "кашу" из ббКодов.

В этом варианте, я надеюсь, пользователи будут делать меньше ошибок. Наверное...
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 13 лет 1 месяц
Благодарил (а): 101 раз
Поблагодарили: 79 раз
Контактная информация:

Re: [Русский перевод] Quote Post Back Link (QPBL)

Сообщение Slash »

evrus01 писал(а):поэтому я просто удалил ее из кода
Ещё можно сделать так:

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

$replace[$user->lang('MESSAGE')]	= strtolower($user->lang('TIME'));
в bbcode.html:

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

<!-- 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 -->
так лучше, чем пишет автор.
Diricul
phpBB 1.0.0
Сообщения: 3
Стаж: 11 лет 6 месяцев
Благодарил (а): 3 раза

Re: [Русский перевод] Quote Post Back Link (QPBL)

Сообщение Diricul »

Версия phpBB: 3.0.11
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: Quote Post Back Link

День добрый!
Помогите, пожалуйста. Мне необходимо сделать, чтобы каждая цитата в сообщении была снабжена ссылкой на цитируемое сообщение. Мод Quote Post Back Link это делает, но, если его установить, перестаёт работать предпросмотр сообщений перед отправкой - выдаётся ошибка:
Ошибка сервера
На веб-сайте произошла ошибка при получении http :// ***. ru / posting . php ? mode = reply & f =8& t =29675# preview . Веб-сайт может быть закрыт на обслуживание или настроен неправильно.
Вот несколько советов и рекомендаций:
Обновите эту страницу позже.
Ошибка HTTP 500 ( Internal Server Error ): При попытке сервера выполнить запрос возникла неожиданная ситуация.
Есть ли варианты?
Спасибо.
Последний раз редактировалось Diricul 04.02.2013 15:55, всего редактировалось 1 раз.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 14 лет 6 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

[Русский перевод] Quote Post Back Link (QPBL)

Сообщение МайскийЖук »

Ну, значит мод установлен неверно. У нас-то у всех работает и предпросмотр, и все остальное.
Любовь и боль, покой и бой я как любой несу с собой…
Diricul
phpBB 1.0.0
Сообщения: 3
Стаж: 11 лет 6 месяцев
Благодарил (а): 3 раза

Re: [Русский перевод] Quote Post Back Link (QPBL)

Сообщение Diricul »

Эх, понятно... :oops: Если есть возможность, посмотрите, пожалуйста, файлы, которые изменились после установки мода — я их приложил к сообщению. Где ошибка закралась?
Вложения
root.zip
(149.46 КБ) 342 скачивания
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 13 лет
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза
Контактная информация:

Re: [Русский перевод] Quote Post Back Link (QPBL)

Сообщение evrus01 »

Diricul
  1. Немного некорректно выбран раздел. Это форум локализации — логичнее создать топик в разделе Поддержка модов для phpBB 3.0.x
  2. Перепроверять за вас никто не будет, уж извините. Мод работает на 3.0.11
  3. При создании топика используйте «Шаблон запроса».
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 13 лет 7 месяцев
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз
Контактная информация:

Re: [Русский перевод] Quote Post Back Link (QPBL)

Сообщение misterleks »

Поставил мод, вывалилась ошибка:

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

Fatal error: Cannot redeclare class quote_post_back_link in /home/misterleks/domains/100events.net/public_html/includes/mods/quote_post_back_link/quote_post_back_link.php on line 16
16 строка обозначена ++

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

class quote_post_back_link
++ {
	private $bbcode;
	private $cache;
	private $config;
	private $db;
	private $user;
	private $phpEx;

	private $qpbl_posts_cache;

	private static $link_format = '';

	/**
	 * Setup the object
Временно убрал мод, чтобы форум мог работать.

Добавлено спустя 4 минуты 21 секунду:
Ошибка появляется после вставки данного кода в bbcode.php

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

		//-- BEGIN Quote Post Back Link
		//-- Add
		global $qpbl;
		if (!isset($this->qpbl) || $this->qpbl instanceof quote_post_back_link === false)
		{
			global $cache, $config, $db, $user, $phpEx;
				require "{$phpbb_root_path}includes/mods/quote_post_back_link/quote_post_back_link.{$phpEx}";
			$this->qpbl = new quote_post_back_link($cache, $config, $db, $user, $phpEx, $this);
		}
		//-- END Quote Post Back Link
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [Русский перевод] Quote Post Back Link (QPBL)

Сообщение Татьяна5 »

misterleks, русский перевод мода здесь не при чем
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 13 лет 7 месяцев
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз
Контактная информация:

Re: [Русский перевод] Quote Post Back Link (QPBL)

Сообщение misterleks »

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

Добавлено спустя 2 часа 52 минуты 25 секунд:
В новой версии нет строки

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

$replace[$user->lang('IN')]	= strtolower($user->lang('ON'));
так что если захотите удали "on", заходите в bbcode.html и удаляйте из вставленного кода {L_IN}
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
dnk
phpBB 2.0.4
Сообщения: 431
Стаж: 17 лет 7 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: [Русский перевод] Quote Post Back Link (QPBL)

Сообщение dnk »

misterleks писал(а):Поставил мод, вывалилась ошибка:

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

Fatal error: Cannot redeclare class quote_post_back_link in /home/misterleks/domains/100events.net/public_html/includes/mods/quote_post_back_link/quote_post_back_link.php on line 16
16 строка обозначена ++

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

class quote_post_back_link
++ {
	private $bbcode;
	private $cache;
	private $config;
	private $db;
	private $user;
	private $phpEx;

	private $qpbl_posts_cache;

	private static $link_format = '';

	/**
	 * Setup the object
Временно убрал мод, чтобы форум мог работать.

Добавлено спустя 4 минуты 21 секунду:
Ошибка появляется после вставки данного кода в bbcode.php

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

		//-- BEGIN Quote Post Back Link
		//-- Add
		global $qpbl;
		if (!isset($this->qpbl) || $this->qpbl instanceof quote_post_back_link === false)
		{
			global $cache, $config, $db, $user, $phpEx;
				require "{$phpbb_root_path}includes/mods/quote_post_back_link/quote_post_back_link.{$phpEx}";
			$this->qpbl = new quote_post_back_link($cache, $config, $db, $user, $phpEx, $this);
		}
		//-- END Quote Post Back Link
Исправление:

OPEN includes/bbcode.php

FIND

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

Code: Select all
            require "{$phpbb_root_path}includes/mods/quote_post_back_link/quote_post_back_link.{$phpEx}";

REPLACE WITH

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

Code: Select all
            if (!class_exists('quote_post_back_link'))
            {
            require "{$phpbb_root_path}includes/mods/quote_post_back_link/quote_post_back_link.{$phpEx}";
            }
Закрыто

Вернуться в «Русский перевод модификаций»