Сайт сделан на cms joomla 2.5, т.к с 31 декабря 2014 года поддержка этого движка прекращена производитем требуется переход на более новую версию - joomla 3.3. Но вот незадача некоторые компоненты не подходят для 3-й версии джумлы, например такой компонент Datso Gallery. Почитав форумы и вопросы-ответы разработчика компонента не стоит надеяться на скорый выход версии под джумлу 3, да и это - платный компонент, в варезе он появится еще позже. Было принято решение перейти на другой компонент для размещения картинок. Выбор пал на Phocagallery - он бесплатный и функционаленый. Но к сожалению в нем нет импорта картинок из Датсо. А у нас на сайте их 2000, вручную их бы закачивать было очень долго, потом еще пришлось бы распихивать по категориям, редактировать описания. Но у нас же есть доступ по phpmyadmin к базе сайта, с помощью него и перетащим фотки.
- Заходим в phpmyadmin. Обычно это http://ваш_сайт/phpmyadmin
- Вводим имя пользователя и пароль. Выбираем БД сайта
- Вверху видим экспорт. С помощью него и снимем дамп
Выделяем нужные таблицы
j16_datsogallery
j16_datsogallery_catg
Нажимаем вперед - сохраняем дамп на диске
Далее открываем правим
что бы перенести категории, хранящиеся в таблице datsogallery_catg меняем
INSERT INTO `j16_datsogallery_catg` (`cid`, `name`, `alias`, `parent`, `description`, `ordering`, `user_id`, `access`, `approved`, `published`, `language`, `date`, `modified`, `publish_up`, `publish_down`, `params`, `image`, `cover`) VALUES
на
INSERT INTO `j16_phocagallery_categories` (`id`, `title`, `alias`, `parent_id`, `description`, `ordering`, `owner_id`, `access`, `approved`, `published`, `language`, `date`, `checked_out_time`, `latitude`, `longitude`, `params`, `image`, `exta`) VALUES
Что бы перенести изображения меняем
INSERT INTO `j16_datsogallery` (`id`, `catid`, `imgtitle`, `alias`, `imgauthor`, `imgauthorurl`, `imgtext`, `imgdate`, `imgcounter`, `imgdownloaded`, `imgvotes`, `imgvotesum`, `published`, `ordering`, `imgoriginalname`, `owner_id`, `notify`, `approved`, `useruploaded`, `language`, `paid`, `prices`) VALUES
на
INSERT INTO `j16_phocagallery` (`id`, `catid`, `title`, `alias`, `extw`, `extlink1`, `description`, `date`, `hits`, `checked_out`, `metakey`, `metadesc`, `published`, `ordering`, `filename`, `userid`, `extl`, `approved`, `exto`, `language`, `extm`, `exts`) VALUES
Остальные таблицы, относящиеся к Датсо я переносить не стала.
j16_datsogallery_basket
j16_datsogallery_blacklist
j16_datsogallery_comments
j16_datsogallery_downloads
j16_datsogallery_favorites
j16_datsogallery_hits
j16_datsogallery_purchases
j16_datsogallery_tags
j16_datsogallery_votes
Далее нажимаем SQL
Вставляем получившийся текст и жмем далее.
Если все правильно, то phpmyadmin сообщит о успехе.
Следующим шагом будет перенос файлов jpg.
Для этого нужно зайти на FTP сервер и перенести содержимое папки /public_html\images\dg_originals в папку /public_html/images/phocagallery
Затем заходим в админку http://ваш_сайт/administrator/index.php?option=com_datsogallery в раздел Изображения. Должно начаться создание файлов-предпросмотра.
Заметки и записи Жизнь, она как зебра, — чёрная полоса, белая полоса, чёрная, белая, а потом хвост и…
