Андрей Шевяков

Андрей Шевяков

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

Предлагаю услуги по разработке сайтов на MODX Revolution

30 1
Здравствуйте! Предлагаю услуги по разработке сайтов «под ключ» на MODX Revo.
Опыт работы с системой — 4 года. Сделано более 50 проектов.
Визитки, сайты-каталоги, интернет-магазины и др.

Этапы разработки:
— изучение Вашей компании, анализ ниши, проработка концепции;
— прототипирование главной страницы сайта;
— дизайн и верстка (разработка дизайна происходит одновременно с версткой, без предварительной прорисовки в графических редакторах);
— интеграция верстки в MODX;
— реализация функционала сайта;
— оптимизация и запуск сайта.

Работаю в качестве фрилансера. Всем занимаюсь лично, от старта до сдачи проекта.

Буду рада сотрудничеству!
Почта: info@mitrofanova.kz
Telegram: yana_mitrofanova
Яна Митрофанова
9 часов назад
modx.pro
1
35
0

Как в Fenom настроить модификатор "in"? Работает как-то странно.

Приветствую.

В Fenom есть модификатор in. Написал простое выражение:
{if $_modx->resource.parent | in : [16, 17, 18]}
	УСЛОВИЕ ВЫПОЛНЕНО
{else}
	УСЛОВИЕ НЕ ВЫПОЛНЕНО
{/if}
Суть его сводится к тому, что если родитель ресурса находится в массиве, тогда показываем, что условие выполнено и наоборот. Все логично. Почитал документацию и, вроде, все верно, но почему-то в тех ресурсах где ID родителя нет в указанном массиве, модификатор все равно показывает, что условие выполнено.
weranda
16 января 2021, 15:28
modx.pro
1
79
0

[Расширяем miniShop2] Быстрая смена статуса заказа через контекстное меню


Заказчика запарило для смены статуса лазать в полное редактирование заказа, попросил сделать что-то быстрое и простое. На скриншоте выше конечный результат. Чтобы получить такой же, файлы из этого репозитория закиньте себе в папку /assets/ и создайте плагин, который описан в конце статьи. Однако, я настоятельно рекомендую почитать статью, чтобы понимать принцип расширения всего этого дела.
Павел Гвоздь
12 января 2021, 20:54
modx.pro
14
217
+24

msGallery - вывод минифото если есть второе

Все привет, ломаю голову над простой задачей, но ввиду неопытности не могу понять:
Как выводить блок с мини превью, только если есть вторая фото?
Т.е. если у товара только одно фото, то блок не показывается.

Нужно условие применить к этому выводу:
{foreach $files as $file}
    <img src="{$file['small']}" alt="{$pagetitle}" title="{$pagetitle}">
    {/foreach}
Сергей
12 января 2021, 10:45
modx.pro
2
75
0

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

После того как авторизация и регистрация сделаны нужно дать возможность пользователям редактировать свои персональные данные. Для этого создаем ресурс Редактирование данных, в котором вызываем AjaxForm
Артур
06 декабря 2020, 22:40
modx.pro
9
678
+10

Localizator, модификаторы для получения переводов

Локализатор очень хорошая штука и хотелось ее опробовать, но как то не задалось переносить уже готовые данные со всего сайта в поля локализатора. Пришлось искать решения для вывода данных и при том с учетом того что же есть в основном контенте страниц.
Итак… модификаторы для вывода данных, пошагово:

1. создаем плагин…
Юрий Фомин
01 декабря 2020, 18:41
modx.pro
11
449
+15

Как передать ID ресурса во внешний js-файл?

Здравствуйте.
Есть модальное окно с формой (сниппет AjaxForm), при успешной отправке нужно сделать редирект на страницу «Спасибо». Во внешнем js-файле есть код:
$(document).on('af_complete', function(event, response) {
    var form = response.form;
    if (form.attr('id') == 'значение id формы') {
       window.location.href = "[[~id страницы]]"
    }
});
Вопрос: как передать ID определенного ресурса в значение "[[~id страницы]]" во внешнем js-файле?

Спасибо.
Дмитрий
26 ноября 2020, 09:30
modx.pro
1
126
0

Localizator + msCart [РЕШЕНО]

Доброго времени суток. Воткнулся носом в проблему. Практически со всеми вопросами методом тыка, гугления и перебора разобрался, но столкнулся с двумя вопросам, которые никак не могу решить. И да, я перелистал все посты тут по теме Localizator, в документации так же по этому поводу ничего нет.
Конфиг следующий:
MiniShop2 — 2.5.0-pl
MODX Revolution — 2.7.3-pl
Дополнительно стоит msOptionsPrice2 — 2.5.22-beta (может важно для решения вопроса)
Вопрос:
1. Вывод перевода {$product.pagetitle} в чанке сниппета корзины msCart — перебирал несколько вариантов, но либо не выводит вообще ничего, либо выводит как есть, без перевода. Буду признателен тем, кто поделится своим рабочим примером вывода самого сниппета msCart и вывода названия с переводом {$product.pagetitle} в чанке сниппета.
Madao
19 ноября 2020, 16:20
modx.pro
1
133
0

Теги для товаров по категориям

Добрый день!
Возникла необходимость в реализации тегов товара по категориям. Сами теги я вывел, но они выводятся все, т.е. облако тегов. А как их отфильтровать по категориям не пойму. Возможно кто-то уже делал, поделитесь пожалуйста решением. Есть категория, в ней товары. У этих товаров определенные теги. И так в каждой категории. Необходима фильтрация товаров по тегам в пределах этой категории. Надеюсь, понятно написал. Спасибо.

P.S. Вопрос в том, как вывести теги товаров из категории в которой находишься!
Алексей
13 ноября 2020, 13:31
modx.pro
2
93
0

mFilter2 автоматическое название опций товара в фильтре сайта

В miniShop2 в Настройках можно задавать опции товара.
В них мы указываем ключ, название, тип характеристики.
Как вывести в фильтре название на сайте, без добавления в лексикон строчки?
(добавление в лексикон, лишнее действие, хочется выводить сразу по полю «название»)

Чанк вывода опции выглядит так (tpl.mFilter2.filter.outer):

{var $key = $table ~ $delimeter ~ $filter}
<fieldset id="mse2_{$key}">

    <h4 class="filter_title">{('mse2_filter_' ~ $table ~ '_' ~ $filter) | lexicon}</h4>
    {$rows}
</fieldset>
Явно надо выводить вместо этого кода:
{('mse2_filter_' ~ $table ~ '_' ~ $filter) | lexicon}
только какой синтаксис?

Сейчас выводит так:
mse2_filter_msoption_mag-sus
— Android 4
— Windows CE 3
А надо чтобы так:
Операционная система:
— Android 4
— Windows CE 3
Maxim
21 октября 2020, 01:05
modx.pro
1
126
0