Перенос мета ключевых слов в теги

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

Ситуация: Joomla, до нескольких версий назад, не имела системы тегов. До этого мы использовали мета-ключевые слова, а модули типа «Связанные статьи» также использовали мета-ключевые слова для идентификации связанных статей. Теперь в текущей версии модуля связанных статей используются теги вместо мета-ключевых слов, что по сути означает, что он не может обработать какие-либо из старых статей. Также более красиво /правильно использовать теги вместо мета-ключевых слов.

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

Я взглянул на структуру базы данных, чтобы увидеть, может ли это делать SQL-скрипт, но система тегов использует реляционные поля, и, хотя я, вероятно, мог бы написать сценарий, потребовалось бы довольно много возиться и тестировать.

Я думаю, что у большего числа людей есть эта проблема, и у кого-то может быть разработан плагин или сценарий командной строки, но я не могу найти ничего полезного.

9 голосов | спросил Stephan Matthiesen 23 +03002016-10-23T18:56:31+03:00312016bEurope/MoscowSun, 23 Oct 2016 18:56:31 +0300 2016, 18:56:31

1 ответ


5

Мы разработали скрипт, который делает это, и который можно найти здесь . По сути, мы просматриваем статьи, а затем захватываем ключевые слова, добавляем их как теги, а затем помещаем статьи. Для этого мы в основном использовали класс JHelperTags. Сценарий должен работать в любой системе, но, пожалуйста, ожидайте некоторых проблем с производительностью на своем веб-сайте, если у вас тысячи тегов (это не вызвано сценарием, но это проблема в функциональности тегов Joomla). Теги являются тяжелыми (в любой CMS) и должны использоваться с осторожностью.

ответил itoctopus 8 ThuEurope/Moscow2016-12-08T09:34:10+03:00Europe/Moscow12bEurope/MoscowThu, 08 Dec 2016 09:34:10 +0300 2016, 09:34:10

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132