Дополнительная админка

Еще раз здравствуйте. Когда показал админку заказчику (с evo тоже так было), он ни чего не понял (точнее, не хотел понимать). Вот можно ли создать «дополнительную админку», в которой 2 кнопки: «опубликовать» и «сделать красиво» =). В общем, нужна для дураков. Как можно реализовать?
DeveloperPhilosopher
14 июля 2013, 12:51
modx.pro
1 252
0

Вывод нескольких getResources на странице

Здравствуйте. На сайте будет использоваться «сложный» шаблон (больше кол-во блоков). И встает вопрос: сильно ли будет «тормозить» с 2-4 выводами getResources? И какими методами можно обойти лишнее использование getResources?
DeveloperPhilosopher
13 июля 2013, 20:49
modx.pro
1 757
0

Автозамена кавычек

Доброго дня! Василий, на store.simpledream.ru и тут в комментариях есть автозамена двойных кавычек на кавычки «елочки». Подскажи, чем это реализовано?
:)) Бедные менеджеры все время жалуются, что им долго «переключаться», что бы кавычки были именно елочками.
Владимир
13 июля 2013, 19:07
modx.pro
1 103
0

Вывод количества документов

Василий, приветствую.

Хочу вывести количество товара в каждой категории. Для этого использую такой сниппет:
$id=$modx->getOption('id',$scriptProperties,0);
if ($id == 0) return 'Не задан id страницы';
$depth = 10; //глубина вложенности
$arr = $modx->getChildIds($id,$depth);//получили массив ids всех потомков(и контейнеров и документов)
if (count($arr) == 0) return '';
$c = $modx->newQuery('modResource');
$c->where(array(
  'id:IN'=>$arr, //выбираем только детей
  'isfolder'=>0  //отсекаем контейнеры
));
$c->limit = 0;
$docs=$modx->getCollection('modResource',$c);//получили коллекцию детей-документов
return count($docs);
Придумал не я))
Все отлично работает, но в MS2 есть возможность добавлять один товар в несколько категорий, а этот сниппет считает только те товары, которые «физически» присутствуют в категории.

Подскажи, пожалуйста, как вывести количество всех товаров? Может есть какое готовое решение?
Спасибо.
Evgeny Epifanov
13 июля 2013, 13:28
modx.pro
3 412
0

Некорректная кодировка в компоненте polls

Всем привет! Хочу сделать голосование на сайте, установил компонент Polls с репозитория. Но похоже что проблема с кодировкой. Отображается все вопросиками. Просмотрел все файлы компонента, не нашел указания какой либо кодировки. Может кто решал такую проблему? гугл не помог, целый день искал что нить с подобной проблемой.
PS остальные компоненты и админка работает отлично. Проблем с кодировкой не наблюдал.
Михаил
12 июля 2013, 15:54
modx.pro
1 309
0

вивод первого изображения с контента статьи

добрый день делаю вывод статей с помощью артикла нужно чтобы первая картинка в тексте статьи ставала превью использовал дополнение ContentVampire создал тв если картинку подтянуть в ручную отображает, а со ниппета нет
сниппет
$content = $resource->get('content'); // If the content field isn't empty, proceed with parsing it if (!empty($content)) { $doc = new DOMDocument(); $doc->loadHTML($content); // Parse through image elements $images = $doc->getElementsByTagName("img"); if (!empty($images)) { $output = $images->item(0)->attributes->getNamedItem('src')->nodeValue; } $resource->setTVValue('Image', $output); }
делал за принцыпом етимпринцыпом
спасибо
Mykhajlo Tsymbala
12 июля 2013, 07:18
modx.pro
2 107
0

магазин на MS2: итоги

Попробовал наконец-таки MS2 stroytorgimpex.ru и хочу поделиться впечатлениями…
Прежде всего конечно спасибо Василию за его его бессмертные подвиги в развитии RU Интернета.
Но хочу рассказать каково мне от MS2 по сравнению с платными UMI, webasyst CMS, Magento и prestashop.
Зубков Дмитрий
12 июля 2013, 00:50
modx.pro
1 702
0

[Решено]Дополнительные поля в настройках продукта.

Привет!
Коллеги, подскажите пожалуйста как решить проблему.
В минишопе необходимо добавить дополнительные параметры к продукту.
Воспользовался поиском здесь и нашел ответы что добавлять дополнительные поля можно с помощью ТВ.
Boris Akimenko
11 июля 2013, 14:43
modx.pro
2 546
0

[Решено] Не выполняется процессор

Добрый день.

Который час бьюсь, не могу понять, где я ошибся… Пытаюсь расширить процессор security/user/get

Сниппет, в котором вызывается процессор:
$processorProps = array('processors_path' => $modx->getOption('core_path') . 'components/xpecta/processors/');
$response = $modx->runProcessor('security/user/get', array('id' => 1), $processorProps);

if ($response->isError()) {
    return $response->getMessage();
}
$output = $response->getObject();

print_r($output);


Если путь к процессорам написать неверно, то скрипт обрывается, выдает 500 ошибку и в логе:
Processor /.../core/components/xpecta/processsors/security/user/get.php does not exist;


Если путь верный, то скрипт все равно обрывается, но в логе пусто.
Илья Уткин
11 июля 2013, 09:16
modx.pro
2 226
0

MS2: Странная сортировка в grid где список товаров

У меня есть дополнительные свойства через плагины.
В системной настройке ms2_category_grid_fields:
pagetitle,price,class,unit,sizes,material,thumb,vendor

В гриде (если зайти в категорию — видно список товаров) первые 4 поля сортируются, то есть:
pagetitle,price,class,unit

Если я меняю местами в настройке, то все равно первые 4 сортируются, дальше — нет.
Не зависимо от того выставлено или нет свойство sortable у элемента. То есть даже в false — все равно сортируются первые 4 поля, а дальше нет…

Не подскажете в чем дело? Как сделать все поля сортируемыми, а не только первые 4?

Заранее благодарю.
Peter Zenin
10 июля 2013, 17:41
modx.pro
1 067
0