Уважаемые пользователи!
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.2
Сообщения: 2081
Стаж: 11 лет 11 месяцев
Откуда: Одесса
Благодарил (а): 707 раз
Поблагодарили: 161 раз
Контактная информация:

[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 раза.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

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

Сообщение COB16 »

Sheer а как то можно перенести мой форум на локалку? Просто хочу там посмотреть и и проверить
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

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

Сообщение COB16 »

Sheer устанавливать знаю как, а как бд перенести на локалку? сделать бэкап и распаковать?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Создай на локалке в PMA пустую базу, потом восстанови в нее данные из дампа, лучше этим MySQLDumper
Поменяй в конфиге куки (а то будет перебрасывать на реальный форум) и путь к скрипту.

Добавлено спустя 1 минуту 34 секунды:
Инструкция к MySQLDumper
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

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

Сообщение COB16 »

Почему то не хочет писать букву "б" также выбивает ошибку и на букву Я

Добавлено спустя 6 минут 20 секунд:
Скрытый текст

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

Вернуться на главную страницу
Общая ошибка
SQL ERROR [ mysql4 ]

Incorrect string value: '\xD1' for column 'tag' at row 3 [1366]

SQL

INSERT INTO phpbb_rh_topictags_tag (tag) VALUES ('термостат'), ('тпдз'), ('Восстановление-�')

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysql.php
LINE: 181
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 650
CALL: phpbb\db\driver\mysql->sql_query()

FILE: [ROOT]/ext/robertheim/topictags/service/tags_manager.php
LINE: 301
CALL: phpbb\db\driver\driver->sql_multi_insert()

FILE: [ROOT]/ext/robertheim/topictags/service/tags_manager.php
LINE: 253
CALL: robertheim\topictags\service\tags_manager->create_missing_tags()

FILE: [ROOT]/ext/robertheim/topictags/event/main_listener.php
LINE: 175
CALL: robertheim\topictags\service\tags_manager->assign_tags_to_topic()

FILE: (not given by php)
LINE: (not given by php)
CALL: robertheim\topictags\event\main_listener->submit_post_end()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 164
CALL: call_user_func()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 53
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php
LINE: 167
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 40
CALL: Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()

FILE: [ROOT]/includes/functions_posting.php
LINE: 2408
CALL: phpbb\event\dispatcher->trigger_event()

FILE: [ROOT]/posting.php
LINE: 1352
CALL: submit_post()
Уведомите администратора конференции или вебмастера: strelok-by@bk.ru
Powered by phpBB® Forum Software © phpBB Limited
Аватара пользователя
romaamor
phpBB 3.0.2
Сообщения: 2081
Стаж: 11 лет 11 месяцев
Откуда: Одесса
Благодарил (а): 707 раз
Поблагодарили: 161 раз
Контактная информация:

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

Сообщение romaamor »

У меня работает. В админке эти буквы добавили ?
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

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

Сообщение COB16 »

romaamor да. Уже и на другие бьет буквы

Добавлено спустя 1 час 21 минуту 24 секунды:
А вот что словил щас:
Скрытый текст

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

SQL ERROR [ mysql4 ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 't WHERE NOT EXISTS ( SELECT 1 FROM phpbb_rh_topictags tt WHERE t' at line 2 [1064]

SQL

DELETE FROM phpbb_rh_topictags_tag t WHERE NOT EXISTS ( SELECT 1 FROM phpbb_rh_topictags tt WHERE tt.tag_id = t.id )

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysql.php
LINE: 181
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/ext/robertheim/topictags/service/tags_manager.php
LINE: 81
CALL: phpbb\db\driver\mysql->sql_query()

FILE: [ROOT]/ext/robertheim/topictags/service/tags_manager.php
LINE: 269
CALL: robertheim\topictags\service\tags_manager->delete_unused_tags()

FILE: [ROOT]/ext/robertheim/topictags/event/main_listener.php
LINE: 175
CALL: robertheim\topictags\service\tags_manager->assign_tags_to_topic()

FILE: (not given by php)
LINE: (not given by php)
CALL: robertheim\topictags\event\main_listener->submit_post_end()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 164
CALL: call_user_func()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 53
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php
LINE: 167
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 40
CALL: Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()

FILE: [ROOT]/includes/functions_posting.php
LINE: 2408
CALL: phpbb\event\dispatcher->trigger_event()

FILE: [ROOT]/posting.php
LINE: 1352
CALL: submit_post()
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

strelok-by писал(а):А вот что словил щас:
[BETA] RH Topic Tags для phpBB 3.1.x
Причем эти правки нужно сделать в нескольких местах. Только не редактируй через панель хостинга.
Кстати автор в курсе, но не шевелится --> https://www.phpbb.com/community/viewtop ... #p13871486
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

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

Сообщение COB16 »

Sheer нету такого в новой версии расширения
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Как это нету?

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

	/**
	 * Removes all tags that are not assigned to at least one topic (garbage collection).
	 *
	 * @return count of deleted tags
	 */
	public function delete_unused_tags()
	{
		// TODO maybe we are not allowed to use subqueries, because some DBALS supported by phpBB do not support them.
		// https://www.phpbb.com/community/viewtopic.php?f=461&t=2263646
		// so we would need 2 queries, but this is slow... so we use subqueries and hope - yeah! :D

		$sql = 'DELETE
			FROM ' . $this->table_prefix . TABLES::TAGS . ' t
			WHERE NOT EXISTS (
				SELECT 1
				FROM ' . $this->table_prefix . TABLES::TOPICTAGS . ' tt
					WHERE tt.tag_id = t.id
			)';

		$this->db->sql_query($sql);
		return $this->db->sql_affectedrows();
	}
и вот он, предмет особой гордости автора
// TODO maybe we are not allowed to use subqueries, because some DBALS supported by phpBB do not support them.
// https://www.phpbb.com/community/viewtop ... &t=2263646
// so we would need 2 queries, but this is slow... so we use subqueries and hope - yeah! :D
Ну то, что это приводит к фатальной ошибке, так... фигня. Ыыыы... https://www.phpbb.com/community/viewtop ... &t=2263646
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

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

Сообщение COB16 »

Sheer щас добавлю тогда

Добавлено спустя 9 минут 7 секунд:
Подправил строку, правда почему то теги не пишутся на странице темы. Хотя в опциях включено и кеш чистил
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

strelok-by
У тебя было полное удаление расширения, видать и права доступа для него слетели - проверь.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

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

Сообщение COB16 »

Sheer поставил права и всё равно нету

Добавлено спустя 33 секунды:
и теги пропали из темы которые только что добавил

Добавлено спустя 1 час 10 минут 22 секунды:
Почистил кеш, с компа и с телефона не показывает
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

В настройках у тебя
Отображать облако тегов на главной странице списка форумов: Нет
Когда включено, облаго тегов отображается внизу главной страницы списка форумов.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

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

Сообщение COB16 »

Sheer дык я ставил в админке и проверял потом
Перенесено из форума Бета-версии расширений для phpBB в форум Поддержка расширений для phpBB 25.09.2018 22:32 модератором Sheer

Ответить

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