ls gallery

Доброго времени суток,
Один из двух вопросов по переносу с лс для меня — это галерея. Накопилось много фоток, не хочу их терять.
Не нашел здесь в каталоге этого компонента. В связи с чем ряд вопросов.
Будет ли он вообще? Если да, то на каких условиях будет продаваться, когда, цена?
Есть ли способ перенести?
Кто-нибудь практически переносил уже? Какие заковыки?
Если все печально, то есть ли какие-либо альтернативы ? (кроме «погуглить», «стать разработчиком своего движка», «учить мускул до просветления» и прочей чуши)

Версия LiveStreet: 0.5.1

Livestreet Image Gallery
gallery — Image Gallery for Livestreet.
Homepage: gallery.lsmods.ru
2.0.2 extravert

Похожие статьи

  • Установка плагина LSGALLERY
    На последнею версию altocms установил плагин LSGallery последней версии, на сайте в меню появилась ссылка Галерея при переходе на ее выдает ошибку: Exception: Can not find the template «actions/gallery/action.gallery....

13 комментариев

0
0
понял, спс, буду пробовать,
что получится расскажу
0
чита значиться я хочу сказать по сабжу:

последние несколько дней мучал плагин переноса на lsgallery. Скажу сразу абсолютно безуспешно. :(
Будущим поколениям, кои решат пойти по моему пути хочу напонить, что нужно поменять названия папок у плагинов и большие-маленькие буквы в лс имеют значение. Я вот вспомнил не сразу, поэтому потерял на всех связанных манипуляциях в итоге полчаса-час.

все пересказывать не буду. из того что стоит упомянуть, что на оригинальном сайте плагин сразу начал выдавать ошибки, в которых фигурировало название плагина со словом Ace. Не вчитываясь отключил, ошибки ушли. Правда на их место пришли другие. )))

Постоянный варнинг на файл LiveImage из-за отсутсвия каких-то шрифтов. хз вообще.

в итоге я постепенно пришел к тому, чтобы взять с гитхаба чистый лс, старую базу, старую папку uploads с правами 777 на все, три плагина
gallery
lsgallery
lsgallerymigrate

в результате работы плагин выдает все те же строки
migrate album — 4 migrate album — 7 migrate album — 16 migrate album — 17 migrate album — 19 migrate album — 22 migrate album — 23 migrate album — 8 migrate album — 9 migrate album — 10 migrate album — 11 migrate album — 12 migrate album — 13 migrate album — 14 migrate album — 15 migrate album — 20 migrate album — 21 migrate album — 24 migrate album — 25 migrate album — 2 migrate album — 3 migrate album — 5 migrate album — 6 migrate album — 18 Во время работы плагина произошла ошибка, подробности можно узнать в файле логирования

в файле cron.log (все те же строки :) )
[2013-10-03 01:32:33][4202][8092][NOTICE][GallerymigratonCron: Cron process started]
[2013-10-03 01:33:09][4202][8092][NOTICE][GallerymigratonCron: Error uploading file 566]
[2013-10-03 01:33:09][4202][8092][NOTICE][GallerymigratonCron: Error uploading file 567]

тут еще две с половиной тысячи строк

[2013-10-03 01:41:54][3473][8310][NOTICE][GallerymigratonCron: Cron process ended]

На практике я вижу на сайте частично перенесенные изображения, миниатюры перепутаны, изображения по альбобам перепутаны. В базе, на первый взгляд альбомы созданы все, изображений только несколько сотен.

В общем, если бы сразу начал руками данные в новые таблицы копировать, то уже закончил бы.
сегодня так и сделаю, ибо совсем эпик фейл.
0
АПД

Прикинул, что новый плугин создает таблицы, практически идентичные таблицам в старом.
prefix_lsgallery_album
prefix_lsgallery_image
prefix_lsgallery_image_read
prefix_lsgallery_image_tag
prefix_lsgallery_image_user

скопировал таблицы, перекопировал в них данные из старых. Данные перенеслись, плагин работает с ними ок. Есть только маааааленькая засада: почему-то не отображает сами фотки на сайте. xd

А это значит, что придется лезть в код, чего я делать совсем не люблю, ибо я юзер, а не кодер.

кароче, с мускулом тоже фейл ((

может вдруг кому сгодится:
# ---------------------------------------------------
# prefix_lsgallery_album

CREATE TABLE prefix_lsgallery_album LIKE prefix_gallery_album; 
INSERT prefix_lsgallery_album SELECT * FROM prefix_gallery_album;

# ---------------------------------------------------
# prefix_lsgallery_image

# DROP TABLE prefix_lsgallery_image; 

CREATE TABLE prefix_lsgallery_image LIKE prefix_gallery_image; 
ALTER TABLE prefix_lsgallery_image MODIFY image_filename varchar(250);
INSERT prefix_lsgallery_image SELECT * FROM prefix_gallery_image;

ALTER TABLE prefix_lsgallery_image CHANGE image_title image_description text;

ALTER TABLE prefix_lsgallery_image ADD image_date_edit datetime;
ALTER TABLE prefix_lsgallery_image ADD image_count_favourite int(11);

UPDATE prefix_lsgallery_image SET image_date_edit=image_date_add;
UPDATE prefix_lsgallery_image SET image_count_favourite=image_count_vote;

UPDATE prefix_lsgallery_image SET image_filename=CONCAT('/uploads/gallery/', user_id, '/', album_id, '/', image_filename, '.', image_extension);

ALTER TABLE prefix_lsgallery_image DROP category_id;
ALTER TABLE prefix_lsgallery_image DROP image_original_filename;
ALTER TABLE prefix_lsgallery_image DROP image_original_size;
ALTER TABLE prefix_lsgallery_image DROP image_extension;
ALTER TABLE prefix_lsgallery_image DROP next_image_id;
ALTER TABLE prefix_lsgallery_image DROP prev_image_id;


# ---------------------------------------------------
# prefix_lsgallery_image_read


CREATE TABLE prefix_lsgallery_image_read LIKE prefix_gallery_read; 
INSERT prefix_lsgallery_image_read SELECT * FROM prefix_gallery_read;


# ---------------------------------------------------
# prefix_lsgallery_image_tag


CREATE TABLE prefix_lsgallery_image_tag LIKE prefix_gallery_image_tag; 
INSERT prefix_lsgallery_image_tag SELECT * FROM prefix_gallery_image_tag;

ALTER TABLE prefix_lsgallery_image_tag DROP user_id;

# ---------------------------------------------------
# prefix_lsgallery_image_user


CREATE TABLE prefix_lsgallery_image_user LIKE prefix_gallery_image_user; 
INSERT prefix_lsgallery_image_user SELECT * FROM prefix_gallery_image_user;

ALTER TABLE prefix_lsgallery_image_user CHANGE user_target_id target_user_id int(11);

# ---------------------------------------------------

0
На alto планируется что то подобное сделать или адаптировать LSGallery? На сегодня получается никакой галереи в альто нет…
0
А что-то не работает в галерее от stfalcon на Альто? В чем заключается адаптация?
+1
да, я не завершил свой отчет о переносе, сорри.
в итоге в код я не полез, пошел по пути меньшего сопротивления.
На тестовом сайте я сначала не заметил, что оригинальные изображения открываются норм. В итоге, я на локальном мануально поресайзил картинки из папки uploads/gallery, создал нужные кропы и залил все на сервер.
На данный момент сайт у меня работатет на альто. Хотел сразу поставить альфа, но ошибок вылезло слишком много, решил пока на стабильной версии посидеть. Галлерея по ссылке выше с гитхаба работает ок (либо на данный момент я косяков не обнаружил, но пока после переноса сказать трудно, слишком много чего еще надо проверить и перенести).
по скорости работы альто кажется быстрее (возможно из-за набора плугинов и тд и тп, но все же).
дико рад админке!!!
0
Я прошу прощения, но у меня не работает. На шаблоне Prestige она вообще не работает, т.к. еще шаблон не адаптировали для LSgallery. Попробовал на bootstrap на alto 0.9.7.1 — при нажатии создать нет пункта «Альбом», на дефолтном шаблоне sinyo пункт создать альбом есть и альбом создается. При загрузке фоток зависает, анимация загрузки выводится и название изображения справа и на этом все:( Кто нибудь еще тестировал галерею на alto?
0
у меня bootstrap на alto 0.9.7.1, ибо по лс знаю, что чем «нестандартнее» шаблон, тем большее работы с каждым следующем плагином. Раньше стоял соушл. То, что замечательно работало с шаблоном девелопер, с соушелом не работало вообще никак, вплоть до фатал еррор всему сайту. Поэтому, скорее всего надо править шаблон плагина под тему Prestige.

при нажатии создать нет пункта «Альбом»
аналогично, как создать новую галерею не нашел

При загрузке фоток зависает, анимация загрузки выводится и название изображения справа и на этом все
при добавлении в старый альбом ниче не виснет, всплывающее уведомление отображается норм.

Вообще, некоторые места на бутстрапе выглядят кривовато, но, зная что при обновлении все придется сново править, я бы на это забил. А вот как создать новый альбом — это уже косяк. :( Полезу реанимировать старый сайт и смотреть как было там.
Отредактирован:
0
Поначалу думал, что пункт меню вставляется через хук window_item, который я нашел в window_write
Ан нет. Кароче, я опять пришел у выводу, что в шалонах лс ничего не понимаю.
Решил проблему так:
вставил три строки в файл nav.tpl прямо в шаблоне
<code>{/foreach}
<li><a href="{router page='talk'}add/">{$aLang.block_create_talk}</a></li>
<li><a href="{router page='blog'}add" class="write-item-link">{$aLang.block_create_blog}</a></li>



<li class="write-item-type-album">
<a href="{router page='gallery'}create/" class="write-item-link">$aLang.plugin.lsgallery.lsgallery_album}</a>
</li>
</code>
Отредактирован:
0
при добавлении в старый альбом ниче не виснет, всплывающее уведомление отображается норм.
Что значит в старый альбом? Я поставил галерею на голый сайт, создал новый альбом и потом загружаю в него фотки, загрузка висит, уведомлений нет:(…
0
что-то с правами на папки. У меня LSGallery встала на «коробочную» альто без проблем и работает без глюков (по крайней мере, я не замечаю пока их)
0
У меня были уже альбомы, те, что я переносил со старого сайта, того что был на лайвстрит.

сейчас что новый, что старый альбом везде без ошибок загружает.

я бы в первую очередь проверил все настройки, типа разрешенный размер файла и тп
потом попробовал с разными шаблонами, все плагины при этом отключил бы.
в папке загрузок, действительно, стоит проверить, появляются ли там какие файлы или нет.

могу только присовокупить, что помницца раньше периодиески была праблема с загрузкой изображений на лс, что-то там серьезно было не так с ява-скриптами, которые выдавали тонны ошибок. В силу отсутвия знаний в области рпограммирования я так и не разобрался. Единственное, чего смог добиться, это то что при загрузке идикатор выдавал что-то типа resize: 100% без изменений (то есть не работал), но картинки при этом грузились.
Так вот к чему это я. Стоит проверить какие ошибки в ява-скриптах вылезают на странице.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.