igor

igor

С нами с 21 ноября 2014; Место в рейтинге пользователей: #546
igor
07 июня 2016, 15:06
0
не вопрос. но не работает пока и так)
все скопировал к себе — результат прежний

еще и картинки постеров пропадают вдобавок

igor
07 июня 2016, 10:00
+1
ага я уже допер) ступил
только кавычки не нужны наверно
я без них сделал
&where=`{«page_id»:[[+id]]}`
igor
06 июня 2016, 12:11
0
прошу прощения)
igor
06 июня 2016, 10:00
0
Виталий! Это не то что мне нужно) Pager — это просто точки для навигации по элементам галереи — они появляются при открытие модального окна в самом низу этого окна)
А мне нужна пагинация на самой странице с миниатюрами фоток или видео
собственно саму пагинацию я уже сделал с pdoPage
осталось выяснить почему режим ajax для нее отрубает lightgallery при переходе по страницам и как это пофиксить
igor
06 июня 2016, 09:54
0
видел. пробовал ставить — но не заработало. Автор костыля Уткин — посоветовал AssetManager
igor
06 июня 2016, 07:21
0
надеюсь и жду!!!)
igor
06 июня 2016, 07:06
0
а что с отключением jquery при аякс пагинации?)
помогите забить последний гвоздь в эту задницу)
igor
06 июня 2016, 05:50
0
вижу. но прочитав совершенно не понял как его применить
igor
06 июня 2016, 05:46
0
Вобщем придумал я так
Совместил pdoPage и Rowboat

[[!pdoPage? 
    &element=`Rowboat`
    &table=`ass_page_assets`
    &sortBy=`asset_id`
    &totalVar=`rowboat.total`
    &pageLimit=`10`
    &tpl=`innerassall`
    &where=`{"page_id":10}`
     &ajaxMode=`default`
.......
]]
к сожалению Rowboat не имеет возможностей объединять таблицы left join
а у галереи Asset Manager их две
ну да ладно
вытащил параметр asset_id из ass_page_assets

чанк для формирования вывода фото с увеличением выглядит так

<a href="[[+asset_id:scale2w=`1200`]]" class="col-md-3 col-sm-4 col-xs-6" >
           <img src="[[+asset_id:resize=`400x270`]]" >
	    </a>
все работает
только надо конкретно указывать
&where=`{«page_id»:10}` — откуда брать фото

теперь бы побороть отключение работы увеличителя картинок Lightgallery после перехода по страницам
ajax пагинация отрубает инициализацию Lightgallery
тут сказали надо использовать callback функцию pdoPage
но я не могу понять как в нее вставить заново эту инициализацию, в каком месте, и что делать с основным вызовом Lightgallery
если подскажете как и что вставлять для этого — будет просто здорово)
и галерея с названием ass будет не такой уж задницей)
igor
06 июня 2016, 04:52
0
хаха)) смешно
разработчик отвечает через пень колоду) давно написал ему
и кстати не я первый — но вопрос предыдущего оратора про пагинацию также остался без ответа
форкнуть было бы неплохо — но моих знаний не хватит
поэтому выбрал из твоего списка 4 пункт
igor
06 июня 2016, 04:48
0
asset manager понравился простотой и тем что картинки к странице документа прикрепляются
просто принципиально хочется добить этот вопрос)
igor
06 июня 2016, 04:45
0
что за плагин такой? дай ссылочку
я что то не нашел

а конкретный пример я же выше написал на свой случай где смотреть
igor
05 июня 2016, 20:12
0
подскажет кто?
igor
05 июня 2016, 19:25
+1
надо как нибудь попробовать) когда будет проект за который много платят) и не жалко будет отдать вам тысячу
но пока хочу все таки попробовать бесплатный вариант)
если не поборю его — тогда да
igor
05 июня 2016, 19:23
+1
да понятно. попробовал
но pdoPage присовокупляет по умолчанию к таблице префикс modx_
а у галереи он ass_
поэтому запрос не исполняется
что тут сделать?
igor
05 июня 2016, 05:42
0
что такое? примерно-Asset-Manager

а где найти полное описание pdoPage — тут нет такого
igor
04 июня 2016, 21:24
0
понимаю) но все таки хотелось бы знать — возможно ли такое
Гриффит — автор галереи редко отвечает на гитхабе
Возможно кто то уже сталкивался и решил эту проблему
По сути гаоерея хороша. И пагинация — единственное что ей не хватает
igor
04 июня 2016, 20:27
0
это я тоже предположил
но как именно туда вставить инициализацию?
и что делать с основной инициализацией
она выглядит так

<script type="text/javascript">
 $(document).ready(function(){
 $('#video-thumbnails').lightGallery({
    loadYoutubeThumbnail: true,
    youtubeThumbSize: 'default',
    loadVimeoThumbnail: true,
    vimeoThumbSize: 'thumbnail_medium'
});	
  });
 </script>
если не сложно подскажите
я и так и так ковырял и не вышло
igor
18 апреля 2016, 11:51
0
привет. тоже заметил что некоторые настройки не работают.

и еще вопрос — как выводить tv параметр в шапку и футер (там есть возможность генерировать их на каждой странице)
не разбирался?
igor
29 ноября 2014, 18:26
0
а у меня такой сниппет аналогичный
$resource = $modx->getObject('modResource', $id);
$rez_fild = $resource->get($fild);
return $rez_fild;
преобразование его в
$rez_fild='';
if ($resource = $modx->getObject('modResource', $id)) {
	$rez_fild = $resource->get($fild);
}
return $rez_fild;
подобную ошибку не удалило
что нетак?