Главное меню
все форумы все темы форума добавить тему
Модуль фотоальбома
Хотелось бы поинтересоваться, можно ли будет ожидать создания по типу модуля "Топ новостей", статического модуля, отображающего последние добавленные/загруженные фотографии? Эти все мелочи превратят LabCMS в более универсальный инструмент разработки сайтов.
Ну там модуль-то получается из трех строчек... так что даже не знаю стоит ли такой делать. Кроме того, слишком много вариаций получается: кому-то нужны последние добавленные, кому-то - последние обновленные, а кому-то - первые фотографии конкретного альбома. Плодить море настроек для такого простенького модуля не хочется. Так что если есть конкретные требования - давайте я прямо в форум набросаю код (если, конечно, с этим есть какие-то трудности).
Да, есть определённые затруднения.
Нужно, что бы в определённом месте шаблона строилась конструкция из всех фоток альбома, что-то вида:
 
Text

<ul>
<li>
<img src="path/to/small/image.jpg" alt="image-name" js-attr="path/to/full/image.jpg">
</li>
</ul>
 

Поможете? Может это не в виде модуля реализуется, а просто в виде нескольких строк в шаболоне? Не знаю просто, Loki. Надеюсь на помощь.
 
UPD: В модуль следует добавить настройки приватности. Сейчас нету возможности указать, каким группам пользователей альбом виден, а каким нет.
 
Постараюсь обьяснить, что я хочу сделать на сайте.
На определённой странице будут отображатся фотки с альбома, с определённым форматированием, но доступ к самому альбому для просмотра должен быть закрыт.
Если делать разграничение прав, то надо полностью менять систему именования файлов, так как сейчас, имея превьюху, без проблем можно составить путь к большому изображению. Вот такой расклад.
Ну про права, я сказал не имея ввиду конкретно имеемую ввиду реализацию. Просто я заметил, что у во всех модулях нельзя сделать ограничение по группам - кому можно его видеть, а кому нет.
 
Ну а про то, что я хочу сделать - конечный пользователь не должен править исходный код. И обновлять всё на сайте без моего участия.
Вот где мне надо сделать то, о чём я писал. вкладка "Фолио", место с фотками - тык. Сейчас там статика, я думал привязать это к альбому, что бы она грузила туда и фотки появлялись в фолио.
Сейчас там статика, я думал привязать это к альбому, что бы она грузила туда и фотки появлялись в фолио.

Эту задачку можно решить двумя путями:
1. можно сделать чтобы ссылка "фолио" вела на конкретный альбом (в последних версиях это стало возможно), а в настройках альбома выставить количество фотографий на странице побольше, чтобы не было постраничной навигации.
2. Написать простенький модуль для вывода изображений из альбома:
PHP
$imgs=new lc_album_images(1); //первая и единственная страница
$imgs->album_id=ID;//вместо ID подставить id альбома
$imgs->items_at_page=$imgs->total=500;//количество фотографий на странице
$this->_assign('images', $imgs->getList());//закидываем информацию в шаблон

 
место с фотками - тык.

Я таки дождался загрузки странички весом в 4 мегабайта
 
Просто я заметил, что у во всех модулях нельзя сделать ограничение по группам - кому можно его видеть, а кому нет.

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

Я таки дождался загрузки странички весом в 4 мегабайта

Ой Я как-то без задней мысли У меня то все в кеше + инэт позволяет. Сам код невелик и шустр, но вот изображения -_-
Поработаю над оптимизацией, что то надо придумать. Просто изображения вставлены хайрез что бы на любых мониторах с больным сверхвысоким разрешением нормально смотрелось.
Я теперь понял, почему Вы первым пунктом предлагаете сделать фолио на другой странице Но этот эффект смены фона - является изюмом, и сайт изначально задумывался, как одностраничное изящное портфолио. Долго думал, как его посадить на систему... Потому как одностраничные шаблоны с массой джава, а-ля флеш, придя с запада, начинают пользоваться спросом и популярностью.
 
Обьясните, пожалуйста, как вывести изображения с нужными мне хтмл-атрибутами посредством этого модуля?
 
Я активно пользуюсь системой, и если какие-то ошибки разработчиков будут - я непременно сообщу. Пока-что ошибки зачастую мои. Потому, что-то мне подсказывает, что скоро появится новый стэйбл-релиз. Единственное - Вы обещали добавить в .htaccess правило исключения не только для ttf, но и для других типов шрифтов. Я то это каждый раз делаю руками, но иногда забываю, и внешний вид сайта мне быстро напоминает
mushtat:
Обьясните, пожалуйста, как вывести изображения с нужными мне хтмл-атрибутами посредством этого модуля?

Создать для модуля шаблон примерно следующего содержания:
Smarty
{foreach $images as $image}
        <div class="item">
                <a href="{url action="image" var1=$image.image_id}"><img src="{$image.files.small}" alt="{$image.name|escape}" /></a>
                <a href="{$image.files.original}"   title="Полный размер" class="images" rel="{$image.counter}"></a>
                {if access('admin')}<a href="{url action="set_logo" var1=$image.image_id}" class="set_logo" title="Сделать это изображение обложкой альбома"></a>{/if}
 
        </div>
{/foreach}

 
mushtat:
Единственное - Вы обещали добавить в .htaccess правило исключения не только для ttf, но и для других типов шрифтов. Я то это каждый раз делаю руками, но иногда забываю, и внешний вид сайта мне быстро напоминает

Так Вы скажите какие добавить - я и добавлю.
Спасибо
 
Кроме ttf еще svg eot woff.
Может я чего путаю, но вроде бы в транке они давно добавлены...
проверил... Всё действительно так. Я-то стабильной в основном пользуюсь на новых сайтах... Извините