Роман

Роман

С нами с 15 октября 2018; Место в рейтинге пользователей: #191
Роман
21 июня 2022, 09:13
0
Если до этого все работало, скорее всего проблема в хостинге. Проверьте есть ли свободное место, не изменялась ли версия PHP.
Роман
18 июня 2022, 10:24
-1
Сделайте разные шаблоны, для разных контекстов.
{($_modx->config.cultureKey=='ru')? tpl.topMenuRU: tpl.topMenu}
&tpl=`tpl.topMenu`
Вообще я бы для pdoMenu использовал &tpl=`@INLINE `
Роман
17 июня 2022, 16:52
0
Посмотрите в конфиге mysql innodb_force_recovery = 1, нужно поменять на 0, либо проверьте, сколько свободного места на хостинге, может быть закончилось, и поэтому ничего не пишется.
Роман
16 июня 2022, 13:32
0
Нужно расширять Tickets.window.UpdateComment
assets/components/tickets/js/mgr/comment/comment.window.js
Что-то типа такого, нужно тестировать.
$controller->addHtml("<script>
		Ext.override(Tickets.window.UpdateComment , {
			getFields: function (config) {
Роман
07 июня 2022, 15:50
0
В MODX 5.x? =)
Роман
07 июня 2022, 15:46
0
Возможно, как-то модифицировать: msDiscount. Чтобы при покупку, сумма купона уменьшалась, когда становилась 0, то купон был не действителен.
Роман
07 июня 2022, 09:09
0
Посмотрите логи и журнал на ошибки phpThumb.
Попробуйте обратиться через:
/assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&h=80&f=png&src=assets/images/res/17/egqc39-2.jpg&source=2
Так же попробуйте указать полный путь файла. Скорее всего из-за этого ошибка.
Роман
07 июня 2022, 08:55
+1
А что в куку пишет? Вообще в дополнение сказано, что пока что не рекомендуется для рабочих сайтов — нужно тестировать. И по всей видимости, понятно, что уже дорабатывать его никто не будет. Вообще идея с переносом кук на сторону клиента, так себе затея. Потом эти куки воруют и получают доступы к сайту или личной какой-то информации.
Роман
06 июня 2022, 16:43
0
Почему ExtJS не использовали.
Роман
01 июня 2022, 11:13
0
Тут во-первых лучше обновить jQuery, так как она старая стоит. По поводу корзины, можно в одном месте вызвать корзину, в другое вставлять. Накидал примерную суть:
$(window).resize(function(){
    if ($('#msMiniCart').length > 0) {
        if($(window).width() < 992){
            $('.hdr-mobile .minicart-holder').append($('#msMiniCart'));
        }
        else {
            $('.col-auto.minicart-holder').append($('#msMiniCart'));
        }
    }
});

$(document).ready(function(){
	if ($('#msMiniCart').length > 0) {
		if($(window).width() < 992){
			$('.hdr-mobile .minicart-holder').append($('#msMiniCart'));
		}
		else {
			$('.col-auto.minicart-holder').append($('#msMiniCart'));
		}
	}
});
Но лучше сделать как сказал Александр Мельник.
Роман
25 мая 2022, 17:11
0
Много как бывать, не только через msImportExport, суть в чем?
Роман
25 мая 2022, 10:15
0
Можно так:
if (!$modx->user->hasSessionContext('mgr') && $modx->context->key != 'mgr') {
    return;
}
Роман
18 мая 2022, 15:08
1
+1
В категории товаров, во вкладке настройки, просто перетягивайте, как вам нужно.
Роман
16 мая 2022, 10:20
0
Если правильно понял:
Можно поместить контент в отдельный чанк, и вызывать OnChunkFormRender.
Если нужно чтобы уже вся страница создалась, то вызов OnWebPagePrerender

А так что вы хотите сделать? Какая конечная цель?
Роман
15 мая 2022, 18:19
0
Правильно ли я понял, что данные не успевают загрузится, а грид уже сформировался?