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

[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 2.0.4
Сообщения: 416
Стаж: 8 лет 7 месяцев
Благодарил (а): 48 раз
Поблагодарили: 34 раза

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

Сообщение Вчерашний борщ »

mike2003, Evernote по работе с метками не предел мечтаний, но по любому удобнее и функциональнее ;)
Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Стаж: 8 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 7 раз

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

Сообщение mike2003 »

ну хотя бы так, чем никак
vic4884
phpBB 1.4.2
Сообщения: 71
Стаж: 7 лет 7 месяцев
Благодарил (а): 16 раз
Поблагодарили: 1 раз

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

Сообщение vic4884 »

я конечно извиняюсь, но теги не появились.
Go to ACP -> tab customise -> Manage extensions -> enable RH Topic Tags - ОК включил
Go to ACP -> Forums -> edit/create any forum -> set Enable RH Topic Tags to Yes - ОК - включил в самих форумах
Goto ACP -> Extensions -> RH Topic Tags for global settings and maintenance - вроде тоже ок.
не появились теги при создании темы. в правах нету теперь пункта про теги. я так понимаю автоматом для всех включены
а еще в настройках стало меньше пунктов, из 4 только 1 (см скрин)

у кого получилось, как? =) как вы это сделали? :D


Отправлено спустя 34 минуты 19 секунд:
все, разобрался, с GitHub скачал и нормально phpbb-ext-topictags-master.zip
в настройках Регулярное выражение для разрешенных тегов: /^[\- а-яА-ЯёЁa-zA-Z0-9]{3,30}$/i
и вроде работает

Отправлено спустя 4 минуты 59 секунд:
rxu где-то в теме писал что лучше вставить
Лучше так '/^[\- \p{Ll}\p{Lu}\p{N}]{3,30}$/u'.
но подозреваю это надо в какой-то файл вставлять, вопрос в какой? и почему лучше?

Отправлено спустя 6 минут 16 секунд:
rxu писал(а): Лучше так '/^[\- \p{Ll}\p{Lu}\p{N}]{3,30}$/u'.
Почему лучше и где его прописать?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

vic4884 писал(а): где
ext\robertheim\topictags\language\ru\topictags_acp.php
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

vic4884 писал(а): в правах нету теперь пункта про теги
Потому что автор про них забыл. в 3.1.7 сделали так, чтобы права отключенных расширений не показывались. Соответственно, надо добавлять новый слушатель события.
Открыть ext\robertheim\topictags\event\main_listener.php
Найти

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

'core.delete_topics_before_query'                => 'delete_topics_before_query',
Добавить после

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

            'core.permissions'                                => 'add_permission',
Найти

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

    /**
     * Event: core.load_language_on_setup
     */
Добавить перед

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

    public function add_permission($event)
    {
        $permissions = $event['permissions'];
        $permissions['a_rhtopictags_edit_tags'] = array('lang' => 'ACL_ADMIN_EDIT_TAGS', 'cat' => 'misc');
        $permissions['m_rhtopictags_edit_tags'] = array('lang' => 'ACL_MOD_EDIT_TAGS', 'cat' => 'misc');
        $permissions['u_rhtopictags_use_tags'] = array('lang' => 'ACL_USE_TAGS', 'cat' => 'misc');
        $event['permissions'] = $permissions;
    }
Открыть \ext\robertheim\topictags\language\ru\permissions_topictags.php
Найти

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

    'ACL_'.utf8_strtoupper(permissions::ADMIN_EDIT_TAGS)    => 'Может редактировать RH topic tags',
    'ACL_'.utf8_strtoupper(permissions::MOD_EDIT_TAGS)    => 'Может редактировать RH topic tags',
    'ACL_'.utf8_strtoupper(permissions::USE_TAGS)            => 'Может использовать RH topic tags',
Заменить на

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

    'ACL_ADMIN_EDIT_TAGS'    => 'Может редактировать RH topic tags',
    'ACL_MOD_EDIT_TAGS'    => 'Может редактировать RH topic tags',
    'ACL_USE_TAGS'            => 'Может использовать RH topic tags',
ЗЫ. Расширение претендует на звание чемпиона по глючности и корявости. Ну вот что это такое, а?
Скриншот сделанный 2016-09-29 в 17.02.52.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
vic4884
phpBB 1.4.2
Сообщения: 71
Стаж: 7 лет 7 месяцев
Благодарил (а): 16 раз
Поблагодарили: 1 раз

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

Сообщение vic4884 »

Sheer писал(а): Потому что автор про них забыл. в 3.1.7 сделали так, чтобы права отключенных расширений не показывались. Соответственно, надо добавлять новый слушатель события.
Открыть ext\robertheim\topictags\event\main_listener.php
c гитхаба в этом phpbb-ext-topictags-master.zip архиве есть , после установки можно отключать\включать в правах

Отправлено спустя 7 минут 39 секунд:
Sheer писал(а): ЗЫ. Расширение претендует на звание чемпиона по глючности и корявости. Ну вот что это такое, а?
такая же фигня, лечится?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

vic4884 писал(а): c гитхаба в этом phpbb-ext-topictags-master.zip архиве есть
Что есть? Файл есть, а подключения события в перехватчике нет.
vic4884 писал(а): лечится?
Все лечится.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
vic4884
phpBB 1.4.2
Сообщения: 71
Стаж: 7 лет 7 месяцев
Благодарил (а): 16 раз
Поблагодарили: 1 раз

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

Сообщение vic4884 »

Sheer писал(а): Что есть? Файл есть, а подключения события в перехватчике нет.
не ну так глубоко я не лез, потому как не разбираюсь, просто проверил возможности в настройках прав.
Как это вылечить, подскажите пжл :)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

vic4884 писал(а): просто проверил возможности в настройках прав
Если версия ниже 3.1.7, то должно работать и без подключения события.
Я не поленился, скачал экст и установил на 3.1.9, подозревая что проблема с отображением прав заключается в том, что я и предполагал. Открыв main_listener.php я убедился в том, что не ошибся в своем предположении.
vic4884 писал(а): Как это вылечить
Надо будет посмотреть на досуге.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Вчерашний борщ
phpBB 2.0.4
Сообщения: 416
Стаж: 8 лет 7 месяцев
Благодарил (а): 48 раз
Поблагодарили: 34 раза

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

Сообщение Вчерашний борщ »

Sheer, вот кто бы нашел досуг, чтобы нормальное расширение написать по меткам (тегам), по крайней мере, чтобы было не хуже жизни меток в Эверноте + прочие пожелания по жизни меток, что так или иначе озвучивались в теме :)
vic4884
phpBB 1.4.2
Сообщения: 71
Стаж: 7 лет 7 месяцев
Благодарил (а): 16 раз
Поблагодарили: 1 раз

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

Сообщение vic4884 »

Вчерашний борщ писал(а): Sheer, вот кто бы нашел досуг, чтобы нормальное расширение написать по меткам (тегам), по крайней мере, чтобы было не хуже жизни меток в Эверноте + прочие пожелания по жизни меток, что так или иначе озвучивались в теме
мнеб просто результат поиска поправить, а ты замахнулся аж вон куда :D

Отправлено спустя 6 минут 36 секунд:
ну вроде сделал, но уверенности нет, так скажем, все равно жду совета спецов
Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Стаж: 8 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 7 раз

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

Сообщение mike2003 »

с русским проблемы, там забыл, тут накосячил... нет доверия такому продукту.
автор на контакт не идет
Вчерашний борщ писал(а): вот кто бы нашел досуг
надо местных кулибиных просить )
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

Sheer писал(а): на досуге
На досуге как-то так
ext\robertheim\topictags\styles\prosilver\template\show_tag.html
Найти

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

		<li class="row<!-- IF topicrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF --><!-- IF topicrow.S_POST_GLOBAL --> global-announce<!-- ENDIF --><!-- IF topicrow.S_POST_ANNOUNCE --> announce<!-- ENDIF --><!-- IF topicrow.S_POST_STICKY --> sticky<!-- ENDIF --><!-- IF topicrow.S_TOPIC_REPORTED --> reported<!-- ENDIF -->">
Заменить

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

		<li class="row<!-- IF topicrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF --><!-- IF topicrow.S_POST_GLOBAL --> global-announce<!-- ENDIF --><!-- IF topicrow.S_POST_ANNOUNCE --> announce<!-- ENDIF --><!-- IF topicrow.S_POST_STICKY --> sticky<!-- ENDIF --><!-- IF topicrow.S_TOPIC_REPORTED --> reported<!-- ENDIF -->" style="padding: 6px">
Найти

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

			<dl class="row-item {topicrow.TOPIC_IMG_STYLE}">
Заменить

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

			<dl class="row-item {topicrow.TOPIC_IMG_STYLE}" style="background-repeat: no-repeat;">
Найти

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

						<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a>
Заменить

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

						<a style="padding-left:30px" href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a>
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Вчерашний борщ
phpBB 2.0.4
Сообщения: 416
Стаж: 8 лет 7 месяцев
Благодарил (а): 48 раз
Поблагодарили: 34 раза

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

Сообщение Вчерашний борщ »

vic4884, mike2003, мечтать, так мечтать, косметич. изменения к этому расширению все равно что старой кобыле новое седло подарить :P
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

Вчерашний борщ писал(а): чтобы нормальное расширение написать по меткам
Чур не я! Если честно, я вообще не понимаю, зачем все это надо?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Перенесено из форума Бета-версии расширений для phpBB в форум Поддержка расширений для phpBB 25.09.2018 22:32 модератором Sheer

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