[3.1] RH Topic Tags

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

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

[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

Аватара пользователя
Perfecthus
phpBB 2.0.12
Сообщения: 850
Стаж: 14 лет 2 месяца
Откуда: Оттуда
Благодарил (а): 52 раза
Поблагодарили: 87 раз

Re: [3.1] RH Topic Tags

Сообщение Perfecthus »

marinaj13 писал(а): 02.12.2024 9:10 Как поменять значение value не подскажите ?
В базе данных, через например, phpMyAdmin. Таблица префикс_rh_topictags_tag → Структура → tag → Изменить → Длина значения → выставить 70 и нажать кнопку Сохранить.
Без имени-1.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
marinaj13
phpBB 1.2.0
Сообщения: 13
Стаж: 1 год 7 месяцев
Благодарил (а): 21 раз

Re: [3.1] RH Topic Tags

Сообщение marinaj13 »

Ураааа получилось работает спасибо Perfecthus
snapshot_pkz61.hoster.kz_1733132008806.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
phpbb 3.3.12
Аватара пользователя
Perfecthus
phpBB 2.0.12
Сообщения: 850
Стаж: 14 лет 2 месяца
Откуда: Оттуда
Благодарил (а): 52 раза
Поблагодарили: 87 раз

Re: [3.1] RH Topic Tags

Сообщение Perfecthus »

marinaj13, Поздравляю! :)
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3288
Стаж: 13 лет
Благодарил (а): 652 раза
Поблагодарили: 154 раза

Re: [3.1] RH Topic Tags

Сообщение southklad »

У меня почему то такой способ не работает, выдает

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

SQL ERROR [ mysqli ]

Data too long for column 'tag_lowercase' at row 1 [1406]

SQL

INSERT INTO phpbb_rh_topictags_tag (tag, tag_lowercase) VALUES
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5383
Стаж: 20 лет
Откуда: Питер
Благодарил (а): 176 раз
Поблагодарили: 725 раз

Re: [3.1] RH Topic Tags

Сообщение Siava »

southklad, возможно длины типа VARCHAR недостаточно. Сколько задано сейчас? По идее должно помочь смена VARCHAR на TEXT, в котором допустима длина до 65535 символов.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3288
Стаж: 13 лет
Благодарил (а): 652 раза
Поблагодарили: 154 раза

Re: [3.1] RH Topic Tags

Сообщение southklad »

Задана 70, а символов 35 вбил на сайте
Изображение
Аватара пользователя
Perfecthus
phpBB 2.0.12
Сообщения: 850
Стаж: 14 лет 2 месяца
Откуда: Оттуда
Благодарил (а): 52 раза
Поблагодарили: 87 раз

Re: [3.1] RH Topic Tags

Сообщение Perfecthus »

southklad, В файлах поправил и в регулярках (regex)?
Аватара пользователя
Perfecthus
phpBB 2.0.12
Сообщения: 850
Стаж: 14 лет 2 месяца
Откуда: Оттуда
Благодарил (а): 52 раза
Поблагодарили: 87 раз

Re: [3.1] RH Topic Tags

Сообщение Perfecthus »

Siava писал(а): 02.12.2024 22:03 типа VARCHAR недостаточно
Так вроде 255 varchar должна вмещать. ;)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16786
Стаж: 18 лет 8 месяцев
Откуда: Красноярск
Благодарил (а): 537 раз
Поблагодарили: 1642 раза

Re: [3.1] RH Topic Tags

Сообщение rxu »

southklad писал(а): 03.12.2024 15:30 Задана 70, а символов 35 вбил на сайте
А кодировка поля в БД точно utf8?
Изображение
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3288
Стаж: 13 лет
Благодарил (а): 652 раза
Поблагодарили: 154 раза

Re: [3.1] RH Topic Tags

Сообщение southklad »

image.png
Отправлено спустя 2 минуты 13 секунд:
Выставил еще и для tag_lowercase и все заработало, спасибо
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
marinaj13
phpBB 1.2.0
Сообщения: 13
Стаж: 1 год 7 месяцев
Благодарил (а): 21 раз

Re: [3.1] RH Topic Tags

Сообщение marinaj13 »

Как добавить теговым страницам динамический Атрибут rel="canonical"
phpbb 3.3.12
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3288
Стаж: 13 лет
Благодарил (а): 652 раза
Поблагодарили: 154 раза

Re: [3.1] RH Topic Tags

Сообщение southklad »

Попробовал вести подсчет просмотров таким способом, но он не работает <dd class="views">{topicrow.VIEWS} <dfn>{L_VIEWS}</dfn></dd>
Изображение

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