Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: 1 [2]   Go Down

Author Topic: Переезд с 4 images + бридж с Joomla и SMF 1.1.8 возможно?  (Read 17997 times)

0 Members and 1 Guest are viewing this topic.

Beer

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 44

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

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону

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

Beer

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 44

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

Beer

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 44

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

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

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

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону

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

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

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

Beer

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 44

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

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

Beer

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 44

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

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page

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

Beer

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 44

Т.е. если я отключу бридж, авторизуюсь - меня должна галерея запомнить навечно, так? Если этого не произойдет - косяк в ней?
Logged
Pages: 1 [2]   Go Up
 

Page created in 0.022 seconds with 19 queries.