InstantCMS 2.X
#1
6 августа 2018 в 15:16
Добрый день. В контенте articles сменил шаблон генерации url с {title}-{id} на {category}/{title}, подскажите, пожалуйста, какой запрос сделать в БД чтобы сменить все url для старых записей?
А транслитерировать title mysql будет?подскажите, пожалуйста, какой запрос сделать в БД чтобы сменить все url для старых записей?
Открывайте все статьи на редактирование и сразу сохраняйте — slug изменится.
-------------------------------------------------------
Хотя… вот так попробуйте:
UPDATE `cms_con_articles` SET `slug` = REPLACE(slug, CONCAT('-', id), ''); UPDATE `cms_con_articles` a, `cms_con_articles_cats` c SET a.slug = CONCAT(c.slug, '/', a.slug) WHERE a.category_id = c.id;
#3
6 августа 2018 в 16:42
Ris, спасибо! как всегда все четко и по делу!!! на все 100% решилась проблема
Сегодня в 14:38
#4
6 августа 2018 в 16:57
Упс, не на 100)) у меня Тип контента по-умолчанию articles стоит. Записи имеют вид правильный site.ru/category/post.html, а ссылки в виджете почему то site.ru/articles/category/post.html. Не подскажите что с этим делать?
#5
6 августа 2018 в 17:08
У Вас наверное articles — тип контента по умолчанию? Тогда так и должно быть.Записи имеют вид правильный site.ru/category/post.html, а ссылки в виджете почему то site.ru/articles/category/post.html.
Или эти ссылки не открываются?
#6
6 августа 2018 в 18:06
Ris, да, по умолчанию, ссылки открываются, но пс их за дубли же пощитает? Нет?
#7
6 августа 2018 в 20:14
greshnik,
Нет, не посчитает.
Нет, не посчитает.