VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Автоматическое создание меток в теме на основе морфологического анализа для vB4.0.x
17
Автоматическое создание меток в теме на основе морфологического анализа сообщений темы для vB4.0.x (версия для vB3.8.x смотреть в этой теме) Версия: 1.5 Описание:
Этот продукт позволяет автоматически создавать метки в темах, используя морфологический
анализ сообщений с помощью библиотеки морфологического анализа phpMorphy (http://phpmorphy.sourceforge.net/dokuwiki/).
При включенном продукте, все сообщения на форуме будут проанализированы и в случае
наличия повторяющихся слов в тексте сообщения, они будут добавлены в метки темы.
Метки в тему добавляются в нормализованном виде. Опции:
Поддержка функциональности UTF8.
Минимальная длинна слова.
Возможность занесения слов из темы сообщения без расчета вхождений.
Возможность определить список частей речи разрешенных для меток.
Автоматический расчет минимального количества вхождений слова в текст сообщения для занесения его в список меток. Возможно отключение, при этом можно указать минимальное количество вхождений слова.
Обработка сообщений в автоматическом режиме средствами cron. Для старых сообщений присутствует возможность постепенной автоматической обработки.
Включение и отключение словарей из настроек.
Список игнорирования разделов.
Стратегия игнорирования разделов. Игнорирование указанных разделов или игнорирование всех разделов кроме указанных разделов.
Возможность создавать свои пары слов для замены (например "укртелек => укртелеком", "максик => максим").
Список слов для которых будет игнорироваться расчет количества вхождений.
Установка:
Загрузить файлы из каталога "upload_to_ftp" в корневой каталог форума.
Загрузить файлы словарей. Вы можете использовать любой каталог для хранения словарей, каталог хранения вы можете указать в настройках продукта.
По умолчанию используется каталог forum/includes/phpmorphy/dicts.
Набор словарей по умолчанию Русский, Украинский, Английский.
Установить продукт.
Указать в настройках место хранения словарей.
Установить ID администратора от имени которого будут запускаться задачи cron.
Мне часто задают вопрос, почему "стратегия исключений". Почему так называется?
Дело в том, что эта настройка не включает или отключает исключения, а именно определяет как исключения будут работать.
Рассмотрим 2 варианта
Первый вариант - когда есть несколько разделов, например с оффтопом и мусором, в которых мы не хотим создавать метки. А во всех остальных разделах мы хотим, что бы метки создавались. Тогда нам надо оставить значение "Да" и вписать в список исключения эти несколько разделов.
Второй вариант - прямо противоположен первому. Мы в общем то не хотим создавать метки везде. Но у нас есть пару разделов с важной информацией и именно там нам метки нужны. То в этом случае нам надо выставить в стратегии "Нет" и в список исключений вписать разделы в которых метки будут создаваться.
Выглядит это немного странно, но вероятность того, что кому то будет нужен первый вариант, а комуто второй равна 50/50. Именно потому и возникло такое решение.
Еще раз! Исключение работает постоянно!Можно переключить только стратегию!
Огромное спасибо! Готов прислать благодарность за замечательный продукт на Ваш Z-кошелек. Но есть "глупый" вопрос - а где, собственно, взять словари? Или как их создать? У меня форум использует UTF-8. В архиве продукта не нашел словарей ((
Спасибо, друзья. Я, в общем, догадался зайти на phpmorphy и скачать словари, только вот ("д%рак") неверный путь к словарям указал, описался, а потом голову ломал откуда ошибки.. Thanks.
@ser
Продвинутый
Join Date: Jul 2009
Posts: 247
Версия vB: 1.x.x
Пол:
Reputation:
Опытный 43
Репутация в разделе: 40
0
не могу понять, все сделал по инструкции, а метки не присваиваются
@SMak044
Эксперт
Join Date: May 2008
Награды в конкурсах:
Posts: 1,764
Версия vB: 3.8.4
Пол:
Reputation:
Expert 1707
Репутация в разделе: 1192
0
ser, Подробнее.
Рекомендую прочесть ветку продукта для линейки vB3.8.x
Репетитор алгебры, геометрии, химии, биологии
Предоставляю услуги репетитора алгебры, геометрии, химии, биологии для школьников 7-11 классов. Являюсь кандидатом наук, преподавателем ВУЗа. Имею большой опыт в сфере репетиторства, легко нахожу общий язык с детьми. Требовательна. Подготавливала детей к поступлению в медин, Мечникова. Помогу наверстать упущенное в учебном году за лето. Пишите. Буду рада помочь!!!
С уважением, Елена Николаевна.
В настройках "Параметр определяющий минимальное количество вхождений слова в тексте сообщения, для занесения его в список меток.Этот параметр будет использоваться в случае отключения Автоматического расчет количества меток." = 3. Автоматический подсчет отключен. Заголовки включены.
С учетом морфологии считаем:
Репетитор, репетитора, репетиторства - 3 шт.
Вопрос - словарь не подключен или морфология сложная?
Также заметил что в метках добавляется существительное в том же падеже что и было замечено в тексте сообщения, например, "июне", почему не "июнь"?
Last edited by demirov : 06-08-2010 at 05:23 PM.
@SMak044
Эксперт
Join Date: May 2008
Награды в конкурсах:
Posts: 1,764
Версия vB: 3.8.4
Пол:
Reputation:
Expert 1707
Репутация в разделе: 1192
1
Quote:
Originally Posted by demirov
как проверить подключен ли словарь?
Во вложении архив (в разных кодировках) для морфологического анализа слов
Использование: Содержание архива в корневую директорию форума. Запустить файл morphytest.php
Quote:
Originally Posted by demirov
В настройках "Параметр определяющий минимальное количество вхождений слова в тексте сообщения, для занесения его в список меток.Этот параметр будет использоваться в случае отключения Автоматического расчет количества меток." = 3. Автоматический подсчет отключен. Заголовки включены.
С учетом морфологии считаем:
Репетитор, репетитора, репетиторство - 3 шт.
Все верно. Но!
Вот что выдает библиотека:
Репетитор - РЕПЕТИТОР - Существительное (С)
репетитора - РЕПЕТИТОР - Существительное (С)
репетиторства - РЕПЕТИТОРСТВА - Нет в словарях (НЕТ)
Тоесть имеем слово РЕПЕТИТОР 2 раза и слово РЕПЕТИТОРСТВА 1 раз
Как видишь вхождений было всего 2, потому метка и не создалась
Quote:
Originally Posted by demirov
Вопрос - словарь не подключен или морфология сложная?
Думаю не то и не то.
Любой словарь не совершенен. Если не лень, то на форуме библиотеки можно сообщить о сложности с этим словом.
@Dittmer
Продвинутый
Join Date: Oct 2008
Location: Москва
Posts: 97
Версия vB: 4.1.9
Пол:
Reputation:
Опытный 50
Репутация в разделе: 47
0
Warning: fopen([path]/phpmorphy/dicts/common_aut.ru_ru.bin) [function.fopen]: failed to open stream: No such file or directory in [path]/includes/phpmorphy/storage.php on line 118
@SMak044
Эксперт
Join Date: May 2008
Награды в конкурсах:
Posts: 1,764
Версия vB: 3.8.4
Пол:
Reputation:
Expert 1707
Репутация в разделе: 1192
0
Dittmer, Если вы используете русский словарь, он должен находится в директории словарей, которую вы указали в настройках продукта.
В случае если словарь не используется, то просто выключите его в админке.