<article class="portfolio" data-category="photography"> <section class="thumbImage"> <img src="assets/components/images/gallery/01-thumb.jpg" alt="" class="fullwidth"> <div class="thumbTextWrap"> <div class="thumbText"> <h3 class="sectionTitle">На Волге</h3> <p>Мы с Саньком на рыбалке</p> <a class="thumbLink" href="assets/components/images/gallery/01.jpg" rel="prettyPhoto[gallery1]" title=" "></a> </div> </div> </section> </article>
мысль была выводить на одной странице миниатюры всех альбомов, а при клике на миниатюру подружалась бы галерея этого альбома без перезагрузки страницы.
<a href="http://components/focus/images/gallery2/gallery-02.jpg" rel="prettyPhoto[gallery2]" title="title 2"></a> <a href="http://components/focus/images/gallery2/gallery-03.jpg" rel="prettyPhoto[gallery2]" title="title 2"></a> … и т.д.
каким инструментом лучше воспользоваться, так чтоб не по одной фото загружать, а допустим по фтп скинул и все…
p.s. нельзя ли яндекс диск для хранения всего этого использовать или что либо подобное? или это пока не реализовать?
<a href="images/gallery_N/name.jpg" rel="prettyPhoto[gallery_N]" title="name_Galery_N"></a>
<?php $properties = implode("-", $scriptProperties); $cache_key = "gal".$properties; $output = $modx->cacheManager->get($cache_key); if ($output) return $output; $files = scandir($galdir, 0); // если директории не существует if (!$files) return false; // удаляем . и .. (я думаю редко кто использует) if ($sort == 0) unset($files[0],$files[1]); else unset($files[count($files)-1], $files[count($files)-1]); foreach ($files as $file) { if (!$each_href) {$href = $modx->runSnippet('phpthumbof', array("input" => "/$galdir/$file", "options" => "w=1100&h=1100"));} else {$href = $each_href;} $output .= $before.'<a href="'.$href.'" '.$class.' rel="prettyPhoto['.$galdir.']"> </a>'.$after."\n"; } $modx->cacheManager->set($cache_key,$output); return $output;
$name = $scriptProperties['name'];
[[!Gal1? &galdir=`assets/components/focus/images/gal` &name=`[[*pagetitle]]` ]]
$name = $scriptProperties['name'];
[[*pagetitle:Gal=`assets/images/gal`]]
[[+tv.img:phpthumbof=`w=50&h=50&zc=1`]]
[[phpthumbof? &input=`[[+tv.img]]` &options=`w=50&h=50&zc=1`]]
$modx->runSnippet('phpthumbof', array("input" => "/$galdir/$file" , "options" => "w=1100&h=1100"));
[[!Gal1? &galdir=`assets/components/focus/images/gal` &id=`[[*id]]` &options=`w=1100&h=1100`]]