Переезд с 4 images + бридж с Joomla и SMF 1.1.8 возможно? - Page 2 Переезд с 4 images + бридж с Joomla и SMF 1.1.8 возможно? - Page 2
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Переезд с 4 images + бридж с Joomla и SMF 1.1.8 возможно?

Started by Beer, March 09, 2009, 07:34:14 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Beer

 Мыслю как бы перенести данные? Пока еще не разобрался в системе хранения данных, из 4images наверное можно собрать все в одну таблицу (автор - названия файлов - название фото - описание - просмотры - голосования - комменты), а потом по частям (по пользователям) импортировать?
Если бы это был MSAccess - яп сделал влехкую, хотя он выводит запросы в SQL - может что-то и можно будет придумать...
В 4images стоял мод, после закачки файлов скопом по ftp он автоматически создавал превью, либо присоединял загруженное, тут наверняка ведь есть что-то похожее?

Alex Revo

Вряд ли что-то похожее есть. Нужно сравнивать систему хранения данных в обоих галереях и думать как переконвертировать все.
Начать стоит со списка пользователей, затем структура альбомов, а потом уже переносить фотки.
Пишите пошагово, как хранятся данные юзеров в 4images, я постараюсь помочь с переводом данных в cpg

Beer

 У меня регистрация на форуме и галерее была разная. В принципе юзеров, которые выложили фото немного, и они все на форуме, который сбриджен сейчас с галереей, т.е. в таблице галереи я полагаю их нет. Имена в принципе можно поправить и вручную... ;)
По любому спасиб за руку помощи - поднастрою диз и полезу по таблицам 4images пороюсь - доложу.

Beer

Полазил по базе, вот кажись основные таблицы и поля:

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

По названиям вроде понятно содержимое полей.

Alex Revo

А как хранятся фото, все в одной папке?

Начнем с пользователей. В 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 '',

Сможете конвертировать данные из старой таблицы в новую?

Beer

 Файлы хранятся в разных папках - расположенным в 2х директориях: media и thumbnails. Т.е. имена файлов превью и фото совпадают.

cpg14x_users - имеет только запись админа, остальные пользователи из SMF через мост подтягиваются.
Наверное надо перенести (добавить в БД форума) для упрощения задачи только тех, кто имеет фото в галерее. У некоторых имена не стыкуются напр. Slava и он же Слава - их я наверное руками исправлю в галере.
Я пока смутно представляю что и как.... ???

Beer

Чота галерея не запоминает меня надолго...., форум помнит, а галера - нет, выхожу из форума, вхожу - при входе ставлю запомнить, и пофиг - через пару тройку часов в галере я неавторизован. ???

Makc666

Quote from: Beer on March 27, 2009, 11:47:24 PM
Чота галерея не запоминает меня надолго...., форум помнит, а галера - нет, выхожу из форума, вхожу - при входе ставлю запомнить, и пофиг - через пару тройку часов в галере я неавторизован. ???
Или у Вас IP адрес меняется, или форум куки меняет как-то, что влияет на галерею.
Копайтесь в форуме для начала.

Beer

Т.е. если я отключу бридж, авторизуюсь - меня должна галерея запомнить навечно, так? Если этого не произойдет - косяк в ней?