Виталий Барышников
С нами с 03 ноября 2015; Место в рейтинге пользователей: #165Сбрасывается Автор (createdby) на 0 при сохранении копированного ресурса / тикета / товара
Ребята, привет! С наступившим!
Мне нужна помощь с поиском причины этого:
Я создаю тикеты под своей админской учёткой из бэкэнда путём копирования предыдущего тикета и редактирования копии (мне так удобнее, чтобы не заполнять некоторые поля и контент ресурса).
Проблема в том, что система при сохранении подставляет в поле «Автор» значение 0, такого юзера у меня не существует, поэтому тикет становится безличным и не выводится информация об авторе, там где должна.
При создании нового тикета такой проблемы не наблюдается, проблема происходит только со скопированным ресурсом / тикетом / товаром
Мне нужна помощь с поиском причины этого:
Я создаю тикеты под своей админской учёткой из бэкэнда путём копирования предыдущего тикета и редактирования копии (мне так удобнее, чтобы не заполнять некоторые поля и контент ресурса).
Проблема в том, что система при сохранении подставляет в поле «Автор» значение 0, такого юзера у меня не существует, поэтому тикет становится безличным и не выводится информация об авторе, там где должна.
При создании нового тикета такой проблемы не наблюдается, проблема происходит только со скопированным ресурсом / тикетом / товаром
Подстановка extended-полей пользователя в адрес доставки msOrder
Всем привет. Мне нужна помощь в понимании логики работы, чтобы реализовать подстановку в Адрес доставки:
По умолчанию msOrder выводит форму с адресом доставки, где подставляет поля пользователя из профиля.
Проблема в том, что есть ещё несколько незаполненных полей (Улица, Дом, Квартира), т.к. их нет в профиле (Есть правда у пользователя поле «адрес», где это может хранится длинной строкой).
По умолчанию msOrder выводит форму с адресом доставки, где подставляет поля пользователя из профиля.
Проблема в том, что есть ещё несколько незаполненных полей (Улица, Дом, Квартира), т.к. их нет в профиле (Есть правда у пользователя поле «адрес», где это может хранится длинной строкой).
С modx.pro пришло 200 писем-оповещений
Всем привет. Не знаю куда это писать (может уже и проблемы нет), но мне ночью пришло очень много писем-уведомлений об одном и том же комментарии к моему тикету из сообщества.
Двойной слэш
Ребята, привет. Подскажите, как правильно адресацию к ресурсам (картинкам) делать.
У меня во всех адресах к картинкам есть двойной слэш после домена.
Я пользуюсь ms2Gallery и хочу выводить абсолютный путь, делаю в чанке так:
У меня во всех адресах к картинкам есть двойной слэш после домена.
Я пользуюсь ms2Gallery и хочу выводить абсолютный путь, делаю в чанке так:
<img src="{'site_url' | config}[[+ms2g.0.800x]]"/>
Получаю в src:https://mydomen.ru//assets/images/resources/100/800x/dsc-0129-conv.jpg
Двойной слэш после домена. Заменить getTickets на pdoResources
Привет. Подскажите как заменить вызов getTickets на pdoResources в моём случае.
Этот вызов выводит два популярных тикета с их превью-изображенями из ms2Gallery.
Дело в том, что ради вывода этого маленького блока не хотелось бы, чтобы подключались всякие скрипты и конфиги Tickets.
Этот вызов выводит два популярных тикета с их превью-изображенями из ms2Gallery.
Дело в том, что ради вывода этого маленького блока не хотелось бы, чтобы подключались всякие скрипты и конфиги Tickets.
[[!getTickets?
&loadModels=`ms2gallery`
&tpl=`postPopularTpl`
&parents=`12`
&hideContainers=`1`
&limit=2
&leftJoin=`{
"72x72": { "class" : "msResourceFile", "alias" : "72x72", "on" : "72x72.resource_id = Ticket.id AND 72x72.path LIKE '%/72x72/' AND 72x72.rank=0" },
"View": {
"class": "TicketView",
"on": "Ticket.id = View.parent" }
}`
&select=`{ "Ticket": "*",
"View" : "COUNT(View.parent) as views",
"72x72" :"72x72.url as 72x72" }`
&groupby=`Ticket.id`
&sortby=`views`
]]
Заранее благодарю! Узнать количество изображений у товара в miniShop2 (Fenom)
Ребят, привет. Вопрос короткий, мне нужно проверить в чанке (tpl.msGallery от miniShop) количество файлов. Не знаю как это правильно на Феноме пишется.
Там такая конструкция:
Там такая конструкция:
{if $files?}
//что-то там
{else}
//что-то там
{/if}
А мне нужно что-то такое:{if $files.length (или count) > 2}
//что-то там
{else}
//что-то там
{/if}
Т.е. мне нужно проверить количество картинок прикрепленных к товару и в зависимости от этого оформить вывод. Заранее спасибо! ms2Gallery active не изменяется для всех превью
Привет, сообщество!
У меня вопрос возник. У меня слайдер как в примере с bootstrap.
И я заметил, что не могу отключать слайды через галочку «активен» у изображения в галерее.
А всё потому, что это свойство active изменяется только у ОРИГИНАЛЬНОГО ИЗОБРАЖЕНИЯ, а у миниатюр стоят единицы.
Поэтому не подходит выборка, которая выбирает изображение 1170х400, ведь у него-то active=1, у оригинала active=0.
У меня вопрос возник. У меня слайдер как в примере с bootstrap.
И я заметил, что не могу отключать слайды через галочку «активен» у изображения в галерее.
А всё потому, что это свойство active изменяется только у ОРИГИНАЛЬНОГО ИЗОБРАЖЕНИЯ, а у миниатюр стоят единицы.
Поэтому не подходит выборка, которая выбирает изображение 1170х400, ведь у него-то active=1, у оригинала active=0.
[[!pdoResources?
&class=`msResourceFile`
&loadModels=`ms2gallery`
&sortby=`rank`
&sortdir=`ASC`
&totalVar=`slider.total`
&tplFirst=`mainpage.slide.active.tpl`
&tpl=`mainpage.slide.tpl`
&where=`{
"msResourceFile.resource_id":[[*id]],
"AND:msResourceFile.path:LIKE":"%1170x400%", // берём только миниатюру
"AND:msResourceFile.active:=":"1"}` // это проверяется только у оригинального изобр, поэтому не работает
]]
Подскажите, как решить такую проблему. Получить alias родителя (категории) товара
Привет. Продолжаю изучать minishop, сейчас пробую сделать плагин (вернее код скопипастил тут же на форуме), но генерацию переделаю.
Мне для составления артикля нужно получить алиас категории товара.
Я не понимаю почему не работает $parent->get('alias');
Мне для составления артикля нужно получить алиас категории товара.
Я не понимаю почему не работает $parent->get('alias');
if ($modx->event->name == 'OnDocFormSave') {
...
$id = $resource->get('id');
$parent = $resource->get('parent');
$alias = $resource->get('alias');
$parentAlias = $parent->get('alias');
...
Прошу показать как это сделать и объяснить немного. Не выводится подпись опции
Привет. Подскажите что тут не так. Хочу в чанке корзины tpl.msCart вывести названия опций:
Вместо названия (например РАЗМЕР) выводит строку ms2_product_size, хотя такая запись в словаре есть.
...
{if $product.options?}
<ul class="styled-list check-list no-margin-li">
{foreach $product.options as $name => $value}
<li><strong>{('ms2_product_' ~ $name) | lexicon}:</strong> {$value}</li>
{/foreach}
</ul>
{/if}
...
Почему система не обращается к лексикону? {('ms2_product_' ~ $name) | lexicon}Вместо названия (например РАЗМЕР) выводит строку ms2_product_size, хотя такая запись в словаре есть.
Баг/Не баг. Уведомление об ответе на почту
Всем привет.
Такая проблема висит 1,5 года. Мне не приходят уведомления, когда кто-то анонимно в корне пишет коммент.
Вообще УВЕДОМЛЕНИЯ ПРИХОДЯТ (т.е. настройки верные), НО…
Уведомления ПРИХОДЯТ, если:
— комментирующий зареган и авторизован на сайте и пишет где угодно;
— комментирующий — аноним, при условии, что он отвечает на чей-то коммент;
Уведомления НЕ ПРИХОДЯТ, если:
— комментирующий — аноним (не зареган, не авторизован), и он пишет коммент в корень, т.е. комментирует тикет (а не отвечает на чей-то комментарий);
У кого как работает?
Такая проблема висит 1,5 года. Мне не приходят уведомления, когда кто-то анонимно в корне пишет коммент.
Вообще УВЕДОМЛЕНИЯ ПРИХОДЯТ (т.е. настройки верные), НО…
Уведомления ПРИХОДЯТ, если:
— комментирующий зареган и авторизован на сайте и пишет где угодно;
— комментирующий — аноним, при условии, что он отвечает на чей-то коммент;
Уведомления НЕ ПРИХОДЯТ, если:
— комментирующий — аноним (не зареган, не авторизован), и он пишет коммент в корень, т.е. комментирует тикет (а не отвечает на чей-то комментарий);
У кого как работает?