Объединить типы контента

InstantCMS 2.X
#1 11 октября 2018 в 01:12
После успешной миграции мне нужно объединить все созданные типы контента в один

как это можно сделать?

* мигратор разбил "статьи" на "news" и "articles" нужно весь материал в articles вложить
#2 11 октября 2018 в 04:11
Зачем в отдельной таблице биндить категории? Неужели по другому никак… это создало массу сложностей, при переносе контента
#3 11 октября 2018 в 04:38
осталось решить непоняточку с блогами
у блогов есть посты.

Посты — мне не нужны. Мне нужно посты засунуть в articles к новостям и прочему статейному хламу
но как сохранить привязку к блогам пользователей (коих около 3к)
#4 11 октября 2018 в 08:53
@IRIPUS,
Если контент перенесся не так как нужно, надо просто доработать мигратор, чтобы все раскладывало как надо.
Если сами понимаете в php — сделайте сами, весь код мигратора прокомментирован. Если нет — найдите того, кто сделает.
#5 11 октября 2018 в 10:30
Ris, да, понял =)
следующий проект уже буду переносить с доработкой мигратора =)
а сейчас,

INSERT INTO cms_con_articles (id, title, content, slug, seo_keys, seo_desc, seo_title, tags, date_pub, date_last_modified, date_pub_end, is_pub, hits_count, user_id, parent_id, parent_type, parent_title, parent_url, is_parent_hidden, category_id, folder_id, is_comments_on, comments, rating, is_deleted, is_approved, approved_by, date_approved, is_private, teaser, kind, notice, source, featured) SELECT title, content, slug, seo_keys, seo_desc, seo_title, tags, date_pub, date_last_modified, date_pub_end, is_pub, hits_count, user_id, parent_id, parent_type, parent_title, parent_url, is_parent_hidden, category_id, folder_id, is_comments_on, comments, rating, is_deleted, is_approved, approved_by, date_approved, is_private, teaser, kind, notice, source, featured FROM cms_con_faq;



ALTER TABLE `cms_con_faq` ADD `teaser` TEXT NULL AFTER `is_private`, ADD `kind` INT(11) NULL AFTER `teaser`, ADD `notice` TEXT NULL AFTER `kind`, ADD `source` TEXT NULL AFTER `notice`, ADD `featured` INT(1) NULL AFTER `source`;


UPDATE `cms_con_articles` SET `date_pub_end` = NULL, `date_approved` = NULL, `notice` = NULL, `source` = NULL, `featured` = NULL WHERE `cms_con_articles`.`category_id` = 303;

UPDATE `cms_con_articles` SET `date_pub_end` = NULL, `date_approved` = '2018-10-11 03:59:02' WHERE `cms_con_articles`.`category_id` = 303;


и т.д. и т.п.…

переношу все в единую категорию
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.