Андрей

Андрей

С нами с 09 апреля 2015; Место в рейтинге пользователей: #68
Андрей
02 мая 2018, 23:02
0
Можно на Modhost поднять тестовый сайт, все платные дополнения доступны для тестирования.
Андрей
02 мая 2018, 22:50
0
Можно написать плагин на нужное событие — https://docs.modx.pro/components/minishop2/development/service/order#Системные-события, или свой класс заказа.

Или если подойдёт, использовать готовое — modBitrixCRM
Андрей
02 мая 2018, 21:41
+2
Находил в интернете что можно как-то через phpthumbon, но не представляю что это значит и как это применять и куда.

Можно использовать — pThumb, ставим из репозитория, в системных настройках в разделе phpthumbof включаем настройку — Use pThumb Cache.

Далее редактируем чанк galItemThumb(дефолтный у Gallery), вставляем вызов pThumb:
[[pthumb? &input=`[[+image_absolute]]` &options=`w=200`]]

туда где стоит плейсхолдер [[+image_absolute]]:
<div class="[[+cls]]">
    <a href="[[+linkToImage:if=`[[+linkToImage]]`:is=`1`:then=`[[+image_absolute]]`:else=`[[~[[*id]]?
            &[[+imageGetParam]]=`[[+id]]`
            &[[+albumRequestVar]]=`[[+album]]`
            &[[+tagRequestVar]]=`[[+tag]]` ]]`]]" title="[[+name]]" [[+link_attributes]]>

        <img class="[[+imgCls]]" src="[[pthumb? &input=`[[+image_absolute]]` &options=`w=200`]]" alt="[[+name]]" [[+image_attributes]] />
    </a>
</div>

В options соответственно свои параметры для обрезки изображения. Да и в целом мне кажется, что стоит вам погуглить уроки по MODX, сейчас информации предостаточно. И большинство подобных вопросов отпадёт само. =)
Андрей
01 мая 2018, 13:02
+1
Нужно очистить папку — /core/cache/. Пути в 4-х файлах:

/core/config/config.inc.php
 /config.core.php
 /connectors/config.core.php
 /manager/config.core.php

Также в в /core/config/config.inc.php на строках 62-65 есть указание домена, надо заменить на новый:

$http_host='olddomain.com';

Плюс посмотреть в htaccess, может там редирект прописан.
Андрей
30 апреля 2018, 11:35
0
Можно попробовать migrate подключить — https://cdnjs.com/libraries/jquery-migrate
Андрей
28 апреля 2018, 10:59
0
В файле — /assets/css/essentials.css, строки 3441-3446 закомментировать или убрать:

.rating-0:after{content:"\f006\20\f006\20\f006\20\f006\20\f006";}
.rating-1:after{content:"\f005\20\f006\20\f006\20\f006\20\f006";}
.rating-2:after{content:"\f005\20\f005\20\f006\20\f006\20\f006";}
.rating-3:after{content:"\f005\20\f005\20\f005\20\f006\20\f006";}
.rating-4:after{content:"\f005\20\f005\20\f005\20\f005\20\f006";}
.rating-5:after{content:"\f005\20\f005\20\f005\20\f005\20\f005";}
Андрей
24 апреля 2018, 23:24
0
На небольших сайтах разницы особо нет, выше 500-1000 ресурсов уже стоит переходить на Fenom — https://docs.modx.pro/components/pdotools/parser#Тестирование-производительности
Андрей
23 апреля 2018, 16:36
+1
https://docs.modx.pro/components/pdotools/parser#@INLINE-или-@CODE

Все плейсхолдеры внутри чанка будут обработаны парсером до вызова сниппета.

Просто одинаковые значения, которые выставил какой-то другой сниппет раньше. Именно поэтому в примере у нас такие необычные плейсхолдеры — {{+}} вместо [[+]]. Системный парсер их не трогает, а pdoTools заменяет их на нормальные во время работы.

По этой же причине у вас никогда не будут работать вызовы сниппетов и фильтров в INLINE чанках.
Андрей
23 апреля 2018, 14:09
0
1. Проверить отправку писем с сайта с помощью пакета QuickEmail, или любым другим способом.
2. В системной настройке emailsender должно быть что то типа no-reply@sitename.ru
3. Проверить почту в системной настройке — ms2_email_manager,
4. Проверить в настройках самого минишопа что верно задан чанк — Чанк письма менеджеру.
Андрей
19 апреля 2018, 11:18
0
Можно так попробовать:
{var $foo= ["x","y","z"]}
{var $bar = ["a","b","c"]}

{foreach $links as $link}
	{if $link.linked_id in list $foo}
			картинка 1
		{elseif  $link.linked_id in list $bar}
			картинка 2
	{/if}
{/foreach}
Андрей
18 апреля 2018, 22:38
+1
Скачать транспортный пакет, там на гите собсно зипы лежат. А установить как обычно, через Установщик -> Загрузить пакет.
Андрей
18 апреля 2018, 14:56
+1
В ней как раз и появился этот баг. В 2.6.1 было поправлено, ну а так лучше до актуальной 2.6.2 =)
Андрей
18 апреля 2018, 14:45
0
Какая у вас версия движка? Скорее всего нужно обновиться до последней версии, был такой баг, уже поправлен.
Андрей
18 апреля 2018, 13:22
0
Какая версия ms2form?

Вот на этой версии вроде как нормально работало с опциями — https://github.com/vasilueff/ms2form. Давно было правда, ещё на старом минишопе, с контентом был такой косяк, но уже не помню как поправил.

та еще встал в тупик, как быть с множественными списками, такими как Color или Size… Он то не работают как tags

Множественные поля так и не доделали — https://modx.pro/components/5443/

Для множественных полей, таких как color доступен только вывод типа [[+color.0]] [[+color.1]], их редактирование еще нужно доделать.
Андрей
17 апреля 2018, 15:45
0
Создан дополнительный контекcт settings, в него добавлены страницы — 403, 404, sitemap, robots…

Один вопрос только возник, зачем?
Андрей
16 апреля 2018, 13:54
0
Весьма странная ситуация. Если есть возможность, пришлите доступы в личку, посмотрим что за чудо такое.
Андрей
15 апреля 2018, 22:00
+1
Из документации:

Выводит список созданных тикетов. *Сниппет вызывается не кэшированным.

pdoPage здесь также не нужен, должно работать так:

[[!getTickets?
	&parents=`15`
	&limit=`3`
	&tpl=`homeArtTpls`
	&includeTVs=`img`
]]

p.s. Если всё ещё будет показывать вместо трёх одну новость, включить параметр showLog и посмотреть что там вообще в выборку попадает.
Андрей
15 апреля 2018, 17:10
0
Дописать в сниппет что то типа того:

$ext = pathinfo($input, PATHINFO_EXTENSION);