github.com/stfalcon-studio/ls-plugin_lsgallery
ОПИСАНИЕ
Плагин «LSGallery» предназначен для создания пользователем альбомов, позволяет:- создавать альбомы трех типов (открытый, для друзей, общий)
- заливать картинки в альбомы с указанием описания и тегов. доступна пакетная загрузка (используется flash-uploader)
- комментировать, оценивать, помещать в избранное картинки
- отмечать людей на картинках
- просматривать изображений в режиме слайдшоу
- плагин интегрирован с плагином sitemap
Инструкции по апдейту плагина читайте в файле UPDATE.md
Разработку плагина инициировал и спонсировал владелец проектов paintstrike.ru/ и airsoft.paintstrike.ru
ЛИЦЕНЗИИ
Файлы в этом архиве распостраняются по лицензии GNU GPL. Вы можете найти копию этой лицензии в файле LICENSE.txt.ИСТОРИЯ ВЕРСИЙ
v0.4.0— Исправлены известные ошибки
— Добавлены BDD тесты и конфиг для Travis CI
v0.3.2
— Добавлена интеграция с плагином sitemap
— Добавлены украинские и английские переводы
v0.3.1
— Фиксы переводов, изменен способ инициализации сущностей
v0.3.0
— Плагин адаптирован для работы с LiveStreet v1.0 и темы synio
v0.2.2
— Это последняя версия, которая работает с LiveStreet v0.5.1. Скачать её можно по ссылке github.com/stfalcon-studio/ls-plugin_lsgallery/zipball/ls-0.5.1
— Исправлены ошибки пагинации, авто-сохранения описаний, баг в блоке «О альбоме» и другие
— Убрали возможность запрещать комментарии к фотографиям
v0.2.0
— Добавлена возможность запрещать комментарии к изображению
— Просмотр изображений в альбоме без перезагрузки страницы и с навигацией через Ctrl+Left/Right
— Исправлены найденные ошибки и проблемы совместимости
v0.1.1
— Исправление найденных ошибок
v0.1.0
— Релиз плагина. Работает с LiveStreet v0.5.1 и темами new-jquery, street-spirit.
ВНИМАНИЕ!!! Плагин не работает с кириллическими доменами типа мойсайт.рф. Для реализации поддержки киррилических доменов поддержите разработку плагина донейтом.


ru







[2013-03-04 14:15:31][3112][3230][ERROR][SQL Error: Field 'image_description' doesn't have a default value at C:\Inetpub\LS\plugins\lsgallery\classes\modules\image\mapper\Image.mapper.class.php line 33<br>
Array
(
[code] => 1364
[message] => Field 'image_description' doesn't have a default value
[query] => INSERT INTO
prefix_ls_lsgallery_image
(
user_id,
album_id,
image_filename,
image_date_add
)
VALUES
(1, 1, '/uploads/images/lsgallery/2013/03/04/1672224f97.jpg', '2013-03-04 14::15:31')
[context] => C:\Inetpub\LS\plugins\lsgallery\classes\modules\image\mapper\Image.mapper.class.php line 33
)
]
а ведь действительно, судя по activate.sql поле image_description не может быть NULL:
CREATE TABLE IF NOT EXISTS `prefix_lsgallery_image` (
`image_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`user_id` int(11) unsigned NOT NULL,
`album_id` int(11) unsigned NOT NULL,
`image_description` text NOT NULL,
...
Это баг или я что-то не так делаю?
}
$aName=explode("_",$sName);
if(count($aName)==2) {
$sModuleName=$aName[0];
$sModuleClass='Module'.$aName[0];
$sMethod=$aName[1];
} elseif (count($aName)==3) {
$sModuleName=$aName[0].'_'.$aName[1];
$sModuleClass=$aName[0].'_Module'.$aName[1];
$sMethod=$aName[2];
} else {
throw new Exception("Undefined method module: ".$sName);
}
/**
* Подхватыем делегат модуля (в случае наличия такового)
*/
if(!in_array($sModuleName,array('Plugin','Hook'))){
$sModuleClass=$this->Plugin_GetDelegate('module',$sModuleClass);
}
if (isset($this->aModules[$sModuleClass])) {
$oModule=$this->aModules[$sModuleClass];
} else {
$oModule=$this->LoadModule($sModuleClass,true);
}
Вот выдает какую ошибку когда пытаюсь создать новый фотоальбом:
Fatal error: Uncaught exception 'Exception' with message 'Undefined method module: AllowCreateAlbum' in /home/u766494896/public_html/engine/classes/Engine.class.php:597 Stack trace: #0 /home/u766494896/public_html/engine/classes/Engine.class.php(524): Engine->GetModule('AllowCreateAlbu...') #1 /home/u766494896/public_html/engine/classes/Module.class.php(56): Engine->_CallModule('AllowCreateAlbu...', Array) #2 [internal function]: Module->__call('AllowCreateAlbu...', Array) #3 /home/u766494896/public_html/engine/classes/Engine.class.php(551): PluginForum_ModuleACL->AllowCreateAlbum(Object(PluginSitemap_ModuleUser_EntityUser)) #4 /home/u766494896/public_html/engine/classes/Action.class.php(363): Engine->_CallModule(Array, Array) #5 /home/u766494896/public_html/plugins/lsgallery/classes/actions/ActionGallery.class.php(137): Action->__call('ACL_AllowCreate...', Array) #6 /home/u766494896/public_html/plugins/lsgallery/classes/actions/ActionGallery.class.php(137): PluginLsgallery_ActionGallery->ACL_AllowCreateAlbum('ACL_AllowCr in /home/u766494896/public_html/engine/classes/Engine.class.php on line 597
И еще вопрос, когда будет плагин работать на новой версии LS ?
Была бы шикарная галерея. Я бы обязательно за такую отправил пожертвование.
Спасибо.
стоит aceblock manager, ни чо не понимаю я в этом.
ощень прошу :)
It is necessary to login to leave reviews.
Версия: 0.4.0 | Тип: Bug | Статус: new | Автор: mahmud
Версия: 0.3.2 | Тип: Question | Статус: new | Автор: UserPatrone
Тип: Bug | Статус: new | Автор: eremeevDOTru
Версия: 0.4.0 | Тип: Bug | Статус: new | Автор: Kezz
Версия: 0.2.0 | Тип: Task | Статус: accept | Автор: mixan
Версия: 0.3.0 | Тип: Task | Статус: new | Автор: nickostyle
Версия: 0.3.0 | Тип: Task | Статус: new | Автор: nickostyle
Версия: 0.3.0 | Тип: Question | Статус: new | Автор: nickostyle
Версия: 0.3.0 | Тип: Task | Статус: new | Автор: nickostyle
Версия: 0.3.0 | Тип: Bug | Статус: new | Автор: vOFFka
Перейти в раздел поддержки