проблемы с seolink и title в cms_content

проблемы с seolink и title в cms_content

 
Sometime CMS Community
Посетитель
no avatar
Сообщений: 13
Доброго времяни суток.
Не заходил сюда уже более года но обновившись с 1.0.7 до 1.6.2 появилась проблемка...
всё работает отлично, но на моем сайте разрешено:

создание статей без названия и с одинаковым названием.

в базе сейчас около 90 у которых seolink дублируется и около 300 записей без названия.

Кто мог бы помочь подсказать что делать?

Может в seolink вписать id ? и каким образом это сейчас исправить в базе и т.п.

я есть тут и 318428503 с 9.00 до 18.00 по Камчатскому времяни ))
Sometime CMS Community
Посетитель
no avatar
Сообщений: 13
такс...
При обновлении появилось поле seolink причем со значением (razdel/title)...
искал в папке migrate и не нашел функцию как она в перевела в транслит и записала в базу ...
кто подскажет где ее найти ? Пропишу "razdel/id/title"
хотя тоже какая-то залепа.
Реклама
cms
Sometime CMS Community
Посетитель
no avatar
Сообщений: 13
[в cms_content появилось поле seolink и в нем ссылка на статью в транслитном виде.]
Решил в seolink писать id.

Изменил строчку:
migrate->index.php
$inDB->query("UPDATE cms_content SET seolink=’{$seolink}{$article[’id’]}’ WHERE id={$article[’id’]}");
теперь вконце линка пишет id.




[В "последних комментариях" остался старый Url]
Полез в cms_comments с изменением seolink.

$sql = "UPDATE cms_comments com,
cms_content targets
SET com.target_title = targets.title, com.target_link = CONCAT(’/’, targets.seolink, ’.html’)
WHERE com.target=’article’ AND com.target_id = targets.id";

$inDB->query($sql);
Этим самым мы обновили ссылки в комментах.


Теперь разбираемся как приделать id при изменении, добавлении Статьи ...
Ну что я дождусь помощи ?)))
Sometime CMS Community
Посетитель
no avatar
Сообщений: 13
Ооо ) проблемка ещё одна..
Не смог добавить Статью, ошибок не выдало но и не добавило.

Залез в Мускул а структура таблиц то разные.
Sometime CMS Community
Посетитель
no avatar
Сообщений: 13
я 1.0.7 обновился пошагово...
instantCMS_20080901_v1.0.8.zip
instantCMS_20081009_v1.0.9b3.zip
instantCMS_20090205_v1.1rc4.zip
instantCMS_20090420_v1.2.1.zip
instantCMS_20090708_v1.5.1.zip
instantCMS_20090901_v1.5.2.zip
instantCMS_20091228_v1.5.3.zip
instantCMS_20100515_v1.6.2.zip

и в отдельную папку установил просто instantCMS_20100515_v1.6.2.zip

.... Сравнил базы .. Глазками и ручками ... ваще разное...
кол-во Таблиц и В Таблицах кол-во полей - НЕ СХОДИТСЯ... кто поможет ?) кофе не помогает перешел на квас.
Sometime CMS Community
Посетитель
no avatar
Сообщений: 13
Итак... Вручную поковырял cms_content добавил ещё 2 поля ...
Теперь отображает верно и добавляет.
Теперь вернемся к
я:
Теперь разбираемся как приделать id при изменении, добавлении Статьи ... Ну что я дождусь помощи ?)))
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 439
ОК.
1coo2log:
в базе сейчас около 90 у которых seolink дублируется и около 300 записей без названия.
- это не много контента. Я бы просто спокойно за час другой всё перекопировала для правильной работы последней версии.
- Понимаю это не профессионально но 100% всё работать правильно будет и без проблем и ошибок в дальнейшем.


Или сидеть и сравнивать две базы, но опят таки и там приедятся много информации копировать, что бы создать Твою нормальную заполненную базу - вероятность совершения (допущения) ошибки при таком методе довольно большая и гарантию правильности работы в дальнейшем никто не даст. Прийдется каждый раз нервничать при выходе нового релиза, - А все ли у меня правильно будет работать в новой версии?

Поэтому Выбирать Тебе, или сравнивать базы или занести весь контент заново.
Sometime CMS Community
Посетитель
no avatar
Сообщений: 13
...:
это не много контента. Я бы просто спокойно за час другой всё перекопировала для правильной работы последней версии.Понимаю это не профессионально но 100% всё работать правильно будет и без проблем и ошибок в дальнейшем.
И что это даст? у меня Пользователи добавляют статьи и с Одинаковым названием ... Закрыть это нельзя а Одинаковые названия будут 100% .
Сейчас все сделал ... в таблицах blogs и content дописал недостающие строки и сайт заработал нормально. Добавляет - Удаляет, Редактирует и все такое.
Но теперь мне нужно при добавлении контента (и редактировании) Приписывать id ... вот я и прошу подсказать где именно в какой строчке идет добавление а в какой редактирование.

...Гуру епта:
Поэтому Выбирать Тебе, или сравнивать базы или занести весь контент заново.
90 и 300 записей я назвал повторяющиеся . а вообще записей только в cms_content около 4к, и вообще неохота сейчас сидеть и писать конвертер... получится таже самая "вафля"...
Такс ...
Лучше скажите мне где находятся строчки добавления, изменения контекта ... )
Редактировалось: 1 раз (Последний: 22 октября 2010 в 00:34)
Модератор
small user social cms
МедальМедаль за отзывчивостьКубок зрительских симпатий
Сообщений: 435
Файл components\content\frontend.php

Строки
Код PHP:
  1. if ($do=='addarticle' || $do=='editarticle'){
  2. ................
  3. .............
  4. ...........
  5. }
  6.  
Sometime CMS Community
Посетитель
no avatar
Сообщений: 13
Александр:

Файл components\content\frontend.php

Строки
Код PHP:
  1. if ($do=='addarticle' || $do=='editarticle'){
  2. ................
  3. .............
  4. ...........
  5. }
  6.  
Да ну ?))

content \ model.php


$this->inDB->query("UPDATE cms_content SET seolink=’{$article[’seolink’]}{$article[’id’]}’ WHERE id = {$article[’id’]}");

теперь при добавлении подписывает id ;))
Sometime CMS Community
Посетитель
no avatar
Сообщений: 13
а в строке 490 seolink=’{$article[’seolink’]}{$id}’,
Sometime CMS Community
Посетитель
no avatar
Сообщений: 13
Самое лучшее в тех.поддержке - бездействие, "Со времянем и само исправится" (с)Я:)
P.S.спасибо всем кто читал и пытался помочь:)
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 439
Пословица
«Спасение утопающих — дело рук самих утопающих»

не лишена смысла. zst
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.