Есть ли модуль для преобразования слов в теги?

Главные вкладки

Аватар пользователя alexo alexo 28 января 2017 в 22:26

Смотрю на drupal.org модуль для преобразования слов в теги (чтобы при добавлении текста через графический интерфейс для определенных видов материалов определенные слова преобразовывались в теги и содержимое добавлялось на сайт уже с тегами), удалось найти похожие модули но не совсем то
https://www.drupal.org/search/site/word%20to%20tags?f[0]=ss_meta_type%3A...
Может все же есть то, о чем я пишу или нужно делать?

Комментарии

Аватар пользователя GoodWert GoodWert 29 января 2017 в 22:51

Если я правильно понял, то Вам требуется такой функционал:
Заполнить словарь тегов, например: яблоки, груши, бананы и т.д... А потом при добавлении ноды, в которой употребляется слово из словаря тегов (например: яблоко), то этот тег автоматически добавить к этой ноде (т.е. добавляется тег яблоки)? Если я правильно понял, то это можно реализовать при помощьи кастома, смотрите в сторону hook_node_presave, для более гибкого поиска по русскоязычному тексту можно поковыряться с https://www.drupal.org/project/rustemmer или написать свой аналог, конкретно для этой задачи.

Аватар пользователя alexo alexo 29 января 2017 в 23:47

т.е. наверное не принципиально даже наверное чтобы именно в теги, потому что можно просто замену делать
Т.е. если точнее сфомулировать то нужно искать модуль для замены слов получается (по аналогии с тем как они в ворде меняются вручную, но нужно чтобы они автоматом, не одна фраза на другую а множество фраз)

Аватар пользователя alexo alexo 29 января 2017 в 23:52

но для некоторых тегов все же видимо придется что-то искать или дописывать, чтобы потом они в нужную часть файла перемещались?

Аватар пользователя alexo alexo 30 января 2017 в 12:56

Типа того принцип работы такой, но он должен преорбазовывать не в ссылки а в другие фразы
Т.е. принцип работы модуля такой же будет: посик фразы-замена, но замена на фразу+тег а не на ссылку

Аватар пользователя alexo alexo 30 января 2017 в 13:00

А под что Вы писали?
Как это работает?
Может тогда преобразовывать текст где-то и вставлять уже на сайт?
Вообще сейчас сайт на Python.
Но есть идея перевести его на друпал, если получится решить такую проблему
Получится переделать то, что Вы писали под Друпал?

Аватар пользователя marazmus marazmus 30 января 2017 в 12:02

Quote:

А если такой кейс? В словаре есть слово "яблоко", а в тексте "яблок", как в таком случае должна происходить замена. Когда то писал подобный функционал, но не под друпал

Тогда наверное лучше кастом написать, а в нем навернуть все что хочешь, включая нечеткий поиск и стемминг Smile

Аватар пользователя alexo alexo 31 января 2017 в 21:47

Quote:

Зачем? Как такие мысли вообще рождаются?

Сложности с тем, чтобы доделать на питон.
Владелец ищет способ сделать так, чтобы сайт работал, как ему нужно, необходимо ускорить процессы загрузки материалов, узнал о принципе работы друпал и рассматривает доработку на питон наравне с возможностью перехода на drupal.

Аватар пользователя alexo alexo 30 января 2017 в 18:14

Да, спасибо.
Быстрее не в смысле скорость загрузки при сохранении и открытии, а в смысле меньше времени работы человека за компьютером, т.е. автоматизация загрузки человеком.