Роман

Роман

С нами с 01 июня 2017; Место в рейтинге пользователей: #602

BabelTranslation, добавление нового языка/города

Всех приветствую! Прошу помощи с такой проблемой.
Была создана версия для города «Москва», все было настроено, все работает.
Необходимо было создать новый город, скопировал контекст, прописал все, добавил в Babel настройках что нужно. Но перестал работать BabelTranslation именно для нового контекста.

{set $idHome = 'BabelTranslation' | snippet : ['resourceId'=>1,'contextKey'=>$_modx->resource.context_key,'showUnpublished'=>1]
}
{$tel   = $modx->getObject('modResource',$idHome)->getTVValue('tel')}


И выдает ошибку, потому что он для нового города не определяет ID, хотя ресурсы связаны.

Подскажите пожалуйста в чем может быть проблема? Спасибо!
Роман
05 ноября 2024, 15:03
modx.pro
817
0

MODX разработки на регулярные заказы

Здравствуйте!
Ищу толкового MODX разработчика, если таковой имеется напишите пожалуйста в ТГ @rvlasenkov

Кого ищу:
  • умеете внести изменение в события для формирования заказа
  • синхронизация с 1С для вас не проблема
  • взаимодействие по API, если готовых решений нет
  • работаете с Fenom и все распределяете по файлам
Во многом сам неплохо знаю MODX и смогу помогать во многих вопросах.
В первую очередь нужен адекватный, стремящийся к знаниям программист, усидчивый и никуда не пропадающий.

В свою очередь предлагаю хорошие и интересные проекты с которыми ты будешь расти.
Достойную оплату


Жду тебя — напиши в ТГ @rvlasenkov
Роман
10 сентября 2024, 15:22
modx.pro
126
0

AjaxForm hooks, последовательность вызова email

Всех приветствую!
Столкнулся с такой проблемой. В зависимости от расположения хука email, он либо срабатывает либо нет,
1. 'hooks' => 'FormItSaveForm,email,amocrm,unisender', // работает
2. 'hooks' => 'FormItSaveForm,amocrm,unisender,email', // НЕ работает
3. 'hooks' => 'FormItSaveForm,amocrm,email,unisender', // НЕ работает
т/е почему-то в случаях 2,3 отправка писем не происходит, почему так?
И да, я проверял, отправка в АМО идет, т/е если предположить, что после не срабатывания одного хука другой тоже не работает, этот вариант отпадает.
И второй вопрос, разве хуки не НЕЗАВИСИМЫ? Т/е если один не срабатывает — остальные за ним тоже?

Спасибо!
Роман
20 декабря 2023, 09:05
modx.pro
1
488
0

msPromocode2 отмена промокода через JS

Здравствуйте!
Подскажите пожалуйста, может кто сталкивался.
Необходимо отменять Промокод если используется определенный способ оплаты.
Думаю использовать JS для этого.
При проверке во время загрузки, какой выбран тип оплаты, и при смене типа оплаты.
Сейчас пробую сделать так:
var paymentIdCtrl = parseInt($('#payments').find('input[name=payment]:checked').val());
var ms2BtnCancel  = $('.js-mspc2-form.is-active .js-mspc2-cancel');
var ms2BtnSubmit  = $('.js-mspc2-form.is-active .js-mspc2-submit');

if( paymentIdCtrl === 6) {
    ms2BtnCancel.trigger('click');
} else {
    ms2BtnSubmit.trigger('click');
}
Но тут иногда срабатывает иногда нет, особенно когда применяешь промокод, потом меняешь тип оплаты, перезагружаешь страницу и то учитывает то не учитывает промокод.

Использую trigger т/к не могу найти в документации msPromocode2 методы JS для работы с промокодами (описани только события).

Может кто сталкивался? Буду очень благодарен за помощь.
Спасибо!
Роман
01 декабря 2023, 11:07
modx.pro
322
0

pdoResource фильтрация по TV migx c вложенным TV

Здравствуйте! Столкнулся с такой проблемой.
У меня есть ТВ-параметр blogTagsValue, MIGX:
[{
"caption":"", "fields":[
{"field":"tag", "caption":"Тэги", "inputTV":"blogType"}
]
}]


Т/е в нем вложен еще один ТВ-параметр blogType, который является списком.
Так вот, осуществляя фильтрацию по этим тегам я вывожу статьи, например:
{'!pdoPage' | snippet : [
	/* пропустим ненужные параметры */
        'limit' => 3,
	'includeTVs' => 'HitsPage, blogCardImage, blogTagsValue',
	'processTVs' => 1,
	'tvPrefix' => '',
	'where' => '{ "blogTagsValue:LIKE":"%США%" }' 
        /* или через 'filter' => 'blogTagsValue==%США%' */
]}
И у меня выводятся не все статьи с данным тегом. Я бы понимал если бы вообще не выводилось, но почему не все?
Роман
02 ноября 2023, 11:05
modx.pro
1
598
0

Не отображается превью в админке Minishop2

Здравствуйте! Столкнулся с одной проблемой, и никак не могу найти решения, буду рад если сможет кто-то помочь.
Сайт был на тестовом хостинге, там все работало отлично, обновил все до последней версии и перенес на боевой хостинг.
Столкнулся с проблемой, что новые изображения которые я загружаю в товар, их превью не отображается.
joxi.ru/E2pbpl6h7l8zBr — тут можно посмотреть как это выглядит.
А на сайте все отображается корректно.

Никаких ошибок не выдает, но поставил TinyCompressor и увидел следующую ошибку,
Ошибка сжатия (файл не найден): /home/.../public_html//home/.../public_html/assets/images/products/25dlya-sajta.jpg
Т/е почему-то превьюшкам задается не тот путь к изображению, мало того что не стоит слэш после «25», так еще и повторяется путь к корню сайта, очень странно.

Может быть кто сталкивался? Буду рад за любую помощь. Спасибо
Роман
25 октября 2023, 11:12
modx.pro
1
510
0

msBonus2 JS API

Здравствуйте!
Подскажите пожалуйста сталкивался ли кто-то с применением JS API для msBonus2, а именно изменение бонусов.
В документации есть события, которые срабатывают на добавление бонуса и на его отмену.
Но нет метода для самого добавления, если я вдруг захочу изменить количество.
Смотрю исходники, но не могу понять как их использовать :( не хватает знаний в JS.

Буду благодарен если кто-то подскажет в этом направлении.
Роман
27 сентября 2023, 11:33
modx.pro
421
0

Взаимодействие Discontrol

Здравствуйте! Надеюсь на вашу помощь.
Есть сайт на MiniShop2, используется msPromoCode2 и Discontrol.
Если сработала скидка по Discontrol, то в заказе указывается корректная сумма заказа, НО некорректные цены товаров (если их просуммировать). Т/е суммы товаров не совпадают с конечной стоимостью заказа (которая верная).

Я так понимаю что Discontrol в отличие от msPromoCode2 не меняет цены на товары после применения скидки, не пробрасывает такие вещи в заказ.
Подскажите пожалуйста, может кто сталкивался, что можно с этим сделать?
Роман
20 августа 2023, 11:12
modx.pro
464
0

Доработка сайта на MODX

Здравствуйте!
Необходим опытный программист и разработчик на MODX для доработки существующего сайта.
Если вы умеете:
  • обрабатывать товар и сравнивать его с корзиной перед добавлением в корзину и отменять это
  • взаимодействовать с XML которые выгружает 1С
  • отдавать XML-файлы для 1С
  • писать нестандартные обращение и сниппеты
  • взаимодействовать и изменять общедоступные и платные сниппеты/плагины, с возможностью последующего обновления (без костылей внутри сниппетов/плагинов)
  • AJAX-запросы, js-обработчики для Minishopa и других плагинов
Отпишитесь пожалуйста сюда или лучше в ТГ @rvlasenkov
Роман
25 июля 2023, 17:36
modx.pro
350
0

Minishop2 от кого прошел заказ

Здравствуйте! Столкнулся с таким вопросом.
Есть допустим реферальная ссылка, или utm-метка, как можно установить и зафиксировать от кого пришел заказ?
Допустим есть 2 рекламные компании и хочется понимать от кого пришло людей больше?

Может быть есть какой-то плагин?

Спасибо!
Роман
24 мая 2023, 10:47
modx.pro
444
0