Андрей Сухомозгий

Андрей Сухомозгий

Был в сети 23 октября 2018, 08:25
Заказы принимаю
только у меня проблема в другом была… загружается например по 5 ресурсов. Допустим в 2015 году 3 публикации, в 2014 году еще 3 и в 2013 году еще 4. Получается, что в первую порцию попадут публикации из 2015 года и 2 из 2014-го… а во вторую порцию попадают: 1 из 2014 и все из 2013 года…

Если бы задача стояла выводить по годам — сколько есть, столько и выводить, вопросов нет) А тут немного другое и сложнее…
Да, поэтому и спросил лишний раз…

Возможно дело в моем упоротом чанке:
[[#[[+resource_id]].parent:isequalto=`50`:then=`
<div class="col-md-3 col-sm-4 col-xs-4 photo-block" data-tag="photo">
     <a href="[[+url]] [[+description]]" class="fan fancybox-thumb"><img src="/assets/img/main-page-slider-cross.png" class="main-page-gallery-cross" alt=""/></a>
	<a href="[[+url]]" data-image="[[+url]]" rel="fancybox-thumb"  class="fan fancybox-thumb" title="[[+name]]"><span></span><img src="[[+360x270:default=`[[+url]]`]]" alt="[[+alt]]" title="[[+name]]" class="img-responsive"></a>
</div>
`:else=`
<div class="col-md-3 col-sm-4 col-xs-4 video-block" data-tag="video">
    <a href="[[+url]]"  class="fan fancybox-thumb"><img src="/assets/img/main-page-slider-video-btn.png" class="main-page-gallery-cross-video" alt=""/></a>
	<a href="[[+url]]" data-image="[[+url]]" rel="fancybox-thumb"  class="fan fancybox-thumb" title="[[+name]]"><span></span><img src="[[+360x270:default=`[[+url]]`]]" alt="[[+alt]]" title="[[+name]]" class="img-responsive"></a>
</div>
`]]
Если я не пишу условие, то все нормально работает и выводится…
Привет. У меня вот такой вопрос.
Если в поле add или description вставлять например вот такое содержимое
http://www.youtube.com/watch?v=opj24KnzrWo
то это изображение просто не выводится.
Если вставлять обычный текст, то все впорядке.
Мне нужно как раз ссылку вставлять, будет что-то типо видеогалереи. Можно ли эту проблему поправить изменением типа данных в таблице в базе данных? Или эти поля как-то валидируеются компонентом?
подскажите пожалуйста. пытаюсь выбрать из галереи все кроме изображений с тегом «video».

Пока пытаюсь просто понять как подключается доп. таблица.
Сделал так:
&innerJoin=`msResourceFileTag Tag ON Tag.file_id = File.id AND Tag.tag NOT IN ("video")`
Но при этом выборка не меняется и в showLog этот innerJoin никак не отображается.
Подскажите, как исключить такие картинки… Буду очень благодарен)
я вижу, что в консоли написано.
Подключаю теперь как:
&frontend_css=`[[+assetsUrl]]css/pdopage.css` 
 &frontend_js=`[[+assetsUrl]]js/custom_pdopage.js`
Но при этом, у самого ms2Gallery есть такие же параметры, и получается, что подключается вот такой скрипт внизу страницы:
<script type="text/javascript" src="/assets/components/pdotools/js/custom_pdopage.js"></script>
и вот такой:
<script type="text/javascript" src="/assets/components/ms2gallery/js/custom_pdopage.js"></script>
То есть ms2gallery пытаеся по тому же пути подрубить свой скрипт. Получается, что я не смогу в параметрах сниппета подключить и свой скрипт для галереи и скрипт для pdoPage
Василий, подскажи пожалуйста.
Я в шаблоне одной страницы выполняю вот такой код:
<div id="pdopage">
                	[[!+page.nav]]
                    <div class="rows">
                        [[!pdoPage?
                            &element=`ms2Gallery`
                            &tplRow=`custom_tpl.ms2Gallery.row` 
                            &tplOuter=`custom_tpl.ms2Gallery.outer` 
                            &tplEmpty=`custom_tpl.ms2Gallery.empty` 
                            &tplSingle=`custom_tpl.ms2Gallery.single` 
                            &limit=`4`
                            &ajax=`1`
                            &ajaxMode=`scroll`
                        	&frontend_js=`[[+jsUrl]]web/default.js`
                        	&frontend_css=`[[+cssUrl]]web/default.css`
                        ]]
                	</div>
                </div>
При этом ajax не работает и в консоли 2 ошибки. Скрипт и таблицу стилей подключить не может… На картинке видно.



Если я не использую frontend_js и frontend_css, то ajax срабатывает…
Купил компонент. Он офигенский!

Меня заитересовал вот такой вопрос: предполагается ли добавление возможности загружать не только картинки, но и файлы популярных форматов: docx, pdf и некоторых прочих? Для них можно заранее в настройках указывать картинку-превью. И тогда при помощи этого компонента можно будет не просто галереи делать, но и файловые архивы с удобной навигацией, пагинацией, аякс-подгрузкой — вобщем со всеми плюшками, которые дает pdoTools…

Иногда заказчик хочет, что бы у него в разделе документы была смесь файлов — картинок и обычных файлов…
Используй docs.modx.pro/components/pdotools/snippets/pdoresources
В &resources укажи что-то типа "-[id]" — это исключит текущий документ из списка.
В &parents укажи id родителя.

И вызывай все это в каждой статье. Ну или в шаблоне статьи. pdoTools — шикарен!