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

[3.1][3.2]RH Topic Tags

Поддержка расширений, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с расширениями для phpBB, кроме относящихся к форуму Для авторов.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
romaamor
phpBB 3.0.0 RC4
Сообщения: 1626
Стаж: 8 лет 5 месяцев
Откуда: Одесса
Благодарил (а): 557 раз
Поблагодарили: 134 раза

[3.1][3.2]RH Topic Tags

Сообщение romaamor »

Название расширения: RH Topic Tags
Автор: combuster
Описание расширения: Расширение добавляет возможность помечать темы с ключевыми словами.
Добавлять ключевые слова можно только при размещении новой темы или при редактировании первого сообщения.
Так же есть облако тегов, белый и чёрный списки тегов.
Скачать: https://www.phpbb.com/customise/db/exte ... opic_tags/
Репозиторий на GitHub https://github.com/RobertHeim/phpbb-ext-topictags
Язык: EN RU ES

Установка:
Скопировать содержимое архива в ext/robertheim/topictags/

Перейти в ACP -> вкладка Настройка -> Управление расширениями -> Включить

Так же надо перейти во вкладку прав доступа, права администратора, разное, Может редактировать RH topic tags -да.

По умолчанию расширение не понимает буквы русского языка. Заходим в админку, настройка расширений, RH TOPIC TAGS, настройки, Настройки тегов и в поле - Регулярное выражение для разрешенных тегов: ставим это :

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

/^[\- a-zячсмитьбюэждлорпавыфйцукенгшщзхъёЯЧСМИТЬБЮЭЖДЛОРПАВЫФЙЦУКЕНГШЩЗХЁ0-9+]{3,30}$/i
Можете там же добавить и свои знаки.
 
В расширении есть баг - ссылки на русские теги отображаются вот так:
http://forum.ru/tag/%25D0%259F%25D0%25B5%25D1%2580%25D0%25B2%25D1%258B%25D0%25B9
Это происходит из-за двойного URL-кодирования (urlencode). Если хочется, чтобы ссылки отображались по-человечески:
http://forum.ru/tag/Первый
- нужно внести правки в три файла:

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

ext\robertheim\topictags\event\main_listener.php
найти
					'tags'	=> urlencode($tag),
заменить на
					'tags'	=> $tag,
ext\robertheim\topictags\controller\main.php
найти
				'tags'	=> urlencode($tags_string),
заменить на
				'tags'	=> $tags_string,
ext\robertheim\topictags\service\tagcloud_manager.php
найти
						'tags'	=> urlencode($tag['tag'])
заменить на
						'tags'	=> $tag['tag']
Последний раз редактировалось Nekstati 15.04.2020 19:44, всего редактировалось 3 раза.
Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Стаж: 10 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: [BETA] RH Topic Tags для phpBB 3.1.x

Сообщение Alecto »

раз уж создали тему - неточности с переводом описывайте здесь же - буду исправлять.
Аватара пользователя
romaamor
phpBB 3.0.0 RC4
Сообщения: 1626
Стаж: 8 лет 5 месяцев
Откуда: Одесса
Благодарил (а): 557 раз
Поблагодарили: 134 раза

Re: [BETA] RH Topic Tags для phpBB 3.1.x

Сообщение romaamor »

Я не переводил. Он уже с переводом шёл. Пока грубых ошибок перевода не заметил. Разве что перевести название.
Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Стаж: 10 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: [BETA] RH Topic Tags для phpBB 3.1.x

Сообщение Alecto »

romaamor писал(а):Я не переводил.
я переводил.
переводить название - не вижу смысла, впрочем если будут аргументы - можно и название.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1005
Стаж: 5 лет 11 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

Re: [BETA] RH Topic Tags для phpBB 3.1.x

Сообщение COB16 »

установил данное расширение, при попытке зайти в права доступа белый экран
KOT-Pskov
phpBB 1.4.2
Сообщения: 50
Стаж: 5 лет 11 месяцев
Благодарил (а): 23 раза
Поблагодарили: 2 раза

Re: [BETA] RH Topic Tags для phpBB 3.1.x

Сообщение KOT-Pskov »

При попытке добавить тег (к уже созданной до этого теме) выдаёт вот такую ошибку:

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

SQL ERROR [ mysqli ]

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 't WHERE NOT EXISTS ( SELECT 1 FROM phpbb_rh_topictags tt WHERE t' at line 2 [1064]

SQL

DELETE FROM phpbb_rh_topictags_tag t WHERE NOT EXISTS ( SELECT 1 FROM phpbb_rh_topictags tt WHERE tt.tag_id = t.id )

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 194
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/ext/robertheim/topictags/service/tags_manager.php
LINE: 81
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/ext/robertheim/topictags/service/tags_manager.php
LINE: 269
CALL: robertheim\topictags\service\tags_manager->delete_unused_tags()

FILE: [ROOT]/ext/robertheim/topictags/event/main_listener.php
LINE: 175
CALL: robertheim\topictags\service\tags_manager->assign_tags_to_topic()

FILE: (not given by php)
LINE: (not given by php)
CALL: robertheim\topictags\event\main_listener->submit_post_end()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 164
CALL: call_user_func()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 53
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php
LINE: 167
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 40
CALL: Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()

FILE: [ROOT]/includes/functions_posting.php
LINE: 2408
CALL: phpbb\event\dispatcher->trigger_event()

FILE: [ROOT]/posting.php
LINE: 1352
CALL: submit_post()
Последний раз редактировалось Sheer 28.12.2014 2:18, всего редактировалось 1 раз.
Причина: bb-код
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 10 лет 5 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 730 раз

Re: [BETA] RH Topic Tags для phpBB 3.1.x

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

KOT-Pskov лучше в тему расширения на офф написать. Все такие эта beta.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
KOT-Pskov
phpBB 1.4.2
Сообщения: 50
Стаж: 5 лет 11 месяцев
Благодарил (а): 23 раза
Поблагодарили: 2 раза

Re: [BETA] RH Topic Tags для phpBB 3.1.x

Сообщение KOT-Pskov »

При этом тег добавляется...
teg_1.png
Добавлено спустя 52 секунды:
владимир1983 писал(а):KOT-Pskov лучше в тему расширения на офф написать. Все такие эта beta.
Со знаниями языка проблемы... :oops: Но попробую.
Аватара пользователя
romaamor
phpBB 3.0.0 RC4
Сообщения: 1626
Стаж: 8 лет 5 месяцев
Откуда: Одесса
Благодарил (а): 557 раз
Поблагодарили: 134 раза

Re: [BETA] RH Topic Tags для phpBB 3.1.x

Сообщение romaamor »

KOT-Pskov
Проблемы с работой этого расширения присутствуют. У меня правда при создании новых тем, и то не всегда.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1005
Стаж: 5 лет 11 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

Re: [BETA] RH Topic Tags для phpBB 3.1.x

Сообщение COB16 »

В логах вот такая ошибка:

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

[30-Dec-2014 23:58:54 Europe/Moscow] PHP Deprecated:  Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0
[30-Dec-2014 23:58:54 Europe/Moscow] PHP Deprecated:  Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0
[30-Dec-2014 23:58:54 Europe/Moscow] PHP Deprecated:  Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0
[30-Dec-2014 23:58:56 Europe/Moscow] PHP Fatal error:  Call to undefined function robertheim\topictags\service\mb_strlen() in /home/amd103/public_html/ext/robertheim/topictags/service/tags_manager.php on line 219
[30-Dec-2014 23:58:56 Europe/Moscow] PHP Fatal error:  Call to undefined function robertheim\topictags\service\mb_strlen() in /home/amd103/public_html/ext/robertheim/topictags/service/tags_manager.php on line 219
[30-Dec-2014 23:58:56 Europe/Moscow] PHP Fatal error:  Call to undefined function robertheim\topictags\service\mb_strlen() in /home/amd103/public_html/ext/robertheim/topictags/service/tags_manager.php on line 219
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11609
Стаж: 13 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2628 раз

Re: [BETA] RH Topic Tags для phpBB 3.1.x

Сообщение Sheer »

Обратись к хостеру - пусть включат mbstring
А вообще-то автор расширения обязан предвидеть ситуации, когда mbstring отсутствует.
strelok-by, или попробуй
Открыть /ext/robertheim/topictags/service/tags_manager.php
Найти

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

		if (mb_strlen($query, 'UTF-8') < 3)
		{
			return array();
		}
Заменить на

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

		if(function_exists('mb_strlen'))
		{
			if (mb_strlen($query, 'UTF-8') < 3)
			{
				return array();
			}
		}
		else
		{
			$dummy = array();
			if (preg_match_all("/.{1}/us", $query, $dummy) < 3)
			return array();
		}
! Работоспособность не проверял.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1005
Стаж: 5 лет 11 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

Re: [BETA] RH Topic Tags для phpBB 3.1.x

Сообщение COB16 »

Sheer

попробовал изменять строку по твоему примеру, после вкл вот что выскочила:

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

Fatal error: Namespace declaration statement has to be the very first statement in the script in /home/amd103/public_html/ext/robertheim/topictags/service/tags_manager.php on line 10
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11609
Стаж: 13 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2628 раз

Re: [BETA] RH Topic Tags для phpBB 3.1.x

Сообщение Sheer »

strelok-by писал(а):попробовал изменять строку по твоему примеру
А это тут вообще не причем ибо строка 10

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

namespace robertheim\topictags\service;
а
Namespace declaration statement has to be the very first statement in the script in
означает что определение пространств имен должно быть самым первым оператором в скрипте.
то есть
Пространства имен объявляются с помощью зарезервированного слова namespace. Файл, содержащий пространство имен, должен содержать его объявление в начале перед любым другим кодом, кроме зарезервированного слова declare.
Добавлено спустя 36 минут 16 секунд:
Проверил на локалке - все работает.
А вот это http://www.phpbbguru.net/community/post ... 0#pr447237 подтверждается, прчем ошибка при создании новой темы. Хотя тема и тег создаются.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1005
Стаж: 5 лет 11 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

Re: [BETA] RH Topic Tags для phpBB 3.1.x

Сообщение COB16 »

Выходит ошибка в самом расширении
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11609
Стаж: 13 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2628 раз

Re: [BETA] RH Topic Tags для phpBB 3.1.x

Сообщение Sheer »

strelok-by
Я не знаю, что у тебя там вообще творится, но при включенном расширении RH Topic Tags --> Управление тегами имеем Module not accessible

Добавлено спустя 2 минуты 38 секунд:
KOT-Pskov писал(а):При попытке добавить тег (к уже созданной до этого теме) выдаёт вот такую ошибку:
Автор исправил баг
https://www.phpbb.com/community/viewtop ... #p13886006
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Перенесено из форума Бета-версии расширений для phpBB в форум Поддержка расширений для phpBB 25.09.2018 22:32 модератором Sheer

Вернуться в «Поддержка расширений для phpBB»