Powered by CodeIgniter

Каталог

(13)
11
11 голосов
Сообщество для публикации релизов файлов в каталоге продуктов.
Конвертер из LiveStreet в cogear Представляем вашему вниманию конвертер, который позволит перенести ваш сайт с LiveStreet CMS на cogear. Процедура довольно простая — в несколько шагов. Заполните данные для подключения с базе данных сайта-донора и ожидайте, пока закончится перенос информации.
Список переносимой информации:
  • Топики
  • Избранные топики
  • Блоги → Сообщества
  • Теги
  • «Разговоры» → Личные сообщения
  • Пользователи
  • Комментарии
Пользуйтесь!
Следующим на очереди конвертер из WordPress.
14:13 ← 21 августа 2010 Отправить в Твиттер adminadmin  RSS comments 91

Здесь пока ничего нет.

Комментарии (91) ↓

GrinGoO GrinGoO time 14:14 ← 21 августа 2010 #
О_О супер!
satagik satagik time 16:00 ← 21 августа 2010 #
Мне на почту пришло два уведомления — от cogear и от LiveStreet о новых топиках. Так вот когда я перешел по ссылке LS то ничего не обнаружил — удалили. )))))
Автор
admin admin time 16:03 ← 21 августа 2010 #
Удалить и заминусовать — любимая тема :-)
noonv noonv time 17:59 ← 21 августа 2010 #
нападки за спиной тоже любимая тема?
Автор
admin admin time 18:05 ← 21 августа 2010 #
Возможно, судя по тому, что опубликованный мною сегодня у них топик про конвертер сразу удалили.
agoodis agoodis time 17:20 ← 21 августа 2010 #
На хабр!)
Автор
admin admin time 18:05 ← 21 августа 2010 #
Целый час на главной Хабра первой висела, растем.
AlexGr AlexGr time 18:35 ← 21 августа 2010 #
Проект на livestreet у меня, но что-то не нравится он мне, вот хочу перейти на CoGear… Мне необходимо установить CoGear потом экспортировать данные из LS или как? (вот что-то этот момент не понял)
Автор
admin admin time 18:53 ← 21 августа 2010 #
Все верно. Установите cogear, после чего скачайте и установите конвертер (в описании к нему инструкция прилагается), и запустите его через админку.
pospelov pospelov time 11:34 ← 24 августа 2010 #

Не вижу инструкции по установке конвертера. Это не надстройка к cogear?
Как устанавливать?

Большое спасибо за проделаную работу
Автор
admin admin time 11:38 ← 24 августа 2010 #
Доброе утро.
Инструкция здесь:
cogear.ru/download/catalog/plugins/ls2cg/
pospelov pospelov time 11:51 ← 24 августа 2010 #
Спасибо за оперативный ответ!

Я или совсем тупой, или здесь какая то ошибка.
Скопировал содержимое архива как сказано в инструкции, но в админке

Нет ниодного слова про плагин
Автор
admin admin time 11:57 ← 24 августа 2010 #
Вы скопировали содержимое папки, а надо было саму папку ls2cg поместить в /gears.
pospelov pospelov time 12:07 ← 24 августа 2010 #
а надо было саму папку ls2cg поместить в /gears.
Все верно. Пробовал и /gears/ls2cg/ и /gears/ls2cg/ls2cg/
Ничего не происходит

gear.vspektre.ru
admin
demo_admin
Автор
admin admin time 12:10 ← 24 августа 2010 #
При включенном кэше для обновления жизненно-важной информации надо его сбрасывать.
Есть.
pospelov pospelov time 12:15 ← 24 августа 2010 #
Спасибо большое
Проблема решена

cms очень привлекательная и перспективная, продолжайте в том же духе
Автор
admin admin time 12:21 ← 24 августа 2010 #
И вам спасибо. Стараемся и будем стараться еще больше.
pospelov pospelov time 13:24 ← 24 августа 2010 #
Кстати в мануал не забудте добавть замечание ;)
Автор
admin admin time 13:29 ← 24 августа 2010 #
Какое? :-) Есть очевидные вещи.
AlexGr AlexGr time 18:54 ← 21 августа 2010 #
т.е. установить cogear необходимо на тот же хостинг где и ls стоит?? а можно ли использовать одну БД?
Автор
admin admin time 18:57 ← 21 августа 2010 #
Если хостинг другой, то надо обеспечить возможность удаленного подключению к БД. Конечно, можно и одну, просто префикс таблиц ЛС укажите.
AlexGr AlexGr time 19:19 ← 21 августа 2010 #
Извиняюсь, но что-то я «туплю». Мои действия:
1. Удаляю с хостинга все файлы и папки LS (в БД ничего не удаляю)
2. Загружаю туда файлы CoGear
3. Устанавливаю CoGear (БД прописываю ту же что у меня и была для LS)
4. Устанавливаю «конвертер» и прописываю доступ к этой же БД

но не получится ли конфликтов??

P.S. у таблиц LS нету префиксов
(возможности создать еще одну БД не имею, другого хостинга нет)
Автор
admin admin time 19:25 ← 21 августа 2010 #
1. Оставляете папку /uploads.
2. Загружаете поверх файлы cogear.
3. Устанавливаете cogear. Здесь некоторые моменты могут зависеть от хостинга, ибо хостинги чаще всего ограничены по-максимуму. В лучшем случае автоматически запускается инсталлер при первом заходе на сайт, в худшем возникают конфликты — пишите, решим вместе, если такие будут.
4. Рекомендую сделать дамп базы ls, добавить префиксы, залить его обратно, потому что конфликта имен иначе не избежать.
Автор
admin admin time 20:44 ← 21 августа 2010 #
Как все прошло, удачно?
AlexGr AlexGr time 20:58 ← 21 августа 2010 #
еще пока нет… разбираюсь с префиксами таблиц LS
AlexGr AlexGr time 21:04 ← 21 августа 2010 #
вот можно еще вопросик, добавлять префикс нужно везде

-- Структура таблицы `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 ???
Автор
admin admin time 21:47 ← 21 августа 2010 #
Лишние телодвижение делаете.
Ваш редактор умеет делать поиск с заменой?
«NOT EXISTS `» заменяете на «NOT EXISTS `prefix_». Делов на пару секунд.
AlexGr AlexGr time 21:57 ← 21 августа 2010 #
если добавляю префикс только так как вы говорите, то при импортированнии в БД выдается ошибка:
SQL-запрос: -- -- Дамп данных таблицы `adminset` -- INSERT INTO `adminset` ( `adminset_id` , `adminset_key` , `adminset_val` ) VALUES ( 1, 'version', '1.4' ) ; Ответ MySQL: #1146 - Table 'str.adminset' doesn't exist
*****
Заранее премного благодарен за помощь.
Автор
admin admin time 22:02 ← 21 августа 2010 #
Опрометчиво с вашей стороны публиковать ссылку на базы сайта в паблике. Скачал, удалил ссылку. Пришлю поправленный дамп вам в личку.
Vezun4ik Vezun4ik time 23:54 ← 21 августа 2010 #
Очень

грамотный

маркетинговый ход. А

главное

практичный. Дим, сам догадался или кто подсказал?
Автор
admin admin time 00:37 ← 22 августа 2010 #
Много раз уже слышал просьбы про конвертер, но на днях в комментах на Хабре попросили, и решил, что уже пора.
Vezun4ik Vezun4ik time 23:56 ← 21 августа 2010 #
Я бы даже сделал картинку где COGEAR пожирает LiveStreet. xD
Если нада сделаю и выложу)
Автор
admin admin time 00:38 ← 22 августа 2010 #
Зачем так извращаться? Лишнее.
dqpb dqpb time 14:51 ← 22 августа 2010 #
Приехал, а тут град событий. Я Вас обожаю!
Автор
admin admin time 15:07 ← 22 августа 2010 #
И мы тебя! Как свадебное путешествие?
dqpb dqpb time 15:13 ← 22 августа 2010 #
Путешествие не айс, а пост свадебные маневры отстрелял на 5+, теперь в засаде ожидаю прибовления в полку :)
Автор
admin admin time 15:22 ← 22 августа 2010 #
Мужик! Ждем, скрестив пальцы!
DOLARiON DOLARiON time 15:16 ← 22 августа 2010 #
вылетает вот такая ошибка (при тестирование соединения с базой LS):
A Database Error Occurred Error Number: 1146 Table 'cogear.nodes_tags' doesn't exist DELETE FROM `nodes_tags`
… признаюсь, в базе LS около 500 000 новостей… может слишком тяжеловата? :))
Автор
admin admin time 15:18 ← 22 августа 2010 #
Нет, в конвертере все по-умному сделано, с лимитом и редиректом.
Попробуйте в админ-панели cogear (/admin/install/) включить шестеренку «Теги» до того.
DOLARiON DOLARiON time 15:22 ← 22 августа 2010 #
отлично!
полетели конвертить :)

сча будем тестить как Система справляется с 500к+ топиками… о результатах сообщу соответствующим топиком )
Автор
admin admin time 15:20 ← 22 августа 2010 #
Или скачайте шестерню по-новой, я внес необходимые коррективы.
DOLARiON DOLARiON time 15:27 ← 22 августа 2010 #
конверт пошел… но увидел я «белый лист» — пробую не на самом быстром ноуте… походу таймаут пхп :(

После Ф-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..............
DOLARiON DOLARiON time 16:24 ← 22 августа 2010 #
set_time_limit(0) нас спасет, идем дальше… Google Chrome ругается:

Есть предложение (№1) — сет тайм лимит в самом начале _admin.php — спасет от тормозных хостов

На этой странице имеется бесконечная переадресация Веб-страница http://cogear.ed/admin/ls2cg/topics/9000/ привела к избыточному количеству переадресаций. Чтобы устранить эту проблему, можно удалить файлы cookie для этого сайта или разрешить файлы cookie независимых поставщиков. Если проблема сохранится, возможно, она связана с конфигурацией сервера, а не с вашим компьютером.
«F5» и продолжаем — тут срабатывает (главное ткнуть только один раз).

Есть предложение (№2) — каждые 7 переадрессаций сделать «клик» для пользователя и/или авто-«клик» на яваскрипте, скажем через секунду после загрузки страницы…

… продолжение следует… :)
Автор
admin admin time 14:39 ← 23 августа 2010 #
Как поживает конвертация?
Автор
admin admin time 18:04 ← 22 августа 2010 #
Если вы на условиях конфиденциальности можете скинуть свою базу для дебага, я решу все вопросы.
satagik satagik time 16:16 ← 22 августа 2010 #
Во, Дим уменя это же было.
czertowski czertowski time 16:36 ← 22 августа 2010 #
Для джумлы такой планируется?
Автор
admin admin time 18:03 ← 22 августа 2010 #
Joomla не блоговый движок, поэтому тут трудно придумать логику конвертирования. Пока нет.
GrinGoO GrinGoO time 10:11 ← 23 августа 2010 #
а Drupal? Не будет ничего с друпалом?)
Автор
admin admin time 14:15 ← 23 августа 2010 #
Топики можно легко перенести, но вот таксономию переносить некуда пока.
DuskMan DuskMan time 23:49 ← 23 августа 2010 #
Спасибо :)
GrinGoO GrinGoO time 20:59 ← 24 августа 2010 #
Неплохо было бы перенести рейтинги :(
Автор
admin admin time 21:09 ← 24 августа 2010 #
Рейтинги переносятся, просто их надо включить на сайте ДО конвертации.
GrinGoO GrinGoO time 12:03 ← 25 августа 2010 #
После переезда стала битая ссылка «Можно использовать html-теги.» ниже формы ответа. При нажатии, раскривается 404 страница.
Автор
admin admin time 14:00 ← 25 августа 2010 #
Выполни запрос в базу:
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);
AlexGr AlexGr time 22:39 ← 25 августа 2010 #
У меня такая же проблемка, сделал как вы написали, стало отображаться, вот только кодов самих не видно

Автор
admin admin time 22:55 ← 25 августа 2010 #
Возьми этот кусочек дампа из базы.
Парсер пересобачил сущности в теги, поэтому и не импортится как надо.
Или замени в дампе нужные теги на сущности, чтобы в тексте они отображались в виде тегов.
AlexGr AlexGr time 00:21 ← 26 августа 2010 #
ой, точно… )) Спасибо большое за помощь
BeeOnline BeeOnline time 21:23 ← 29 августа 2010 #
Для DataLife Engine конвертора не планируется?
Есть пару проектов, которые хотелось бы от него избавить)
Автор
admin admin time 21:29 ← 29 августа 2010 #
Планируется, но позже.
inetlover inetlover time 01:22 ← 30 августа 2010 #
Конвертор работает с Лайвстрит 3-тим и 4-тым или только с третьим. У них разные базы?

Спрашиваю потому, что хочу разобраться, как он работает. Установил 4 Лайвстрит, набил постов, комментариев, а сконвертировать не вышло — выдал ошибку о которой здесь пока не писали.
Автор
admin admin time 01:26 ← 30 августа 2010 #
Проверено на нескольких версиях 0.4-0.4.2, работало удачно.
inetlover inetlover time 01:32 ← 30 августа 2010 #
Спасибо, буду разбираться.
AlexS AlexS time 19:21 ← 08 ноября 2010 #
Есть проект на ливстрит 0.3.1. Есть желание переехать на когир. Насколько я понял урлы должны сохраниться, так? А как на счет метатегов? на ливстрит стоял SEO модуль, которые переопределял метатеги для некоторых страниц (статических и динамических — блоги). ЧТо будет с такими страницами?

Спасибо
Автор
admin admin time 11:25 ← 09 ноября 2010 #
Можно дописать самостоятельно специальный конвертер тегов.
AlexS AlexS time 03:09 ← 11 ноября 2010 #
При попытке перенести базу с листрит на когир, при проверке соединения с базой вылазят сообщения

Таблицы prefix_comment не существует.
Таблицы prefix_favourite не существует.

Посмотрел — действительно в ливстрит нет таких таблиц в базе. Вопрос — как же тогда этот конвертер работал у других?

Спасибо
Автор
admin admin time 03:15 ← 11 ноября 2010 #
Какая у вас версия ливстирта?
AlexS AlexS time 03:21 ← 11 ноября 2010 #
0.3.1
Автор
admin admin time 09:55 ← 11 ноября 2010 #
Я тестировал на 0.4 и 0.42. Попробуйте просто закомментировать соответствующие блоки в конвертере.
AlexS AlexS time 11:45 ← 11 ноября 2010 #
дык возможно надо не закомменчивать, а изменить в конвертере имена этих двух таблиц? Я попробовал, но сделал это только в одном месте
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
Автор
admin admin time 12:13 ← 11 ноября 2010 #
Названия таблиц просто были изменены от версии к версии.
А ошибка появилась, потому что поля данного не было в версии 0.3.
AlexS AlexS time 14:20 ← 11 ноября 2010 #
Получается что данный конвертер не поддерживает старую версию ливстрит :(.
AlexS AlexS time 15:39 ← 11 ноября 2010 #
ладно, а не подскажите какие теперь таблицы в базе надо очистить, чтобы с нуля попробовать конвертировать?
Автор
admin admin time 17:52 ← 11 ноября 2010 #
Насколько помню, конвертер сам очищает перед очередной операцией.
AlexS AlexS time 18:09 ← 11 ноября 2010 #
Установил в поддиректорию новую версию листрита, конвертнул базу в 0.4.2 и при запуске конвертора вылазит ошибка:
Fatal error: Call to a member function where() on a non-object in ......cogyr/gears/ls2cg/_admin.php on line 289
Автор
admin admin time 18:12 ← 11 ноября 2010 #
Подключение к БД не установлено.
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'); }
AlexS AlexS time 18:32 ← 11 ноября 2010 #
данные все ввожу правильно, при изменении пароля к базе в форме заведомо на неправидльный, выводится сообщение что не может подключиться к базе, иначе эта ошибка
Автор
admin admin time 16:56 ← 12 ноября 2010 #
Что значит — заведомо неправильный? Ошибка происходит от того, что объект lsdb типа Database не проинициализирован, то есть не прошел этап подключения к базе.
AlexS AlexS time 16:52 ← 12 ноября 2010 #
никто не знает в чем может быть проблемма?
и еще вопрос — таблица online в базе, что это такое? У меня там 4 записи и 52мб
Автор
admin admin time 16:56 ← 12 ноября 2010 #
У нас в базе? Таблица типа Memory, которая хранит список юзеров в онлайн. Она не может быть 52Мб :-)
AlexS AlexS time 18:09 ← 12 ноября 2010 #

Ну при правильном пароле к базе вылазит эта ошибка, а при неправильном пароле в окне формы выводится сообщение что пароль неверен.
Автор
admin admin time 19:16 ← 12 ноября 2010 #
Ошибка возникает, потому что к базе соединения нет. Быть может у вашей базы префиксы или еще что. Используйте debug для решения проблемы.
AlexS AlexS time 03:27 ← 13 ноября 2010 #
Как же нет соединения к базе если в таблицу юзерс переносятся пользователи несмотря на ошибку?
Автор
admin admin time 13:59 ← 13 ноября 2010 #
Пожалуйста, или дайте мне доступ, или продебажьте сами, иначе трудно понять, в чем дело.
AlexS AlexS time 19:17 ← 13 ноября 2010 #
Написал в личку.
AlexS AlexS time 20:06 ← 12 ноября 2010 #
а что на счет 52 МБ?
Автор
admin admin time 13:59 ← 13 ноября 2010 #
52Мб чего?
bafoed bafoed time 23:35 ← 16 ноября 2010 #
есть сайт на ЛС. статистика:

Пользователей: 108 Блогов: 136 Топиков: 495 Комментариев: 8787
Кто поможет перенести на CoGear. Система перспективная. Пока только на локалку, и если не сложно — через TeamViewer. Спасибо заранее. Можно написать в ЛС, но был бы очень благодарен если в аську: 386-14-85.
Автор
admin admin time 23:41 ← 16 ноября 2010 #
Я помогу. Пишите в Skypedima.belyaev.
bafoed bafoed time 23:54 ← 16 ноября 2010 #
написал
Автор
admin admin time 00:00 ← 17 ноября 2010 #
Есть контакт.