Представляем вашему вниманию конвертер, который позволит перенести ваш сайт с LiveStreet CMS на cogear. Процедура довольно простая — в несколько шагов. Заполните данные для подключения с базе данных сайта-донора и ожидайте, пока закончится перенос информации. Список переносимой информации:
- Топики
- Избранные топики
- Блоги → Сообщества
- Теги
- «Разговоры» → Личные сообщения
- Пользователи
- Комментарии
Следующим на очереди конвертер из WordPress.


Не вижу инструкции по установке конвертера. Это не надстройка к cogear?Как устанавливать?
Большое спасибо за проделаную работу
Инструкция здесь:
cogear.ru/download/catalog/plugins/ls2cg/
Я или совсем тупой, или здесь какая то ошибка.
Скопировал содержимое архива как сказано в инструкции, но в админке
Нет ниодного слова про плагинНичего не происходит
gear.vspektre.ru
admin
demo_admin
Есть.
Проблема решена
cms очень привлекательная и перспективная, продолжайте в том же духе
1. Удаляю с хостинга все файлы и папки LS (в БД ничего не удаляю)
2. Загружаю туда файлы CoGear
3. Устанавливаю CoGear (БД прописываю ту же что у меня и была для LS)
4. Устанавливаю «конвертер» и прописываю доступ к этой же БД
но не получится ли конфликтов??
P.S. у таблиц LS нету префиксов
(возможности создать еще одну БД не имею, другого хостинга нет)
2. Загружаете поверх файлы cogear.
3. Устанавливаете cogear. Здесь некоторые моменты могут зависеть от хостинга, ибо хостинги чаще всего ограничены по-максимуму. В лучшем случае автоматически запускается инсталлер при первом заходе на сайт, в худшем возникают конфликты — пишите, решим вместе, если такие будут.
4. Рекомендую сделать дамп базы ls, добавить префиксы, залить его обратно, потому что конфликта имен иначе не избежать.
-- Структура таблицы `ls_adminset` -- CREATE TABLE IF NOT EXISTS `ls_adminset` ( `ls_adminset_id` int(11) unsigned NOT NULL auto_increment, `ls_adminset_key` varchar(100) NOT NULL, `ls_adminset_val` text NOT NULL, PRIMARY KEY (`ls_adminset_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; -- -- Дамп данных таблицы `ls_adminset` -- INSERT INTO `ls_adminset` (`ls_adminset_id`, `ls_adminset_key`, `ls_adminset_val`) VALUES (1, 'version', '1.4');или только в строке CREATE TABLE IF NOT EXISTS ???
Ваш редактор умеет делать поиск с заменой?
«NOT EXISTS `» заменяете на «NOT EXISTS `prefix_». Делов на пару секунд.
SQL-запрос: -- -- Дамп данных таблицы `adminset` -- INSERT INTO `adminset` ( `adminset_id` , `adminset_key` , `adminset_val` ) VALUES ( 1, 'version', '1.4' ) ; Ответ MySQL: #1146 - Table 'str.adminset' doesn't exist*****
Заранее премного благодарен за помощь.
грамотный
маркетинговый ход. Аглавное
практичный. Дим, сам догадался или кто подсказал?Если
надасделаю и выложу)A Database Error Occurred Error Number: 1146 Table 'cogear.nodes_tags' doesn't exist DELETE FROM `nodes_tags`… признаюсь, в базе LS около 500 000 новостей… может слишком тяжеловата? :))
Попробуйте в админ-панели cogear (/admin/install/) включить шестеренку «Теги» до того.
полетели конвертить :)
сча будем тестить как Система справляется с 500к+ топиками… о результатах сообщу соответствующим топиком )
После Ф-5 — заономерное:
A Database Error Occurred Error Number: 1062 Duplicate entry '1503' for key 1 INSERT INTO `nodes` (`id`, `aid`, `cid`, `name`, `url_name`, `keywords`, `description`, `body`, `comments`, `published`, `promoted`, `created_date`, `last_update`, `views`, `tags`) VALUES..............Есть предложение (№1) — сет тайм лимит в самом начале _admin.php — спасет от тормозных хостов
На этой странице имеется бесконечная переадресация Веб-страница http://cogear.ed/admin/ls2cg/topics/9000/ привела к избыточному количеству переадресаций. Чтобы устранить эту проблему, можно удалить файлы cookie для этого сайта или разрешить файлы cookie независимых поставщиков. Если проблема сохранится, возможно, она связана с конфигурацией сервера, а не с вашим компьютером.«F5» и продолжаем — тут срабатывает (главное ткнуть только один раз).
Есть предложение (№2) — каждые 7 переадрессаций сделать «клик» для пользователя и/или авто-«клик» на яваскрипте, скажем через секунду после загрузки страницы…
… продолжение следует… :)
INSERT INTO `pages` (`aid`, `name`, `url_name`, `body`, `created_date`, `last_update`, `position`) VALUES (1,'Форматирование текста', 'html', '<h1>Форматирование текста</h1><b></b> — жирный \r\n<i></i> — курсив \r\n<u></u> — подчеркнутый \r\n<s></s> — перечеркнутый \r\n<h1></h1> — заголовок первого уровня \r\n<h2></h2> — заголовок второго уровня \r\n<h3></h3> — заголовок третьего уровня \r\n<a href=«адрес»>текст</a> — ссылка \r\n<code class=«синтаксис»></code> — код \r\n<blockquote></blockquote> — цитата<h1>Ненумерованный список</h1><ul> \r\n<li></li> \r\n… \r\n</ul> \r\n<h1>Нумерованный список</h1><ol> \r\n<li></li> \r\n… \r\n</ol> \r\n<h1>BB-коды</h1><blockquote>Открывающие ([) и закрывающие скобки (]) представлены символом #.</blockquote><p>Разделение публикации на краткую и полную версии \r\n#cut# \r\n#cut=Читать далее# \r\n</p><p>Публикация видео с YouTube, RuTube, Vimeo \r\n#video#http://www.youtube.com/watch?v=pHGkbgkyEZc#/video#</p><p>Ссылка на профиль пользователя \r\n#user=имя_пользователя#</p>', '2009-03-18 09:20:55', '2009-03-18 09:20:55', 3);Парсер пересобачил сущности в теги, поэтому и не импортится как надо.
Или замени в дампе нужные теги на сущности, чтобы в тексте они отображались в виде тегов.
Есть пару проектов, которые хотелось бы от него избавить)
Спрашиваю потому, что хочу разобраться, как он работает. Установил 4 Лайвстрит, набил постов, комментариев, а сконвертировать не вышло — выдал ошибку о которой здесь пока не писали.
Спасибо
Таблицы prefix_comment не существует.
Таблицы prefix_favourite не существует.
Посмотрел — действительно в ливстрит нет таких таблиц в базе. Вопрос — как же тогда этот конвертер работал у других?
Спасибо
foreach(array('user','topic','topic_read','topic_tag','topic_content','topic_comment','blog','blog_user','favourite_topic','friend','page','talk','talk_user') as $table){
if(!$this->lsdb->table_exists($prefix.$table)){
Но в результате вылезла ошибка:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: stdClass::$user_role
Filename: ls2cg/_admin.php
Line Number: 192
А ошибка появилась, потому что поля данного не было в версии 0.3.
Fatal error: Call to a member function where() on a non-object in ......cogyr/gears/ls2cg/_admin.php on line 289
if($result = $this->lsdb->where('user_id >',1)->order_by('user_id')->limit($limit,$start)->get($tables['user'])->result()){ if($start == 0){ $this->db->where('id >',1)->delete('users'); }и еще вопрос — таблица online в базе, что это такое? У меня там 4 записи и 52мб
Ну при правильном пароле к базе вылазит эта ошибка, а при неправильном пароле в окне формы выводится сообщение что пароль неверен.
Пользователей: 108 Блогов: 136 Топиков: 495 Комментариев: 8787Кто поможет перенести на CoGear. Система перспективная. Пока только на локалку, и если не сложно — через TeamViewer. Спасибо заранее. Можно написать в ЛС, но был бы очень благодарен если в аську: 386-14-85.