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

[3.1] RH Topic Tags

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
romaamor
phpBB 3.0.3
Сообщения: 2166
Стаж: 12 лет 2 месяца
Откуда: Одесса
Благодарил (а): 625 раз
Поблагодарили: 144 раза

[3.1] 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 11.01.2022 18:16, всего редактировалось 3 раза.
Аватара пользователя
romaamor
phpBB 3.0.3
Сообщения: 2166
Стаж: 12 лет 2 месяца
Откуда: Одесса
Благодарил (а): 625 раз
Поблагодарили: 144 раза

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

Сообщение romaamor »

Alecto писал(а): короче грусть-печаль и полный абзац с этим расширением.
:D
Alecto, Я ещё в первом сообщении говорил что расширение - лажа. Но самое прикольное что у мня пашит.
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1130
Стаж: 9 лет 2 месяца
Благодарил (а): 42 раза
Поблагодарили: 288 раз

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

Сообщение KEMnEP »

Всё нормально робит, правда запросы к скул плодит пока немерено, но красивости добавляет.. единственное что когда ставил менял
'ACP_RH_TOPICTAGS_REGEX_DEFAULT' => '/^[\- A-я0-9]{3,30}$/i', а то русский не понимал.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 5 месяцев
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

romaamor писал(а): о самое прикольное что у мня пашит.
работает, но
KEMnEP писал(а): запросы к скул плодит пока немерено
Аватара пользователя
Perfecthus
phpBB 2.0.11
Сообщения: 807
Стаж: 13 лет 7 месяцев
Откуда: Оттуда
Благодарил (а): 51 раз
Поблагодарили: 86 раз

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

Сообщение Perfecthus »

romaamor писал(а): Настройки тегов и в поле - Регулярное выражение для разрешенных тегов: ставим это :Код: Выделить всё/^[\- a-zячсмитьбюэждлорпавыфйцукенгшщзхъёЯЧСМИТЬБЮЭЖДЛОРПАВЫФЙЦУКЕНГШЩЗХЁ0-9+]{3,30}$/i
А не проще такой regxp использовать?! /^[\- а-яА-ЯёЁa-zA-Z0-9]{3,30}$/i

Отправлено спустя 10 минут 59 секунд:
PS: Да, кстати, как это расширение себя ведёт в плане запросов к БД?
Аватара пользователя
romaamor
phpBB 3.0.3
Сообщения: 2166
Стаж: 12 лет 2 месяца
Откуда: Одесса
Благодарил (а): 625 раз
Поблагодарили: 144 раза

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

Сообщение romaamor »

Perfecthus, как ведёт себя к БД смотрите по Вашему форуму. Расширившее не полностью сдельно. Я каждый релиз проверяю... Есть в иногда ERROR.
Аватара пользователя
Perfecthus
phpBB 2.0.11
Сообщения: 807
Стаж: 13 лет 7 месяцев
Откуда: Оттуда
Благодарил (а): 51 раз
Поблагодарили: 86 раз

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

Сообщение Perfecthus »

Ясно, тогда пока ставить не буду.
Аватара пользователя
Gordon freeman
phpBB 1.4.4
Сообщения: 108
Стаж: 10 лет 7 месяцев
Откуда: Одесса
Благодарил (а): 4 раза
Поблагодарили: 2 раза

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

Сообщение Gordon freeman »

Есть одна маленькая проблема. Невозможно ввести русскую букву "б", хотя все остальные буквы вводятся нормально.
Делай капут тому, кто делает тебе капут.
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1130
Стаж: 9 лет 2 месяца
Благодарил (а): 42 раза
Поблагодарили: 288 раз

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

Сообщение KEMnEP »

прописывали? 'ACP_RH_TOPICTAGS_REGEX_DEFAULT' => '/^[\- A-я0-9]{3,30}$/i'
Аватара пользователя
Gordon freeman
phpBB 1.4.4
Сообщения: 108
Стаж: 10 лет 7 месяцев
Откуда: Одесса
Благодарил (а): 4 раза
Поблагодарили: 2 раза

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

Сообщение Gordon freeman »

Я делал все по инструкции из первого сообщения данной темы.
Делай капут тому, кто делает тебе капут.
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1130
Стаж: 9 лет 2 месяца
Благодарил (а): 42 раза
Поблагодарили: 288 раз

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

Сообщение KEMnEP »

дак пропишите в language заместо
'ACP_RH_TOPICTAGS_REGEX_DEFAULT' => '/^[\- a-z0-9]{3,30}$/i',
строчку
'ACP_RH_TOPICTAGS_REGEX_DEFAULT' => '/^[\- A-я0-9]{3,30}$/i',
и будет Вам счастье
Аватара пользователя
Perfecthus
phpBB 2.0.11
Сообщения: 807
Стаж: 13 лет 7 месяцев
Откуда: Оттуда
Благодарил (а): 51 раз
Поблагодарили: 86 раз

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

Сообщение Perfecthus »

KEMnEP писал(а): пропишите в language заместо
Может лучше так: 'ACP_RH_TOPICTAGS_REGEX_DEFAULT' => '/^[\- а-яА-ЯёЁa-zA-Z0-9]{3,30}$/i',
А твой regxp получается неполный.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16443
Стаж: 18 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 531 раз
Поблагодарили: 1768 раз

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

Сообщение rxu »

Лучше так '/^[\- \p{Ll}\p{Lu}\p{N}]{3,30}$/u'.
Изображение
Аватара пользователя
Perfecthus
phpBB 2.0.11
Сообщения: 807
Стаж: 13 лет 7 месяцев
Откуда: Оттуда
Благодарил (а): 51 раз
Поблагодарили: 86 раз

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

Сообщение Perfecthus »

А, как правильно вводить тэги, через запятую или через пробел? Ввёл через запятую, всё везде разрешено/включено, но тэги не отображаются.

Отправлено спустя 2 минуты 15 секунд:
PS: Разобрался, оказалось нужно после ввода тэга Enter нажимать :)
Аватара пользователя
Perfecthus
phpBB 2.0.11
Сообщения: 807
Стаж: 13 лет 7 месяцев
Откуда: Оттуда
Благодарил (а): 51 раз
Поблагодарили: 86 раз

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

Сообщение Perfecthus »

Ничего не пойму, на любой введенный тэг - пишет, что он неправильный.
disallow.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1130
Стаж: 9 лет 2 месяца
Благодарил (а): 42 раза
Поблагодарили: 288 раз

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

Сообщение KEMnEP »

Perfecthus, это не мой код. А взят из оф темы расширения на сайте phpbb и проблем с не работоспособностью, незамеченно. Поэтому не вникал. Код полностью работоспособный.
Перенесено из форума Бета-версии расширений для phpBB в форум Поддержка расширений для phpBB 25.09.2018 22:32 модератором Sheer

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