Плагин для FrogCMS, добавляет кнопку для загрузки фотографий. Фото
загружаются в папку /public/foto/ и переименовываются в 1.jpg, 2.jpg,
3.jpg и т.д.
Использование
Количество фотографий у страницы – $this→foto_count
for ($i = 1; $i <= $this->foto_count; $i++)
{
echo "<img src='/public/foto/{$i}.jpg' />";
}
Ссылка: http://frogcms.in.ua/public/plugins/attach_images.zip
Как пользоваться:
Получить все рисунки (возвращает объект модели AIImage или false):
$this->images->findAll();
Получить рисунок по номеру (возвращает массив объектов модели AIImage
или false): $this->image->find(0);
Начинается с 0.
Затем рисунок можно получить ссылку на масштабированный рисунок (когда
включен плагин image_resizer): $this->image->find(0)->thumb(100, 100);
Так же доступны две функции:
Взять один рисунок по ID страницы (возвращает объект модели AIImage
или false): ai_getImageByPageId( $page_id );
Взять все рисуноки по ID страницы (возвращает массив объектов модели
AIImage или false): ai_getImagesByPageId( $page_id );
Надеюсь плагин будет полезным.
3 мая 2011 г. 15:13 пользователь sartas <ardu...@gmail.com> написал:
> --
> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком
> группы "Frog CMS RU" в Группах Google.
> Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
> frog-...@googlegroups.com
> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу:
> frog-cms-ru...@googlegroups.com
> Чтобы выполнить другие действия, посетите страницу группы
> http://groups.google.ru/group/frog-cms-ru?hl=ru
>
--
С уважением, Маслаков Александр.
Разработка сайтов: дизайн, программирование, подготовка информации,
сопровождение
Портфолио: http://up.dn.ua/
Тел.: +38 099 669–15–06
Эл. почта: jmas.u...@gmail.com
Skype: maslakov.alexandre
рисунки сохраняются в /public/gallery/$page_id
кеширование картинок после ресайза
изменен хелпер Dir (со старым хелпером плагин работать не будет)
поддержка SQLite (без created_date)
Я скачал плагин attach images, залил в /frog/plugins/ - захожу в
админку, а мне там пишут, что для плагина нужна версия 1.0.7
(установлена 1.0.7 Beta) и не дают его включить. Ок, думаю я, -
открываю manifest.ini, меняю requested version на 1.0.0 - система дает
активировать плагин - активирую. Но, хоть убейте, не замечаю никаких
вновь появившихся кнопок для аплоада файлов (если они, конечно, должны
быть).
Все ли я правильно сделал? Если что - не серчайте и попытайтесь
простить мне мою невнимательность. :)
или установить мою версию с прочтением инструкции по установке :)
public function renderJSON( $data_to_encode )
{
if ( function_exists( 'json_encode' ) )
{
return json_encode( $data_to_encode );
}
else if ( class_exists( 'JSON' ) )
{
return JSON::encode( $data_to_encode );
}
else
{
throw new Exception( 'No function or class found to render
JSON.' );