Страница 17 из 28

[3.1] RH Topic Tags

Добавлено: 10.12.2014 7:24
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']

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

Добавлено: 06.07.2017 17:59
rst
Смысл в подмене есть если не использовать штатное облако как в моем случае, а вместо него сформировать свой блок, тогда сделав в htacess кучку редиректов, равную количеству тегов, мы будем видеть только вменяемые ссылки типа: /app.php/tag/engine , при этом сам тег "движок" будет на русском.

Столкнулся с небольшой проблемой. Не могу найти где это расширение формирует страницу со ссылками. Убрал параметр f= из форума. А это расширение пилит с ним. Может кто-то уже задавался подобным вопросом. Как убрать f= из ссылок для этого расширения?

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

Добавлено: 10.07.2017 20:03
rst
Нет, смотрю на эти ссылки вида: /tag/%25D0%25BD%25D0%25BE%25D0%25B2%25D0%25B8%25D1%2587%25D0%25BA%25D0%25B0%25D0%25BC
И хочется плакать :cry:

Можно их как-то преобразовать?

Отправлено спустя 6 минут 36 секунд:
Блин, попробовал через автоцензор. Работает. )
А для поисковика ссылка с процентами и на русском это одно и то же или как?

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

Добавлено: 10.07.2017 20:32
Татьяна5
Для поисковика ссылка с процентами лучше. Универсальней

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

Добавлено: 10.07.2017 20:35
rst
Т.е. ссылки, написанные русским и процентами для поисковика - разные?

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

Добавлено: 10.07.2017 20:57
Татьяна5
Дублей не будет, но некоторые поисковики могут "не понять" русские символы

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

Добавлено: 25.08.2017 16:27
rst
Подскажите, плз, как убрать пагинацию. Она берется из стандартного файла пагинации, а мне нужна длинная портянка на весь лист. Без постраничной навигации.

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

Добавлено: 26.08.2017 11:44
rst
Сам спросил - сам ответил )
В main.php находим

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

$limit			= $this->config['topics_per_page'];

и меняем на нужное нам значение, например

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

$limit			= 200;

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

Добавлено: 05.09.2017 0:30
ciiz1
Размер на главной странице шрифта не подскажите где уменьшить.

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

Добавлено: 05.09.2017 23:51
ciiz1
спасибо нашёл rh_topictags.css с php незнаком, долго искал где в файлах присваивается размер к переменной x-large :lol: :lol: :lol:

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

Добавлено: 05.09.2017 23:59
aeplug
Да вроде это не php, а HTML

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

Добавлено: 06.10.2017 17:00
misterleks
Скачал это расширение, версия 1.0.2 для версии форума 3.2, но почему то не добавляются русские ТЭГи ((
Настройках добавил русские буквы

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

/^[\- a-z а-я 0-9]{3,30}$/i
Но когда занёс сохраняю первое сообщение, пишет что тэги "инвалид" и не добавляет. Если английскими буквами писать, то всё хорошо. Может я что не так в настройки написал?

Отправлено спустя 57 секунд:
Вот так пишет: The following tags are invalid: шашлык, рецепт

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

Добавлено: 06.10.2017 17:06
Татьяна5
misterleks, для русского алфавита "а-я" не работает, надо перечислять все буквы вручную

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

Добавлено: 20.10.2017 0:42
ciiz1
PHPBB 3.2.1 (обновил). при создании темы не видно строчку куда добавлялись теги, у всех так?, а то я ещё с кодом пытался играться, не заметил в кокой момент пропала. :) может я что наделал?

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

Добавлено: 20.10.2017 8:26
misterleks
У меня все видно и все работает хорошо.

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

Добавлено: 25.10.2017 12:49
misterleks
Есть несколько вопросов с этим расширением.
1. Можно ли в заголовок страницы вставить название тега, по которому происходит поиск? Сейчас в заголовке просто написано "Поиск по тегу", а хочется, чтобы было например так "Поиск по тегу: автомобиль".
2. После того, как установил это расширение, Яндекс начал ругаться на то, что отсутствуют мета-теги <description>. Там и правда нету этого тега. Запрещать индексацию не хочется, можно ли как то добавить или исправить это? Расширение СЕО установлено, которое автоматом прописывает этот тег, но на этой странице оно не работает.
Можно ли что с этим сделать?