Виноградов Тимур
С нами с 26 мая 2018; Место в рейтинге пользователей: #639Кастомная карта на сайт
Подскажите кто знает, можно ли как-то по простому сделать карту с заливкой стран определенным цветом?
Нужна карта стран с ограничениями на COVID, где можно было бы некоторые страны просто закрасить определенным цветом.
В идеале, добавить к ним по клику еще описание.
Примерно как здесь:
www.skyscanner.ru/travel-restrictions
Начал делать с помощью mapbox, но запутался в интерфейсе. Может быть возможно с помощью API Яндекс или Гугл-карт?
Нужна карта стран с ограничениями на COVID, где можно было бы некоторые страны просто закрасить определенным цветом.
В идеале, добавить к ним по клику еще описание.
Примерно как здесь:
www.skyscanner.ru/travel-restrictions
Начал делать с помощью mapbox, но запутался в интерфейсе. Может быть возможно с помощью API Яндекс или Гугл-карт?
Вывести статьи автора на странице автора
Вывод в шаблоне:
Готов заплатить за помощь.
[[pdoResources?
&parents=`4,89`
&depth=`10`
&limit=`6`
&tvPrefix=``
&includeTVs=`autor-res,image`
&tpl=`autor-articles`
&where={"autor-res:LIKE":"%[[*autor-res]]%"}
]]
TV-поле autor-res, возможные значения в параметрах ввода:@EVAL return $modx->runSnippet('pdoResources',array('parents'=>89,'depth'=>0,'limit'=>0,'sortby'=>'menuindex','sortdir'=>'ASC','tpl'=>'@INLINE [[+pagetitle]]==[[+id]]||','tplLast'=>'@INLINE [[+pagetitle]]==[[+id]]'));
Работает, но выводит не только статьи автора страницы, но и статьи других авторов.Готов заплатить за помощь.
PdoTools(ajaxMode) для таблицы
Сделал вывод дополнительных ячеек таблицы по кнопке показать еще:
Множественный выбор для TV-поля в Коллекциях
Вывожу на сайте статьи через коллекции.
Для каждой статьи есть TV-поле с возможностью выбрать ресурс.
Возможные значения такие:
Как можно решить данную проблему?
Для каждой статьи есть TV-поле с возможностью выбрать ресурс.
Возможные значения такие:
@SELECT if(menutitle = '', pagetitle, menutitle), id FROM `modx_site_content` WHERE template = 1
Чанк вывода в шаблоне:<div class="col-sm-6 col-md-4">
<div class="article-preview [[+short:is=`1`:then=`short`]]">
<div class="category">
<a href="[[~[[+tv_category]]]]">[[+categories_title]]</a>
</div>
<div class="pic">
<a href="[[~[[+id]]]]"><img src="[[+tv_image:phpthumbon=`w=263&h=170&zc=1&bg=ffffff`]]" alt="[[+pagetitle]]"></a>
</div>
<div class="title">
<a href="[[~[[+id]]]]">[[+pagetitle]]</a>
</div>
[[+short:isnot=`1`:then=`
<div class="dsc">
[[+introtext]]
</div>
`]]
<div class="info">
<span class="publishedon">[[+publishedon:date=`%d-%m-%Y`]]</span>
<span class="publishedby">[[+tv_autor:empty=`[[+autor]]`]]</span>
<!--<a href="[[~[[*autor-res]]]]"><span itemprop="name">[[#[[*autor-res]].pagetitle]]</span></a>-->
</div>
</div> <!-- article-preview -->
</div>
Одиночный выбор работает, а множественный нет, т.е. можно выбрать несколько ресурсов, но выводиться будет все равно только в одном.Как можно решить данную проблему?
Вывод tv-поля как ресурса и вывод в этом ресурсе других ресурсов(в которых есть исходное tv)
У меня сайт-блог, и надо вывести авторов каждой статьи в самой статье, чтобы каждой автор был ссылкой на страницу этого автора.
В шаблоне статьи вывожу авторов:
На выходе на странице статьи теперь выводятся все авторы(они являются ссылками как и должно быть).
Но как сделать, чтобы на конкретной статье, выводился автор именно этой статьи, а не все авторы?
Статьи выводятся через Коллекции при этом.
В шаблоне статьи вывожу авторов:
[[pdoResources?
&parents=`89`
&tpl=`autor-res-tpl`
]]
Шаблон autor-res-tpl:<div class="item">
<div class="item-title">
<a href="[[~[[+id]]]]">[[+pagetitle]]</a>
</div>
</div>
В свою очередь в ресурсах создал родительский Авторы(id=89) и дочерние Автор1, Автор2 итдНа выходе на странице статьи теперь выводятся все авторы(они являются ссылками как и должно быть).
Но как сделать, чтобы на конкретной статье, выводился автор именно этой статьи, а не все авторы?
Статьи выводятся через Коллекции при этом.
Фильтр вывода в шаблоне
Делаю AMP-страницы по гайду:
quasi-art.ru/library/it/modx-and-amp
Почему-то не работает фильтр вывода:
P.S. Тут:
P.P.S. Может быть это как-то связано, что на сайте есть блог, работающий через коллекции? Ну и соотв-но AMP я делаю для статей блога.
quasi-art.ru/library/it/modx-and-amp
Почему-то не работает фильтр вывода:
[[+amp.content:ampCodeEntities]]
Так работает:[[+amp.content]]
а с фильтром нет. В чем может быть причина?P.S. Тут:
<title>[[+amp.pagetitle:htmlentities]]</title>
Тоже не работает, title начинает выводиться, только если убрать :htmlentities
В общем каким-то образом при использовании фильтров все перестает работать.P.P.S. Может быть это как-то связано, что на сайте есть блог, работающий через коллекции? Ну и соотв-но AMP я делаю для статей блога.
Дубли ресурсов с одинаковым URL
При сбросе кэша получаю подобные сообщения:
Resource URI yachts/latitude/ already exists for resource id = 11180; skipping duplicate resource URI for resource id = 11459
Таких дублей очень много, можно как-то массово эти дубли удалить?
Resource URI yachts/latitude/ already exists for resource id = 11180; skipping duplicate resource URI for resource id = 11459
Таких дублей очень много, можно как-то массово эти дубли удалить?
Турбо страницы для MODX EVO
Всем привет! Есть ли плагин или какое-то готовое решение для внедрения Турбостраниц Яндекс для Modx Evolution?
Вывод фото с нескольких альбомов на одной странице
Использую компонент Gallery.
Требуется вывести на одной странице фотографии с разных альбомов.
Сейчас использую такую конструкцию:
Требуется вывести на одной странице фотографии с разных альбомов.
Сейчас использую такую конструкцию:
<div class="container">
<h2>Альбом1</h2>
<div class="row">
[[!Gallery?
&album=`Альбом1`
&thumbWidth=`250`
&thumbHeight=`250`
&thumbTpl=`mygallery`
]]
</div>
<h2>Альбом2</h2>
<div class="row">
[[!Gallery?
&album=`Альбом2`
&thumbWidth=`250`
&thumbHeight=`250`
&thumbTpl=`mygallery`
]]
</div>
</div>
И чанк mygallery<div class="[[+cls]] col-sm-2 col-xs-6">
<a data-fancybox="gallery" data-caption="[[+album]]" href="[[+image_absolute]]" title="[[+name]]" [[+link_attributes]]>
<img class="img-responsive" src="[[+thumbnail]]" alt="[[+name]]" [[+image_attributes]] />
</a>
</div>
Но наверняка это можно сделать лаконичнее, только как? Подскажите пожалуйста. Вывод определенной страницы в pdo menu
Добрый день!
Есть верхнее меню на сайте:
atmjet.ru/jets/
У меня там выводится меню с дочерними страницами Услуг, все работает ок:
Есть верхнее меню на сайте:
atmjet.ru/jets/
У меня там выводится меню с дочерними страницами Услуг, все работает ок:
<nav class="top-menu xs-hidden">
[[pdoMenu?
&parents=`0`
&level=`2`
&tplOuter=`@INLINE <ul>[[+wrapper]]</ul>`
&tpl=`@INLINE <li[[+classes]]><a href="[[++base_url]][[+link]]" [[+attributes]]>[[+longtitle]]</a></li>`
&tplParentRow=`@INLINE <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="[[++base_url]][[+link]]" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">[[+longtitle]]<span class="caret"></span></a>[[+wrapper]]</li>`
&tplInner=`@INLINE <ul class="dropdown-menu">[[+wrapper]]</ul>`
&tplInnerRow=`@INLINE <li><a href="[[++base_url]][[+link]]" class="dropdown-item">[[+introtext]]</a></li>`
]]
</nav>
Но мне нужно в выпадающем списке, где Услуги, вывести еще три определенных страницы, которые НЕ являются дочерними к услугам. Как это можно сделать?