Classic Photo Gallery
Classic Photo Gallery представляет собой ровно то, что следует из названия, т.е. обычная, классическая фото галерея.
Внес некоторые изменения в файлы /usr/system/image_resize.inc.php и /usr/system/insert_qcimage.php. Теперь в параметре QC картинки с иконкой можно указывать в параметре resize не высоту и ширину, а только ширину, а высота будет подбираться автоматически. В стандартном варианте мы должны обязательно и высоту и ширину, в таком случае случается, что обрезается самая интересная часть изображения.
В принципе, все полностью можно понять, если посмотреть пример DDC и уже созданные галереи. Но можно перечислить то, что было реализовано:
- Создание альбомов из админской части;
- Добавление фото из админской части;
- Редактирование альбомов и фото;
- Постраничный вывод альбомов и фотографий;
- Возможность использования модуля комментариев, работающего на виртуальных страницах (см. ниже);
Для версии: Sapid 1.2.3 RC3
Версия с комментариями (в архив помимо галереи включен модуль и приложение комментариев, которые работают на виртуальных страницах)
Скачать: classic_gallery+comments.zip
Для версии: Sapid 1.2.3 RC3
15 Comments:
В архиве classic_gallery+comments.zip досадная ошибка в файле usr\xml\ddc\comments.xml
Неверно указано имя файла(забыто расширение) в 60-ой строчке.
Должно быть так:
<input type="hidden" name="data_file" value="gallerycomments.xml" />
Нет, дело в том, что я подправил файл mvc\controller\postmethod_analysis.inc.php (в архиве он есть), теперь не надо указывать в конце ".xml", это будет подставлено автоматически. Зачем сделано так? Как мне кажется, так правильнее, ведь во всех модулях мы указываем CHANNEL, а не индексный файл, следовательно и сдесь логично указывать канал, хотя в комментариях это довольно условно в виду единой папки allcomments_index для хранения всех камментов.
Точно. Мой файл postmethod_analysis.inc.php уже был сильно поправлен от стандартной сборки 1.2.3, при сравнении файлов не внес исправление строчки добавления данных в sapi_vdb.
Из вопросов - есть ли быстрый штатный способ добавить к страничкам галереи title=названию картинки(альбома) и метатеги?
Нет, даже боьлше скажу - нет даже не быстрого не штатного способа. Тут проблема в Сапиде с этим пунктом, т.е. я имею ввиду - на виртуальных страницах. Нужно что-то думать, но пока что нет времени.
Один из главных минусов этой системы для начала быстрого использования.
Фактически подходит только для статических сайтов-визиток.
Второй подход к мучению данной галерии для САПИДа :)
В предлагаемом комплекте в файле
image_resize.inc.php
опечатка в имени функции
$resample_function="imagecopyresampled";
из-за чего превьюшки картинок генерировались с ужасным качеством.
Действительно, спасибо, уже исправил и выложил подправленный вариант.
>опечатка в имени функции
>$resample_function="imagecopyresampled";
>из-за чего превьюшки картинок >генерировались с ужасным качеством.
не помогло. превьюшки все равно генерились с ужасным качеством.
пришлось написать свой код и закомментировать старый.
$maxx=floor($info[1]/($info[0]/$w));
if (max($sx,$sy)>$maxx)
{
$tx=$sx/(max($sx,$sy)/$maxx);
$ty=$sy/(max($sx,$sy)/$maxx);
}
else
{
$tx=$sx;
$ty=$sy;
}
$thumb = imagecreatetruecolor($tx,$ty);
imagecopyresampled($thumb, $img, 0, 0, 0, 0, $tx, $ty, $sx, $sy);
imagejpeg($thumb, $filename, 75);
imagedestroy($thumb);
imagedestroy($img);
для совместимости с новой версией
заменить в файле insert_qcimage.php
строчки после session_start();
if(!isset($_SESSION["user"]["LOGIN"]) or (isset($_SESSION["user"]["NOLOGIN"]))) die();
и дописать следующей строчкой.
header("content-type:text/html;charset=utf-8");
2Anonymous: Косяк похоже в определении GD2. У меня не определяло корректно GD и я подправил эту тему, теперь видимо не определяет GD2 :) Что-нибудь придумаю.
2Klia: Thanks
Здравствуйте.
Вопрос по Classic Galery возник...
А можно изменить закачку картинки, чтобы превьюшка не 100Х100 была а отсчитывалась пропорционально ширине. Так же как и сама фотография, где задается только параметр "ширина".
Этот комментарий был удален автором.
Ээм, по ссылке выдается 404.
Можно ли перезалить куда-то? Могу разместить у себя (мне можно написать на квм эт инбох тчк лв).
Заранее спасибо!
самые лучшие проститутки города москвы ждут вас на нашем сайте
проститутки индивидуалки волгограда телефоны фото
http://ayongete.100webspace.net/foto-ceny-prostitutok-penze.html телефоны проституток г москвы
http://ayongete.100webspace.net/poisk-prostitutki-moskvi.html проституция турций
[url=http://ayongete.100webspace.net/kak-nayti-prostitutku-v-pitere-na-ulice-marata.html] проститутки по вызову в рязани [/url]
[url=http://ayongete.100webspace.net/prostitutki-fetish-nog.html] телефон проституток усть-кута [/url]
Отправить комментарий
<< Home