Raimei

Raimei

Был в сети 05 мая 2026, 09:39
Заказы принимаю
Из любой формы обратной связи создает контакт
На днях просили фичу: если письмо отправлено через AjaxForm (или FormIt) то создается отдельный контакт в CRM. Можно будет сделать такое через ваш модуль?
Если нужно вывести имя региона рядом с названием города в выпадающем списке (вот так joxi.ru/EA4Zw58CRkQOmb) то нужно сделать следующее:

1. Открываем файл по этому пути (у меня UiKit, и в моем случае путь такой):
assets/components/gl/js/web/uikitdefault.js

2. Ищем в самом конце «getResult», после «var name = !!!el.name_alt итд.» вставляем следующее:
var xname = el.region_name_ru;

3. Находям рядышком «return $('четатам');» и меняем всю строку на
return $('<div>' + name + ' (' + xname + ')' + '</div>');

4. Сохраняем, заходим на страницу с вызовом GeoLocation, перезагружаем страницу с ctrl+f5 (для чистки кеша) и проверяем.

Должна получиться такая конструкция:
joxi.ru/KAgXn3lCq0M4rl
У меня 2 бага.
Первый, довольно странный: при установке новой версии — чанк обновляется в любом случае. Очень неприятно.
Второй, более странный:
joxi.ru/xAeO3a9t4dDPmy. Думаю тут прекрасно видно что цена и скидка поменялись местами

Галочку на фиксированную скидку ставил

UPD: на версии 1.2.9 всё прекрасно работает
BASE и CANONICAL (бонус, может пригодится) для хедера в феноме:
<base href="{$_modx->config.site_url}" />
    <link rel="canonical" href="{$_modx->config.site_url}{$_modx->resource.uri}" />
В настройках: server_protocol: https, link_tag_scheme: 1

В .htaccess
RewriteEngine On
RewriteBase /

# Rewrite www.domain.com -> domain.com -- used with SEO Strict URLs plugin
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^site\.ru [NC]
RewriteRule (.*) https://site.ru/$1 [R=301,L]
#
# or for the opposite domain.com -> www.domain.com use the following
# DO NOT USE BOTH
#
#RewriteCond %{HTTP_HOST} .
#RewriteCond %{HTTP_HOST} !^www\.example-domain-please-change\.com [NC]
#RewriteRule (.*) http://www.example-domain-please-change.com/$1 [R=301,L]

# Rewrite domain.com -> domain.com/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..{1,10}$
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ https://site.ru/$1/ [L,R=301]
После этого чистка кеша MODX и браузера. Везде так на своих сайтах делаю. Хостинг Beget, сертификат оттуда.

Если после манипуляций не будет работать: виноваты вы, а не miniShop2
Ты только сказал всем «сидите ровно на заднице, ничего не спасти, вы все равно будете сломаны все, даже префиксы не меняйте». ОК. Надеюсь общественность тебя услышала и продолжит сидеть ровно. Ты ппц помог.

Благодарен Евгению за вклад в наше сообщество. В особенности за нахождение прошлой дыры.

Но такое отношение обижает. Дико. Хотя прекрасно понимаю: Евгений НИКОМУ ничего не должен. После такого желание разве что отпадает работать с MODX.

И нет, бросать MODX не буду. Скромное мнение, ничего больше
Ладно если бы ждать надо было подобного: — «Через пару дней будут фиксы».

Тут у многих целый парк MODX-сайтов. Часть народу, таких как я, мало что понимают в движках. И от осознавания беспомощности руки падают. Ты знаешь о дырах, но сделать ничего не можешь

На одном из сайтов поставил Advanced + советы от Философа, но я даже не знаю…
Пусть здесь кто-то отпишется, кто обращался в саппорт в модсторе и я не помог.
Отписываюсь: покупал для клиентов modImporter за 5000 руб. Два раза обращался. Настройка и вообще сама помощь была на ультравысоте. Порадовало что скриншоты и описания о проделанной работе прилагаются.

Еще раз спасибо)