Виктор Лобанов

Виктор Лобанов

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

Кака разбить вывод mFilter2 на 2 части?

Добрый день, столкнулся с такой проблемой, на странице выводятся ресурсы через mFilter2, нужно разбить вывод ресурсов на 2 части так, чтобы вывелось например 6 ресурсов, дальше добавляю контактную форму, и дальше выводятся остальные ресурсы, как можно такое реализовать?
Виктор Лобанов
11 августа 2021, 12:41
modx.pro
424
0

Вывод уникальных значений из Listbox MIGX

Всем привет, создал доп. поле MIGX в котором есть поле типа listbox, заполнил все это дело в админке,


но при выводе мне хотелось бы вывести только уникальные значения этого поля, подскажите как это можно реализовать?

Виктор Лобанов
28 июня 2019, 12:45
modx.pro
611
0

Добавить порядковый номер к ALT на странице

Доброго времени суток всем. Формирую автоматически атрибут alt для изображений на странице из поля pagetitle, можно как-то добавить к каждому alt порядковый номер, что бы добавлялось по порядку: заголовок — фото 1, заголовок — фото 2?
Виктор Лобанов
17 апреля 2019, 14:34
modx.pro
628
0

Отправка корзины MiniShop2 покупателю

Добрый день, подскажите, есть ли готовые дополнения или какая-то возможность при оформлении заказа в MiniShop2 отправить покупателю на почту список заказанных им товаров в формате pdf или xls?
Виктор Лобанов
11 февраля 2019, 11:53
modx.pro
798
0

Minishop2 - две валюты в PayPal

Здравствуйте, есть мультиязычный сайт с несколькими валютами, все сделано через контектсы, в настройках минишопа можно выставить валюту по умолчанию для оплаты через PayPal, подскажите, можно ли как-то добавить возможность оплаты по двум разным валютам?
Виктор Лобанов
14 декабря 2018, 19:22
modx.pro
1
814
0

Вывод подкатегорий на странице товара через pdoTools

Добрый день, столкнулся с такой проблемой, на сайте такая структура: каталог — категория — подкатегория — товар, на странице товара стоит такой код на меню:
[[pdoMenu? 
            &parents=`[[++catalog_id]]` 
            &level=`2` 
            &innerClass=`cat-menu-list-child` 
            &outerClass=`cat-menu-list` 
            &where=`{"isfolder:=":"1"}`
            &parentClass=`cat-menu-list-has-child`
        ]]
выводятся все категории, а как можно исправить этот код, чтобы выводились только подкатегории?
Виктор Лобанов
12 октября 2018, 14:25
modx.pro
1
1 039
0

отдельные миниатюры для галереи ms2gallery

Всем привет, подскажите, как можно через компонент ms2gallery реализовать такую галерею?

Чтобы миниатюры генерировались не с оригинальных изображений а загружались отдельно.

Виктор Лобанов
14 сентября 2018, 10:26
modx.pro
643
0

HybridAuth не работает Vk

Добрый вечер, столкнулся с такой проблемой, на сайте настроена авторизация через HybridAuth, Google и Яндекс работают без проблем, а при авторизации через Вконтакте перебрасывает на:
Страница недоступна
Сайт пока не может обработать этот запрос.

Приложение для Vk создано, все ключи прописаны.

С чем это может быть связано? Возможно проблема в том, что сайт работает через http?
Виктор Лобанов
10 сентября 2018, 23:54
modx.pro
612
0

Региональный сайт слетают стили и скрипты

Добрый день, есть региональный сайт на пару десятков городов, города реализованы через контексты, для переключения контекстов использую плагин:
<?php
// Работаем только на фронтенде и только с friendly urls
if ($modx->event->name != 'OnHandleRequest' || $modx->context->key == 'mgr' || !$modx->getOption('friendly_urls')) {return;}
 
// Получаем запрашиваемый url
$alias = $modx->getOption('request_param_alias', null, 'alias', true);
$request = &$_REQUEST[$alias];
 
// Выбираем контексты с настройкой base_url
$q = $modx->newQuery('modContextSetting', array('key' => 'base_url', 'value:!=' => ''));
$q->select('context_key,value');
 
$contexts = array();
$tstart = microtime(true);
if ($q->prepare() && $q->stmt->execute()) {
    // Учитываем наш запрос в БД
    $modx->queryTime += microtime(true) - $tstart;
    $modx->executedQueries++;
    // Разбираем результаты
    while ($row = $q->stmt->fetch(PDO::FETCH_ASSOC)) {
        $base_url = trim($row['value'], '/');
        $context = $row['context_key'];
        // Если запрос начинается с base_url какого-то контекста
        if (preg_match('/^('.$base_url.')\//i', $request)) {
            // То переключаемся на этот контекст
            // Web инициализируется в index.php - на него переключаться не нужно
            if ($context != 'web') {
                $modx->switchContext($context);
            }
            // Вырезаем base_url из запроса, чтобы MODX нашел ресурс по uri
            $request = preg_replace('/^'.$base_url.'\//', '', $request);
            // Дело сделано - выходим из цикла
            break;
        }
    }
}
Проблема в том, что при переключении контекстов слетают все стили, скрипты и картинки, так как путь к папке assets подставляется с url контектса, подскажите, как мне перенаправить все запросы на эту папку так, чтобы все отображалось?
Виктор Лобанов
28 июня 2018, 09:07
modx.pro
1
1 066
0

mSearch2 - подходящих результатов не найдено

В интернет магазине настроен поиск, страница вывода результатов выглядит так:
[[!pdoPage?
    &element=`msProducts`
    &tpl=`product`
    &limit=`20`
    &parents=`0`
    &resources=`[[!mSearch2:default=`999999`?returnIds=`1`&limit=`0`&htagOpen=`<a>`]]`
    &sortby=`ids`
]]
если поисковый запрос правильный, выводятся подходящие товары, с этим все нормально, но если заданного в поиск значения нет, отображается просто пустая страница без надписи «подходящих результатов не найдено».
Подскажите, как можно вывести эту надпись, если подходящих товаров не находит?
Виктор Лобанов
26 июля 2017, 14:25
modx.pro
1
3 104
0