Текущее время: 29 окт 2020, 14:36

Русская поддержка форума phpBB

Это сайт русской поддержки phpBB

RH Topic Tags

Аватара пользователя
Сообщения: 100
Стаж: 8 лет 7 месяцев
Откуда: Moscow
Карма: 9
Россия

Сообщение » 22 май 2020, 00:46

Название расширения: RH Topic Tags
Описание: Расширение добавляет возможность помечать темы с ключевыми словами.
Добавлять ключевые слова можно только при размещении новой темы или при редактировании первого сообщения.
Так же есть облако тегов, белый и чёрный списки тегов.
Автор: combuster

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

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

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

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


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

Можете там же добавить и свои знаки.

В расширении есть баг - ссылки на русские теги отображаются вот так:
http://forum.ru/tag/%25D0%259F%25D0%25B ... %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']
Вложения
rh_topic_tags_1.0.3.zip
(134.23 КБ) Скачиваний: 1

Вернуться в Расширения для phpBB 3.1.x / 3.2.x / 3.3.x



Кто сейчас на конференции

Сейчас этот форум просматривают: нет пользователей онлайн и гости: 1