Массовая замена тегов

 
Посетитель
small user social cms
Медаль
Сообщений: 390
Доброго времени суток всем ;)

Сколько может стоить компонент, который сможет реализовать следующее?:

Имеем сайт с 20000+ статей, и 100+ категорий, и вот вдруг понадобилось изменить/добавить в одной из категорий тег 500+ статьям. В ручную, сами понимаете такому количеству статей долго и геморно менять теги..

Так же было бы очень замечательно если бы сей компонент еще мог менять/добавлять теги, для инстантмапс, инстантвидео, универсальный каталог.
https://salik.biz
Посетитель
no avatar
МедальАвторитет форума
Сообщений: 2917
если не ошибаюсь, но такое можно сделать с помощью запросов напрямю в БД
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 390
yury:
если не ошибаюсь, но такое можно сделать с помощью запросов напрямю в БД
Можно вроде, ещеб знать как =)) Ну хотя погуглить если, найти можно синтаксис, но каждый раз лазить в бд нехочется, так как с большими объемами статей и их поступлением на сайт чувствую вскоре часто придется менять теги, так как например народ часто пишет то в единственном числе, то в множественном, а хочется всё к единому знаменателю привести))
https://salik.biz
Посетитель
small user social cms
Медаль
Сообщений: 138
SALIK, где-то в движке есть файл keywords.inc.php
с его помощью можно сгенерировать теги к любой статье, примерно так:

Код PHP:
  1. include('keywords.inc.php');
  2. function getKeywords($text){
  3.  
  4. $params['content'] = $text; //page content
  5. $params['min_word_length'] = 5; //minimum length of single words
  6. $params['min_word_occur'] = 1; //minimum occur of single words
  7.  
  8. $params['min_2words_length'] = 5; //minimum length of words for 2 word phrases
  9. $params['min_2words_phrase_length'] = 10; //minimum length of 2 word phrases
  10. $params['min_2words_phrase_occur'] = 2; //minimum occur of 2 words phrase
  11.  
  12. $params['min_3words_length'] = 5; //minimum length of words for 3 word phrases
  13. $params['min_3words_phrase_length'] = 10; //minimum length of 3 word phrases
  14. $params['min_3words_phrase_occur'] = 2; //minimum occur of 3 words phrase
  15.  
  16. $keyword = new autokeyword($params, "UTF-8");
  17.  
  18. return $keyword->get_keywords();
  19.  
  20. }
  21.  
  22. $text="10 сентября был вторник. В какой день недели выпадает 13 августа в этом году?";
  23.  
  24. echo getKeywords($text);
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.