Вопросы

Ошибка при генерации превью ms2Gallery

При загрузки файла или генерации превью в ms2Gallery вылезает вот такая ошибка. С чем может быть связано? куча текста, пытался понять, но чет не дошло.
[2017-10-04 09:07:55] (ERROR @ /srv/www/smiarhiv/public_html/core/components/ms2gallery/model/ms2gallery/msresourcefile.class.php : 158) [ms2Gallery] Could not generate thumbnail for "/assets/images/resources/40/172a9346.jpg". Array
(
Максим
04 октября 2017, 09:18
modx.pro
2 798
0

Не выводятся товары из дочерних категорий.

Modx 2.5.7, miniShop 2.4.11. Все ставилось в таком виде, без каких-либо обновлений. minishop устанавливался через стандартное хранилище.
Проблема заключается в том, что в родительских категориях не выводятся товары, содержащиеся в дочерних категориях. В админке, так же не выводятся товары из дочерних категорий. Системные настройки стоят верные, отображение включено. Depth стоит дефолтный, пробовал выставлять и другие значение (3, 5, 7 и тд), ничего не меняется. Код минишопа не ковырял, ничего там не менял. Все настраивалось по инструкции «Быстрый старт».
Так в чем же проблема? Куда копать и как можно проверить где ошибка?
Антон
04 октября 2017, 08:25
modx.pro
899
0

Fenom циклы

Всем привет!
Сегодня столкнулся с необходимостью просто в цикле вывести числа от 1 до 45 и решил для этого использовать Fenom.
В качестве цикла взял самый обычный for, в документации нет ни одного примера использования.
В итоге у меня получилось вот такая фигня:
{for $counter=0 to=45 index=$index}
                    {if $index == 0}
                        {continue}
                    {/if}
                    <option>{$index}</option>
{/for}
Кто нибудь может продемонстрировать нормальный пример поизящнее этого, так как у меня любые манипуляции с параметрами цикла сразу приводят к 500 ошибке.
Нужно просто вывести числа от 1 до 45 включительно.
Семён Кудрявцев
04 октября 2017, 07:35
modx.pro
2
8 384
0

eventscalendar2 и несколько календарей на странице

Здравствуйте! При размещении более одного календаря на странице — работает только один календарь. &calendar_id у всех разный. Вызов такой:

[[!eventsCalendar2?
&calendar_id=`с1`
&id=`[[*id]]`
&hideContainers=`1`
&theme=``
&class_date=`date`
&month=`8`
&year=`2017`
&dateSource=`publishedon`
&showHidden=`0`
&dateFormat=`%d %b %Y %H:%M`
&tplEvent=`tplEvent2`
&tplMain=`tplCalendar2`
]]
Alexeivdn
03 октября 2017, 12:26
modx.pro
738
0

Использование if вместе с fenom

Здравствуйте, друзья!.. Есть задача. Вывод нескольких документов на странице, если стоит параметр: выводить документы. Чтобы было проще: вот такой код:

{if $_modx->resource.nospecial = 1}
	  [[$specialist]]
          {else}
          {/if}
где, nospecial — это тв-параметр. который, если равен 1, выводится чанк: specialist, если другое значение — не выводится ничего.

так как только осваиваю Феном, тут возможны ошибки по синтаксису и логике. Далее, код чанка specialist

[[pdoResources? &parents=`1094` &resources=`[[*autor]]` &depth=`0` &sortby=`{"publishedon":"DESC"}` &tpl=`sp_template` &limit=`0` &includeTVs=`image`]]
где [[*autor]] — перечисление на странице выводимых ресурсов.

В чем, собственно, проблема: на страницу выводит корректно список, но без фильтров и при выборе на странице tv-параметра nospecial не реагирует — выводить или нет.
Сергей
03 октября 2017, 11:04
modx.pro
8 512
0

Автоматическое создание tickets

Всем привет есть вопрос как можно создать автоматически tickets при регистрации пользователя через login
eflit
03 октября 2017, 10:59
modx.pro
1
2 147
0

Как парсить страницы своего же сайта?

Всем привет!
Возник вопрос как в сниппете имея id ресурса, послать запрос на эту страницу, распарсить и получить самое первое изображение в контенте и вернуть адрес на него?
Семён Кудрявцев
03 октября 2017, 09:56
modx.pro
2
1 597
0

Вывод json массива

Доброго времени суток, в базе данных в таблице user_attributes поле adres есть json массив вида
["1","2"]
Пытаюсь написать сниппет вывода во фронт, но чет знаний не хватает, вот так пока выглядит

<?php
$json = $modx->user->getOne('Profile');

$advantages = $modx->fromJSON($json);
$items = '';

foreach($advantages as $advantage){
	$placeholders = array(
		'adrs'	=> $advantage['adres'],
	);
	
	$items .= $modx->getChunk('adr', $placeholders);
}

return $items;
помогите, заранее премного благодарен
Андрей
03 октября 2017, 08:07
modx.pro
1 952
0

Дополнительные категории в фильтре

Как убрать дополнительные категории в фильтре.
&filters=`
        ms|price:number,
        parent:categories,
    `
Выводит и дополнительные категории и родители. Мне нужно убрать либо то либо то. Как это сделать?
Евгений
02 октября 2017, 19:58
modx.pro
665
0

Рейтинг пользователя и коментарий

Здравствуйте хочу попробовать реализовать на modx revo следующее:

1. рейтинг пользователя в зависимости от его заполненного профиля

2. оставлять отзывы и жалобы пользователю о которых будет уведомлен сам пользователь и администратор сайта

подскажите может есть какие то готовые дополнения и вообще в какую сторону смотреть
eflit
02 октября 2017, 16:00
modx.pro
834
0