Что лучше использовать для простой галереи
Нужно реализовать следущее. В конце статьи должны выводится пликой фото. Все будут заранее отресайжены, впринципе и миниатюры созданы тоже, залиты по фтп. Нужно их оформить в
Из вариантов — Gallery, MIGX и свой снипет.
Ни галлери ни мигх не пользовался пока, и что-то мне кажется что для моей задачи они будут избыточны, или как раз таки наоборот нормально?
Или всетаки лучше свой снипет написать который этим заниматься будет? Вот только в написании снипетов я как-то не сильно силен, хотя в нужном направлении уверенно двигаюсь)
<a rel="lightbox">
и вывести в блок.Из вариантов — Gallery, MIGX и свой снипет.
Ни галлери ни мигх не пользовался пока, и что-то мне кажется что для моей задачи они будут избыточны, или как раз таки наоборот нормально?
Или всетаки лучше свой снипет написать который этим заниматься будет? Вот только в написании снипетов я как-то не сильно силен, хотя в нужном направлении уверенно двигаюсь)
Комментарии: 5
Ну и называтся они будут по типу img1 — img999, произвольных имен не будет. Как вариант папка с ними папка будет называться аналогично alias.
Если картинка обязательна для каждой статьи, то сразу прописывай путь по id страницы.
<a rel="fancybox" href="/inc/images/img[[*id]].png">
<img src="/inc/images/img[[*id]]_thumb.png">
</a>
В том то и прикол что не одна. Поэтому велосипед сделал))
[[!getResources?
&tpl=`readmore-tpl`
&parents=`0`
&depth=`1`
&limit=`[[*limit]]`
]]
readmore-tpl:<a rel="lightbox" href="user/gallery/[[*id]]/[[+idx]].jpg" title="[[*pagetitle]]">
<img src="user/gallery/[[*id]]/[[+idx]]s.jpg" alt="[[*pagetitle]]" />
</a>
Остается только указать число фотографий и закинуть папку с id вместо названия куда надо и в TV limit указать сколько там фоток. Учитывая что фотки все авторские, обрабатываться будут пакетно, заливаться по фтп — получилось то, что хотел, тока в виде паралитика на костылях))). Попробую еще для общего развития без костыля в виде getResources все это снипетом сделать)
Есть расширение FileDir, оно должно лучше подойти.
Предназначено как раз для показа фотографий из определённой директории.
Предназначено как раз для показа фотографий из определённой директории.
Оно! я про него где-то глубоко помнил, но слишком глубоко) Думаю лучше будет, быстрее и удобнее чем мой чудо-снипет))) который только что написал. Хотя он тоже вроде работает:
$path_to = "user/gallery/$id/";
$massiv = glob($path_to."*");
$number = count($massiv);
$total = $number / 2;
if ($total > 0) {
for ($i = 1; $i <= $total; $i++) {
$img = $i.'.jpg';
$imgs = $i.'s.jpg';
echo "<a href=\"$path_to$img \" title=\" $pagetitle \" rel=\"lightbox\" ><img src=\" $path_to$imgs \" alt=\" $pagetitle \" \/></a> ";
};
};
Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.