Victor

Victor

С нами с 28 сентября 2015; Место в рейтинге пользователей: #260

MIGX + Multiple Formtabs глюк с полем listbox

Добрый день!
Есть конфигурация MIGX с Multiple Formtabs с возможностью выбора нескольких видов содержимого, по аналогии с этой заметкой.
У дополнительных конфигураций есть поле с типом listbox, в котором указан только один вариант выбора, но почему-то это работает только для первой конфигурации, у всех последующих в выпадающем списке всегда есть значение из 1 конфигурации и значение из текущей конфигурации:

Вот скрин:


В нижнем выпадающем списке должен быть только один вариант «Слайдер вариант 2», если сверху сменить вид на «Слайдер вариант 3», то в нижнем списке будут вариант «Слайдер вариант 1» и «Слайдер вариант 3» и т.д

Поему-то у всех конфигураций кроме самой первой всегда добавляется значение из первой конфигурации «Слайдер вариант 1».

В чем может быть проблема?

Upd Вопрос решён, ответ в комментариях, спасибо Баха!
Victor
29 октября 2020, 18:51
modx.pro
807
0

Не считается процент скидки (fenom + minishop2)

На витрине товаров выводится процент скидки от старой цены, вот так:
{if $old_price?}
                    <span>-{100 - (($price*100)/$old_price) |round }%</span>
{/if}
Все работает, но обнаружил странный глюк.
Есть несколько товаров, у которых процент скидки указывается как 0%, при этом у других товаров из этой же категории все ок, старая цена и просто цена указаны верно, абсолютно не пойму в чем может быть проблема…
Victor
19 января 2020, 16:24
modx.pro
2
676
+1

FormIt + AjaxForm = Спамеры пробивают защиту

Добрый день!

На сайте стоит FormIt и AjaxForm, для защиты от спама используется способ, предложенный Ильей Уткиным (вот этот способ).

Все работает, пока спамеры не начинают в скрытое поле вводить цифру «0».

Скажите, как поправить вот этот код, чтобы письмо считалось спамом при вводе любого символа или буквы в скрытое поле?

<?php
if ($_POST['input-message']) { // проверяем наше поле на пустоту
    echo $AjaxForm->success('Ваше сообщение отправлено.');
    die();
} else {
    return true;
}
Victor
16 сентября 2019, 14:14
modx.pro
3
1 423
0

migxResourceMediaPath не верный путь при выводе через pdoResource

Добрый день!

Есть tv-после «main-image» с типом «Изображение» со своим источником файлов. Источник файлов динамический, через migxResourceMediaPath

источник файлов такой:
[[!migxResourceMediaPath? &pathTpl=`img/uploads/{id}/` &createFolder=`1`]]
Вызов pdoResource:
[[pdoResources?
            &parents=`[[*id]]`
            &tpl=`article-col-4.tpl`
            &includeTVs=`main-image`
            &prepareTVs=`main-image`
        ]]
В чанке вывод картинки:
<img src="[[+tv.main-image]]" alt="" class="w-100">
Проблема в том, что в выдаче pdoResource путь до картинки не верный, вместо ID-документа, ставится ID-родителя из &parents=`[[*id]]`

не понимаю, в чем может быть проблема, источник фалов делал и кэшируемый и не кэшируемый и делал его через Fenom, вот так:
{'migxResourceMediaPath' | snippet : ['pathTpl' => 'img/uploads/{id}/', 'createFolder' => 1]}
Ничего не помагает, путь до картинки не верный (
Victor
15 августа 2019, 16:28
modx.pro
996
0

Новый вирус в MODX?

Всем привет!
Обнаружил сегодня такую ситуацию — яндекс.вебмастер начал ругаться на файл sitemap.xml
Полез смотреть сам файл на сайте и увидел следующую картину:
Браузер открыть его не смог и выдал ошибку:
This page contains the following errors:
error on line 3 at column 78: xmlParseEntityRef: no name
Below is a rendering of the page up to the first error.
Victor
04 сентября 2018, 11:51
modx.pro
1 859
0

Появляется контекстная реклама на сайтах

Добрый день!

Коллеги, такая ситуация — в начале июня ко мне обратился возмущенный клиент, которому мы делали сайт, на своем сайте он обнаружил контекстную рекламу в том месте сайта, где ее точно быть не должно, собственно ее там вообще нет.
Victor
26 июля 2018, 09:57
modx.pro
1 457
0

AjaxForm и борьба со спамом

Добрый день!
Подскажите, как вы боритесь со спамом через ajaxform? Спама не просто много, а очень много. Причем спамеры пробивают форму в лет, сегодня только выкатил новый сайт на новый домен и уже через _час_ прилетело первое письмо со спамом.

Я не делал отдельного шаблона для письма, поэтому форма отправляется как есть и внизу письма всегда идет ID документа, с которого отправлена форма. Так вот в письмах от спамеров ID нет.

Вариант с подключением капчи не рассматриваю. Кто как борется с этой проблемой, у всех много спама или только у меня?
Victor
09 июня 2018, 07:53
modx.pro
1 318
+1

Вывести SVG-картинку как код <svg>...</svg>

Добрый день!
Кто знает, каким образом можно вывести MIGX поле с типом image как текст?
Необходимо SVG картинки выводить на сайте не через тэг img, а как код ...…
Victor
31 мая 2018, 08:21
modx.pro
1 277
0

Есть ли решение для импорта в minishop2 из Яндекс.недвижимость (xml)?

Добрый день!
Подскажите, пожалуйста, есть ли готовое решение для импорта объектов недвижимости из XML в формате Яндекс.недвижимость в minishop2

Кто-то реализовывал что-то подобное?
Victor
20 февраля 2018, 09:50
modx.pro
1 060
0

Как сделать другой шаблон GetImageList у N-го по счету элемента?

Добрый день!

На сайте выводятся MIGX поля с помощью сниппета getimagelist.
Стоит задача сделать другой шаблон у каждого 6-го элемента, сразу оговорюсь, что из-за особенностей верстки, использование css псевдоклассов не подходит.

Подскажите, пожалуйста, как это можно реализовать?
Victor
23 ноября 2017, 09:51
modx.pro
1 482
0