Стоит у меня 4 images, которая не интегрируется ни с Joomla, ни SMF. Если я ставлю Coppermine Photo Gallery - как мне перенести данные с 4 images - хиты, голосования, комменты, пользователей и могу ли я все это интегрировать???
Quote from: Beer on March 09, 2009, 07:34:14 PM
Стоит у меня 4 images, которая не интегрируется ни с Joomla, ни SMF. Если я ставлю Coppermine Photo Gallery - как мне перенести данные с 4 images - хиты, голосования, комменты, пользователей и могу ли я все это интегрировать???
Написать конвертер, который это сделает.
Раздел forum.coppermine-gallery.net > No Support > Modifications/Add-Ons/Hacks > Mods: Convertors (http://forum.coppermine-gallery.net/index.php/board,71.0.html) фактически пустой, поэтому врятли там когда-то подобный конвертер появится.
С одним вопросом понятно стало. Спс.
А вот все я смогу соединить бриджами какими или нет?
Quote from: Beer on March 10, 2009, 10:02:51 AM
А вот все я смогу соединить бриджами какими или нет?
Думаю, что ваш ответ тут:
http://coppermine-gallery.net/demo/cpg14x/docs/index.htm#integrating_bridge_start
+
Почитать, посмотреть возможные проблемы тут:
http://forum.coppermine-gallery.net/index.php/board,50.0.html
Спасиб за внимание, я без толмача там долго буду ковыряться - если не сложно, то может кратко подскажешь чтобы мне не изобретать велосипед, или потом не кусать локти.... SMF можно перевести на 2 версию если это облегчит мои роды...
2 года назад я ее юзал, но не въехал....
Поставил на локаль - настрою, задействую. В комплекте идет бридж для SMF - при включенном не могу зайти в админку.
Quote from: Beer on March 11, 2009, 07:14:51 PM
2 года назад я ее юзал, но не въехал....
Поставил на локаль - настрою, задействую. В комплекте идет бридж для SMF - при включенном не могу зайти в админку.
В админку чего?
Что происходит?
Cookies и там, и там настроены одинаково?
Синхронизация групп пользователей выполнена?
Получается так:
SMF 1.1.8 таблицы переконвертировал в UTF-8, таблицы галереи и форума в одной базе.
Прописал в smf10.inc.php адрес сайта, включил бридж - при авторизации попадаю на форму форума, ввожу логин и пароль и ... попадаю на главную страницу форума, а не галереи. Если набираю адрес галереи - я там не авторизован.
Quote from: Beer on March 14, 2009, 09:00:09 PM
Получается так:
SMF 1.1.8 таблицы переконвертировал в UTF-8, таблицы галереи и форума в одной базе.
Прописал в smf10.inc.php адрес сайта, включил бридж - при авторизации попадаю на форму форума, ввожу логин и пароль и ... попадаю на главную страницу форума, а не галереи. Если набираю адрес галереи - я там не авторизован.
Значитит Вы или что-то не так сделали в процессе интеграции, или в настройках галереи и форума имена cookies не совпадают.
Начните с этого.
Мне кажется что там и напутать то нечего... выбрал при интеграции свою версию форума, а куки - все по умолчанию стоит. У них разве одинаковое название должно быть?
Quote from: Beer on March 17, 2009, 02:01:20 PM
Мне кажется что там и напутать то нечего... выбрал при интеграции свою версию форума, а куки - все по умолчанию стоит. У них разве одинаковое название должно быть?
А как по вашему, галерея узнает о том, что Вы зашли в форум?
Она об этом узнает, посмотрев в cookies, куда об этом написал форум.
Почитайте докуменацию:
http://coppermine-gallery.net/demo/cpg14x/docs/index.htm#integrating
Как я понял из толмача:
Important: the cookie names of your bbs and coppermine must not be the same - they must differ! т.е. имена кук должны различны, а стоит у меня так же, на одном уровне:
SMF board: http://yourdomain.com/forum/
Coppermine: http://yourdomain.com/gallery/
Честно говоря я чота запутался малость... :'(
На локале поставил все в чистую базу заново - коннектится просто на ура! Осталось данные перекинуть и впуть...)))
Переконвертировал данные форума в utf-8 - появились группы в галерее. Но чота затык с кодировками происходит при переходе с форума на галерею и наоборот - постоянно надо выставлять вручную.
Quote from: Beer on March 18, 2009, 11:15:48 PM
Переконвертировал данные форума в utf-8 - появились группы в галерее. Но чота затык с кодировками происходит при переходе с форума на галерею и наоборот - постоянно надо выставлять вручную.
Что выставлять вручную?
Может быть все же проблемы с форумом и с его подключением к базе данных?
Да не, все нормально, я удалить хотел мессагу через минуту - выделилась красным цветом она и все. Это броузер так показывал. Обновил на сайте базу в utf8 - скоро заюзаю Coppermine 1.4.21 - поднастрою его только под свои нужды.
Я чего не понял пока - каждой категории или альбому свою картинку (не превью из размещенных в нем фотографий) можно прицепить?
И я не могу в иерархию врубиться категории-альбомы .... ху есть ху? Типа что первично? :'(
Quote from: Beer on March 20, 2009, 12:30:25 PM
Я чего не понял пока - каждой категории или альбому свою картинку (не превью из размещенных в нем фотографий) можно прицепить?
Можно - вручную.
Quote from: Beer on March 20, 2009, 12:30:25 PM
И я не могу в иерархию врубиться категории-альбомы .... ху есть ху? Типа что первично? :'(
Категории, а в них альбомы.
Но в корне галерии можно делать альбомы без категорий.
QuoteМожно - вручную.
А в каком файле это прописано? Если не затруднит - поточнее плиз... ;)
Название галереи вижу как ������ . В базе вижу нормально. Файлы шаблона переконвертировал в utf-8 без бома. Все русские буквы в названиях и описаниях - нормально.
Quote from: Beer on March 21, 2009, 06:03:24 PM
А в каком файле это прописано? Если не затруднит - поточнее плиз... ;)
http://forum.coppermine-gallery.net/index.php/topic,58679.0.html
Мыслю как бы перенести данные? Пока еще не разобрался в системе хранения данных, из 4images наверное можно собрать все в одну таблицу (автор - названия файлов - название фото - описание - просмотры - голосования - комменты), а потом по частям (по пользователям) импортировать?
Если бы это был MSAccess - яп сделал влехкую, хотя он выводит запросы в SQL - может что-то и можно будет придумать...
В 4images стоял мод, после закачки файлов скопом по ftp он автоматически создавал превью, либо присоединял загруженное, тут наверняка ведь есть что-то похожее?
Вряд ли что-то похожее есть. Нужно сравнивать систему хранения данных в обоих галереях и думать как переконвертировать все.
Начать стоит со списка пользователей, затем структура альбомов, а потом уже переносить фотки.
Пишите пошагово, как хранятся данные юзеров в 4images, я постараюсь помочь с переводом данных в cpg
У меня регистрация на форуме и галерее была разная. В принципе юзеров, которые выложили фото немного, и они все на форуме, который сбриджен сейчас с галереей, т.е. в таблице галереи я полагаю их нет. Имена в принципе можно поправить и вручную... ;)
По любому спасиб за руку помощи - поднастрою диз и полезу по таблицам 4images пороюсь - доложу.
Полазил по базе, вот кажись основные таблицы и поля:
4images_categories - cat_id
cat_name
4images_comments - image_id
user_id
user_name
comment_headline
comment_text
comment_ip
comment_date
4images_images - image_id
cat_id
user_id
image_name
image_description
image_keywords
image_date
image_media_file
image_thumb_file
image_hits
image_rating
image_votes
4images_users - user_id
user_name
user_email
По названиям вроде понятно содержимое полей.
А как хранятся фото, все в одной папке?
Начнем с пользователей. В cpg база имеет такой вид:
`user_id` int(11) NOT NULL auto_increment, - совпадает с user_id старой галереи
`user_group` int(11) NOT NULL default '2', - 1 -админы, 2 - зарегистрированные пользователи
`user_active` enum('YES','NO') NOT NULL default 'NO',
`user_name` varchar(25) NOT NULL default '', - совпадает с user_name
`user_password` varchar(40) NOT NULL default '', - пароль, если раньше паролей не было, то можно ввести как md5(user_email)
`user_lastvisit` datetime NOT NULL default '0000-00-00 00:00:00',
`user_regdate` datetime NOT NULL default '0000-00-00 00:00:00',
`user_group_list` varchar(255) NOT NULL default '',
`user_email` varchar(255) NOT NULL default '', -совпадает с user_email
`user_profile1` varchar(255) NOT NULL default '',
`user_profile2` varchar(255) NOT NULL default '',
`user_profile3` varchar(255) NOT NULL default '',
`user_profile4` varchar(255) NOT NULL default '',
`user_profile5` varchar(255) NOT NULL default '',
`user_profile6` text NOT NULL,
`user_actkey` varchar(32) NOT NULL default '',
Сможете конвертировать данные из старой таблицы в новую?
Файлы хранятся в разных папках - расположенным в 2х директориях: media и thumbnails. Т.е. имена файлов превью и фото совпадают.
cpg14x_users - имеет только запись админа, остальные пользователи из SMF через мост подтягиваются.
Наверное надо перенести (добавить в БД форума) для упрощения задачи только тех, кто имеет фото в галерее. У некоторых имена не стыкуются напр. Slava и он же Слава - их я наверное руками исправлю в галере.
Я пока смутно представляю что и как.... ???
Чота галерея не запоминает меня надолго...., форум помнит, а галера - нет, выхожу из форума, вхожу - при входе ставлю запомнить, и пофиг - через пару тройку часов в галере я неавторизован. ???
Quote from: Beer on March 27, 2009, 11:47:24 PM
Чота галерея не запоминает меня надолго...., форум помнит, а галера - нет, выхожу из форума, вхожу - при входе ставлю запомнить, и пофиг - через пару тройку часов в галере я неавторизован. ???
Или у Вас IP адрес меняется, или форум куки меняет как-то, что влияет на галерею.
Копайтесь в форуме для начала.
Т.е. если я отключу бридж, авторизуюсь - меня должна галерея запомнить навечно, так? Если этого не произойдет - косяк в ней?