DeleteMePlease

DeleteMePlease

Был в сети 14 октября 2020, 14:35
Заказы принимаю
Я так и не понял в чем дело, вроде делал все по документации и точно как у тебя, может порядок аргументов не тот, но не работало ни в какую (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}
Очень полезная штука, спасибо.
Жаль результат последней проверки не заносится в базу, хотелось бы написать плагин на «onFileManagerUpload», который проверял бы размер сайта и выдавал ошибку, если превышен лимит, а достать этот размер пока неоткуда.
И не могли бы сказать как часто сканируются файлы, при загрузке каждой страницы админки или только главной?