Сергей

Сергей

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

Массовое удаление товаров minishop2 (не опубликованных)

Всем привет, может у кого есть код для консоли, что бы массово удалить не опубликованные товары в minishop2?
И есть ли возможность настроить как-то через cron?
Сергей
02 февраля 2022, 12:25
modx.pro
2
840
0

ClientConfig Выбор цвета

Кто может объяснить, как правильно использовать выбор цвета?
Например, у меня в css прописан цвет ссылок.
В ClientConfig я задал переменную цвета linkColor
Как админу предоставить возможность управлять этой переменной?
Т.е. куда ставить тег [[++linkColor]]? Прямо в код css?
типа
a {
    color: #[[++linkColor]];
}
websfera
17 марта 2019, 20:20
modx.pro
1
771
0

Загрузка ресурса через AJAX

Добрый день!

Ситуация следующая…

Есть каталог ресурсов которые выводятся через pdoResources.

Мне необходимо сделать так, чтобы при клике на любой ресурс каталог исчезал и на его месте (в этом же контейнере) загружался ресурс через AJAX, без перезагрузки.

Нашел код который подгружает только описание ресурса ( текст)
<?php
// Если запрос не AJAX или не передано действие, выходим
if ($_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest' || empty($_REQUEST['action'])) {exit();}

$action = $_REQUEST['action'];

define('MODX_API_MODE', true);
require_once dirname(dirname(__FILE__)).'/index.php';

$modx->getService('error','error.modError');
$modx->getRequest();
$modx->setLogLevel(modX::LOG_LEVEL_ERROR);
$modx->setLogTarget('FILE');
$modx->error->message = null;

$output = '';
switch ($action) {
    case 'getContent':
        // Если не передан id страницы, тоже выходим
        $id = isset($_REQUEST['id']) ? (int) $_REQUEST['id'] : 0;
        if (empty($id)) {
            exit();
        };

        $object = $modx->getObject('modResource',$id);
        $output = $object->get('content');
        // Парсим теги MODX
        $maxIterations= (integer) $modx->getOption('parser_max_iterations', null, 10);
        $modx->getParser()->processElementTags('', $output, false, false, '[[', ']]', array(), $maxIterations);
        $modx->getParser()->processElementTags('', $output, true, true, '[[', ']]', array(), $maxIterations);
}


@session_write_close();
exit($output);
ну и сам скрипт который вешается на ссылку по клику

$(document).on('click','.read-more',function(e){
	e.preventDefault();
	var id = $(this).data('id') || 0;
	// Вставляем полученный контент в HTML блок с id="content"
	$("#content").load("/assets/ajax.php",{action:"getContent", id:id});
});

Вопрос как добавить (в этот код или новый) вывод TV и pagetitle ресурса?

Заранее спасибо!
Алексей
23 января 2019, 15:02
modx.pro
1
1 305
0

Как вывести ресурсы порциями по два?

Ребята, привет! Сижу, туплю.

Есть ресурсы, их надо вывести используя pdoTools, чтобы каждый четный и нечетный были завернуты в свой собственный div. А если ресурсов окажется нечетное число, то он тоже завернется в контейнер, но один.

Как это сделать в чанках?

Роман Ильин
17 октября 2018, 16:07
modx.pro
1
1 573
0

[modSizeControl] - компонент позволяющий контролировать размер сайта

Привет сообществу!

Выражаю большую благодарность Павлу Зарубину, так как компонент выйдет в целом его стараниями.

Несколько раз сталкивался с проблемой, когда менеджеры пользуются дисковым пространством как бесплатным файловым хранилищем и им кажется, что оно неиссякаемое. Хостинги которыми я пользовался не предоставляли и вряд-ли будут предоставлять подробные данные о размерах отдельных папок/сайтов (должно быть ресурсозатратный процесс) потому и приходилось искать разжиревшие сайты вручную. Это была веская причина для того чтобы разработать данный компонент, который был призван облегчить решение такого рода проблем.

Баха Волков
21 сентября 2018, 13:28
modx.pro
6
3 078
+26

[Geosales] - География продаж метками на карте

Компонент представляет собой карту с географией продаж в виде меток на карте, и удобно редактируется менеджерами через админку сайта.


Mikhail Tyrsyna
21 сентября 2018, 12:52
modx.pro
2
2 431
+8

Вывод карусели отзывов через pdoResources

Иван Винокуров
20 сентября 2018, 12:57
modx.pro
1
1 288
0

Популярные страницы с помощью pdoResources + HitsPage

Здравствуйте!
Хочу на сайте отобразить список популярных страниц сайта. Популярными страницами считаются те страницы, у которых количество просмотров больше 100. Для учета количества просмотров использую HitsPage.
Вот и сам код вызова:
[[pdoResources?
    &parents=`116`
    &level=`1`
    &includeTVs=`RuOfferLogo,HitsPage`
    &sortbyTV=`HitsPage`
    &tvFilters=`HitsPage<<100`
    &limit=`5`
    &tplOuter=`@INLINE [[+wrapper]]`
    &tpl=`@INLINE <a class="list-group-item" href="[[+uri]]"><img src="[[+tv.RuOfferLogo]]" class="center-block" alt="[[+pagetitle]]"></a>`
 
]]
Но оно работает некорректно, то есть, отображаются ресурсы, у которых меньше 100 просмотров.

Можете исправить мои ошибки? Спасибо!
Zulya
03 сентября 2018, 10:03
modx.pro
1
1 880
0

Вопрос по fenom [Решено]

Всем привет. Подскажите пожалуйста, как на fenom написать вот такую конструкцию:
[[$tpl.[[*template]]]]
— логика в следующем в месте вывода этой конструкции подтягиваются чанки с id шаблона, на главной к примеру где шаблон с id 1, подтягивается чанк tpl.1 и т.д.
alex87.ru
02 сентября 2018, 12:08
modx.pro
2
1 289
0

mSearch2 мгновенный переход на найденный ресурс

Подскажите, пожалуйста, как сделать мгновенный переход на найденную страницу, как это сделано на сайте docs.modx.pro?
mSearch2 по умолчанию содержит такую возможность?

Я имею в виду переход на найденный ресурс вместо показа результатов поиска.
Oleg
30 августа 2018, 15:38
modx.pro
1
1 596
0