Сергей Водолагин

Сергей Водолагин

С нами с 22 марта 2014; Место в рейтинге пользователей: #199

Вывод всех картинок из одного ресурса ms2gallery

Добрый день.
Подскажите каким образом можно вывести все картинки из вкладки «галерея» в ресурсе с id=1

<div id="gallery">
    [[!pdoPage?
    &element=`ms2GalleryResources`
    &parents=`0`
    &tpl=`gallery_tpl`
    &limit=`0`
    &typeOfJoin=`inner`
    &includeThumbs=`425x319,588x375`
    &sotrby=`publishedon`
    &sortdir=`desc`
    ]]
</div>
<div class="gallery_item">
    <a href="[[+425x319]]" rel="lightbox">
        <img src="[[+588x375]]" alt="[[+pagetitle]]">
        <span>Столовая</span>
    </a>
</div>
Выводит одну картинки все. Что не так делаю? Спасибо.
Александр
27 июня 2016, 11:35
modx.pro
3
3 238
0

AjaxForm отключить CSS

Добрый день!

Работаю над сайтом, встал вопрос его загрузки. Использую дополнение MinifyX (крутая штука), так вот все CSS файлы объединил в один, остались два от AjaxForm:

assets/components/ajaxform/css/default.css
assets/components/ajaxform/css/lib/jquery.jgrowl.min.css

Так вот, как мне их отключить в компоненте? Что бы потом вручную указать в другом месте, в документации об этом не слова.

До кучи, тот же вопрос про HybridAuth

assets/components/hybridauth/css/web/default.css

Спасибо!

— Решение:
Для AjaxForm добавляем параметр:
&frontend_css=`` оставив его пустым, а сами тем временем прописываем CSS в том месте, где он тебе нужен

Для HybridAuth идем Системные настройки > HybridAuth > параметр ha.frontend_css удаляем значение, и прописываем в шаблоне где нужно
Роман
27 июня 2016, 07:21
modx.pro
3
3 058
+1

Резервное копирование сайтов в Яндекс Диск


Благодаря статье Михаила Воеводского заметил, что тема резервного копирования востребована в сообществе. Решил поделиться своим скриптом резервного копирования написанным на Python. Примечателен он тем, что полностью удовлетворяет закону импортозамещения заливает файлы на Яндекс Диск, раскладывая их по папочкам вида ГГГГ-ММ-ДД. Это не все его приятные особенности, вот список:

  • Умеет удалять старые бекапы с ЯДиска, если они старее чем N дней (настраивается в config.yaml)
  • Умеет удалять старые логи с сервера
  • Раскладывает бекапы на ЯДиске по папкам вида: ГГГГ-ММ-ДД
  • Бекапит системные папки: /etc/, /var/log/, /root/
Павел Гвоздь
26 июня 2016, 11:04
modx.pro
34
6 117
+14

Ajaxform formit ошибка "Неверный адрес отправител"

Послушал совета, настроил отправку через сервис Яндекса по инструкции modhost.pro/help/email
QuickEmail присылает сообщение, все ок
вызываю дефолтный ajaxform и пытаюсь отправить сообщение себе, все время ругается «В форме содержится ошибка» на поле e-mail.
Здоров Александр
24 июня 2016, 19:44
modx.pro
2
6 235
0

Резервное копирование сайта на MODX в Google Диск

О необходимости резервного копирования сказано много. Мы в этой статье рассмотрим удобный и простой способ для серверов, настроенных по этой замечательной инструкции.

Итак, вводные данные:
  • Каждый сайт работает от своего пользователя;
  • Все сайты находятся в /var/www/ ;
  • Системное имя пользователя, имя пользователя БД и название БД совпадают.
Что нам нужно в результате:
  • Создание zip архива всего сайта и sql дампа БД в ~/backup
  • Подстановка даты в имя файлов
  • [Опционально] Закачивание всех архивов в Google Drive и удаление с сервера
Воеводский Михаил
24 июня 2016, 12:00
modx.pro
30
6 158
+21

ResVideoGallery

ResVideoGallery — адаптивная видеогалерея с Ajax-подгрузкой видео

Поддерживаются следующие видеохостеры:
— youtube.com;
— vimeo.com;
— dailymotion.com;
— rutube.ru;
— vk.com;
— coub.com


Видео-обзор

Больше информации на странице дополнения
Prihod
20 июня 2016, 15:52
modx.pro
9
11 410
+23

Sendex через AjaxSnippet

Подскажите пожалуйста поставил на сайт компонент для рассылки Sendex и решил попробовать его запустить через AjaxSnippet все вроде бы работоет, кроме самой Ajax после нажатия на кнопку «Подписаться» так же происходит перезагрузка страници, что я не так делаю
Вот вызов снипета:
[[AjaxSnippet? 
	&snippet=`Sendex` 
	&id=`1` &tplSubscribeAuth=`tpl.Sendex.subscribe.auth` 
	&tplSubscribeGuest=`tpl.Sendex.subscribe.guest`
]]
Или я может не правильно понимаю работу AjaxSnippet и так вообще у меня не получиться сделать
Александр
16 июня 2016, 04:41
modx.pro
4
3 057
0

pdoPage разбивка на страницы вывода VT-полей

Здравствуйте. В ресурсе сформированы поля «Вопрос-ответ», выводятся через getImageList. Можно ли разбить на страницы вывод VT-полей ресурса через pdoPage? Для доп. полей использую MIGX. Заранее спасибо.
Ван Тайгер
15 июня 2016, 10:20
modx.pro
1
1 779
0

Как убрать добавление link в head

Добрый день,
Ищу как убрать добавление стилей и скриптов из дополнений.
К примеру minishop2, ajaxForm, pdoTools

Стили я сам добавлю, а вот к примеру со скриптами чтоб они добавлялись в конце страницы.
Подскажите, пожалуйста, где искать)))

Спасибо большое
Никита
08 июня 2016, 08:53
modx.pro
1
1 644
0

MIGX getImageList и Fenom

Есть такой вызов
{$_modx->runSnippet('!getImageList', [
	'tvname' => 'tv_product_main_gallery',
	'tpl' => '@CODE: <some_chunk>'
])}


По поводу @CODE и fenom, — работает феном в чанке относительно самого ресурса. То есть, когда я делаю так
'tpl' => '@CODE: [[+image]]'
Работает.

Когда я пишу
'tpl' => '@CODE: {$image}'
То не работает.

Когда я пишу
'tpl' => '@CODE: {$_modx->resource.myMIGXtv}'

То работает, получаю содержимое переменной. Весь массив значений.

Вопрос, как использовать феном, чтобы не писать свой парсер переменной и не использовать классический вызов через квадратные скобки, а воспользоваться {$image}?
Paul B.
07 июня 2016, 13:54
modx.pro
19
14 521
0