DeleteMePlease

DeleteMePlease

С нами с 22 августа 2017; Место в рейтинге пользователей: #1566
DeleteMePlease
09 апреля 2020, 23:14
0
Я так и не понял в чем дело, вроде делал все по документации и точно как у тебя, может порядок аргументов не тот, но не работало ни в какую (fenom), сделал порядок аргументов как у тебя в первом примере, и заработало, магия…
Выводил для вкладок в цикле, все работает, может кому пригодится.
А так же может пригодится тем, кому нужно выводить Gallery через несколько PdoPage ajax button на одной странице.
{foreach $albums as $item index=$index}   
    
        <div class="tab-content-item">
            
            <div class="gallery" id="pdopage{$index}">
    	        <div class="row rows">
    			    {'!pdoPage' | snippet : [
    			        'class' => 'galItem',
    			        'loadModels' => 'gallery',
    			        'leftJoin' => [
    			            'albumItem' => [
    			                'class' => 'galAlbumItem',
    			                'on' => 'galItem.id = albumItem.item'
    			            ],
    			            'album' => [
    			                'class' => 'galAlbum',
    			                'on' => 'albumItem.album = album.id'
    			            ]
    			        ],
    			        'select' => [
    			            'galItem' => '*',
    			            'albumItem' => 'rank'
    			        ],
    			        'where' => ['album.id' => $item.album],
    			        'tpl' => 'tpl.galleryItem',
    			        'limit' => 16,
    			        'sortby' => ['createdon' => 'DESC', 'rank' => 'ASC'],
    			        'dataFancybox' => 'album'~$index,
    			        
    			        'ajaxMode' => 'button',
    			        'ajaxTplMore' => 'tpl.ajaxTplMore',
    			        
    			        'ajaxElemWrapper' => '#pdopage'~$index,
    			        'ajaxElemRows' => '#pdopage'~$index~' .rows',
    			        'ajaxElemPagination' => '#pdopage'~$index~' .pagination',
    			        'ajaxElemLink' => '#pdopage'~$index~' .pagination a',
    			        'ajaxElemMore' => '#pdopage'~$index~' .btn-more',
    			        
    			        'pageVarKey' => 'page'~$index,
                                'pageNavVar' => 'page'~$index~'.nav'
    			    ]}
    			</div>
    			
    			{$_modx->getPlaceholder('page'~$index~'.nav')}
    			
    		</div>
    	</div>
    {/foreach}
DeleteMePlease
11 октября 2018, 16:21
0
Очень полезная штука, спасибо.
Жаль результат последней проверки не заносится в базу, хотелось бы написать плагин на «onFileManagerUpload», который проверял бы размер сайта и выдавал ошибку, если превышен лимит, а достать этот размер пока неоткуда.
И не могли бы сказать как часто сканируются файлы, при загрузке каждой страницы админки или только главной?
DeleteMePlease
19 сентября 2018, 12:27
0
Правда заметил, что calc при компиляции игнорируется
DeleteMePlease
18 сентября 2018, 11:12
0
Как мне не хватало такой штуки, жаль, что только сейчас додумался поискать, спасибо огромное )
DeleteMePlease
28 марта 2018, 12:11
0
еще можно было написать
&where=`{"test":"5541","OR:test":"5172"}` 
или
&where=`{"test:IN":['5541','5172']}`