Уважаемые пользователи!
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.5
Сообщения: 2271
Стаж: 12 лет 8 месяцев
Откуда: Одесса
Благодарил (а): 657 раз
Поблагодарили: 152 раза

[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 раза.
Перенесено из форума Бета-версии расширений для phpBB в форум Поддержка расширений для phpBB 25.09.2018 22:32 модератором Sheer

Аватара пользователя
romaamor
phpBB 3.0.5
Сообщения: 2271
Стаж: 12 лет 8 месяцев
Откуда: Одесса
Благодарил (а): 657 раз
Поблагодарили: 152 раза

Re: [3.1][3.2][release][CDB]RH Topic Tags

Сообщение romaamor »

Лана, не берите в душу.
L-o-n-a
phpBB 1.0.0
Сообщения: 9
Стаж: 6 лет 2 месяца
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [3.1][3.2][release][CDB]RH Topic Tags

Сообщение L-o-n-a »

romaamor, Благодарю :)
По делу: прописала регулярное выражение, на которое отправили по ссылке:

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

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

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

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

В общем, если разберусь самостоятельно, сообщу, где нашла ошибку. Пока думаю, что свою ))
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12613
Стаж: 13 лет 3 месяца
Благодарил (а): 170 раз
Поблагодарили: 2535 раз

Re: [3.1][3.2][release][CDB]RH Topic Tags

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

L-o-n-a писал(а): 06.10.2018 0:18 на которое отправили по ссылке
Да?
Отправлю ссылку ещё раз
Re: [3.1][3.2][release][CDB]RH Topic Tags (это та же самая, на которую ссылался Pazh)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 9 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: [3.1][3.2][release][CDB]RH Topic Tags

Сообщение Sheer »

L-o-n-a писал(а): 05.10.2018 21:37 Бред - это Ваша манера общения
Ваша еще хуже. Правила, пункт: 4.5
Не злоупотребляйте использованием ЗАГЛАВНЫХ БУКВ. У ваших собеседников может сложиться впечатление, что вы на них кричите.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
L-o-n-a
phpBB 1.0.0
Сообщения: 9
Стаж: 6 лет 2 месяца
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [3.1][3.2][release][CDB]RH Topic Tags

Сообщение L-o-n-a »

Татьяна5 писал(а): 06.10.2018 0:42 Отправлю ссылку ещё раз
Зачем? Проблема указанным образом не решается. Ссылки было две: одна на эту же тему, другая - соседнюю.
Sheer писал(а): 06.10.2018 12:15Ваша еще хуже.
Я никому здесь ни разу не нагрубила, в отличие от того пользователя, ответ которому Вы процитировали; более того - общаюсь предельно вежливо и доброжелательно.
Касательно
Sheer писал(а): 06.10.2018 12:15 У ваших собеседников может сложиться впечатление, что вы на них кричите.
Зато у меня не просто "складывается впечатление", а мы видим хамство в чистом виде в мой адрес. И пресекать его никто не собирается, судя по всему. И стоило мне один раз ответить в том же тоне этому не самому воспитанному персонажу, тут же виновата я. Очень мило. "Отличный" форум.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12613
Стаж: 13 лет 3 месяца
Благодарил (а): 170 раз
Поблагодарили: 2535 раз

Re: [3.1][3.2][release][CDB]RH Topic Tags

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

Заглавные буквы - крик, а это не доброжелательное общение
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 9 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: [3.1][3.2][release][CDB]RH Topic Tags

Сообщение Sheer »

L-o-n-a писал(а): 07.10.2018 14:38 Проблема указанным образом не решается
А у меня по волшебству решается. https://sheer.phpbbguru.net/phpbb321/index.php ЧЯНТД?
L-o-n-a писал(а): 07.10.2018 14:38 хамство в чистом виде в мой адрес
Обращение на ты и посыл читать правила, в частности Правила, пункт: 1.7
Каждый сам выбирает манеру обращения друг к другу, лишь бы она не показалась оскорбительной. Но помните, что на конференциях (форумах) принято обращаться по никам или именам, "на ТЫ" (без политеса) независимо от пола и возраста участников.
- это хамство?
L-o-n-a писал(а): 07.10.2018 14:38 "Отличный" форум.
Не нравится? Найдите другой.

Отправлено спустя 19 минут 35 секунд:
Да... и вот еще... Тут вверху ссылка есть, обязательная к прочтению, так же как и Правила. Как задавать вопросы, так вот там написано:
Реакция на грубость
Большая часть того, что может показаться грубостью, в хакерских кругах используется не для оскорбления. Это, скорее, следствие непосредственного, без обиняков, стиля общения, естественного для людей, старающихся решать проблемы, а не казаться другим мягкими и пушистыми.
Когда встречаетесь с грубостью, постарайтесь реагировать спокойно. Если кто-то действительно выходит за рамки допустимого, вполне вероятно, что ведущий списка рассылки, дискуссионной группы или форума поставит его на место. Если этого не произошло и вы выйдете из себя, вполне вероятно, что ставшее причиной этого лицо ведет себя в рамках норм хакерского сообщества, и все будут считать, что именно вы не правы. Это существенно снизит шансы получения необходимой информации или помощи
Примите к сведению.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
romaamor
phpBB 3.0.5
Сообщения: 2271
Стаж: 12 лет 8 месяцев
Откуда: Одесса
Благодарил (а): 657 раз
Поблагодарили: 152 раза

Re: [3.1][3.2][release][CDB]RH Topic Tags

Сообщение romaamor »

Добрый день. Как правильно прописать в поле Регулярное выражение для разрешенных тегов: что бы срабатывали такие спец символы как +," и так далее ? Добавляю их в то что у меня сейчас прописано -

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

 /^[\-\sа-яёa-z0-9]{3,30}$/ui
. Не помогает. Горит красным.
Последний раз редактировалось Sheer 07.06.2019 17:30, всего редактировалось 1 раз.
Причина: bb-код
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 9 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: [3.1][3.2][release][CDB]RH Topic Tags

Сообщение Sheer »

Pazh писал(а): 27.09.2018 9:37 Если в тегах допускается + , то в квадратные скобки регулярки после 9 нужно добавить \+
Отправлено спустя 37 секунд:
То бишь спецсимволы нужно экранировать.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
romaamor
phpBB 3.0.5
Сообщения: 2271
Стаж: 12 лет 8 месяцев
Откуда: Одесса
Благодарил (а): 657 раз
Поблагодарили: 152 раза

Re: [3.1][3.2][release][CDB]RH Topic Tags

Сообщение romaamor »

Прописал так - /^[\-\sа-яёa-z0-9]{3,30}$/ui\+\.\°\
Ответ -
Information
The following tags are invalid: A
И Debug ругается-

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

 [phpBB Debug] PHP Warning: in file [ROOT]/ext/robertheim/topictags/event/main_listener.php on line 109: Illegal string offset 'text'
[phpBB Debug] PHP Warning: in file [ROOT]/ext/robertheim/topictags/service/tags_manager.php on line 644: preg_match(): Unknown modifier '/'
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16715
Стаж: 18 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 559 раз
Поблагодарили: 1852 раза

Re: [3.1][3.2][release][CDB]RH Topic Tags

Сообщение rxu »

romaamor, это потому, что в регулярке полная каша. Модификаторы засунуты в середину регулярного выражения, делимитеров (ограничителей) вообще не просматривается.

Отправлено спустя 1 минуту 37 секунд:
Тогда уж что-то типа того

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

/^[\+\.\°\-\sа-яёa-z0-9]{3,30}$/ui
Изображение
Аватара пользователя
romaamor
phpBB 3.0.5
Сообщения: 2271
Стаж: 12 лет 8 месяцев
Откуда: Одесса
Благодарил (а): 657 раз
Поблагодарили: 152 раза

Re: [3.1][3.2][release][CDB]RH Topic Tags

Сообщение romaamor »

rxu писал(а): 07.06.2019 19:36 Тогда уж что-то типа того
Не работает вообще. Скидывает на функцию - редактирование сообщения.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 9 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: [3.1][3.2][release][CDB]RH Topic Tags

Сообщение Sheer »

А так

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

/^[\-\sа-яёa-z0-9\+]{3,30}$/ui
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
romaamor
phpBB 3.0.5
Сообщения: 2271
Стаж: 12 лет 8 месяцев
Откуда: Одесса
Благодарил (а): 657 раз
Поблагодарили: 152 раза

Re: [3.1][3.2][release][CDB]RH Topic Tags

Сообщение romaamor »

Sheer писал(а): 07.06.2019 21:51А так
Не как. Красное.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16715
Стаж: 18 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 559 раз
Поблагодарили: 1852 раза

Re: [3.1][3.2][release][CDB]RH Topic Tags

Сообщение rxu »

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

/^[\-\sа-яёa-z0-9\x{00B0}\+]{3,30}$/ui
Изображение

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