Всего 125 690 комментариев

u32338
15 июля 2013, 00:58
0
также не могу создавать способы доставки…
говорит что object_err_save…
все ставил как говориться из коробки :D
Илья Уткин
15 июля 2013, 00:32
0
Нужно самому писать ручками. Почитайте эту статью.
Зубков Дмитрий
15 июля 2013, 00:18
0
Ну прям растерзали вклочья. Вы Алексей агрессор однако.
Я надеялся кому-то будет интересно в том плане что на modx-shopkeeper.ru/sitegallery/ бывает интересно чужие работы посмотреть. А здесь в боевом примере видел только www.mamaboutique.ru и еще какой-то желтенький такой сайт про одежду. Но над mamaboutique небось целая бригада работает. А здесь хотел показать что в одиночку можно сделать. И кстати пока Васю не отблагодарил пойду хоть копирайт на bezumkin.ru/ обратно поставлю.
А так MS2 действительно хорош. И я думаю интеграторам пора присматриваться и начинать осваивать. А то если Василий и дальше в таком темпе будет улучшать то скоро стыдно будет не знать про MS2.
Василий Краковецкий
14 июля 2013, 20:57
0
В админке модикса есть готовое решение, называется «Безопасность -> Настройка форм», там можно ненужные поля для определенной группы пользователей скрыть, делается это все интуитивно-понятно, но нужно уметь настраивать группы пользователей, хотя разобраться не так сложно — в сети куча видео по этому поводу есть, в том числе и по настройке форм(правда по нему я видел только на английском, но это не особо мешает просмотру)
Евгений Webinmd
14 июля 2013, 20:56
0
покажите заказчику админку джумлы или друпала.
Василий Наумкин
14 июля 2013, 18:56
0
Ты что ожидаешь в ответ, готовое решение для твоего заказчика?

Тут только один вариант — взять, и сделать.
Василий Наумкин
14 июля 2013, 18:54
0
Из БД через PDO получаются timestamp, поэтому нужно просто:
[[+publishedon:date=`%d.%m.%Y`]]
DeveloperPhilosopher
14 июля 2013, 17:36
0
А как быть с датой?
В чанке прописана так
[[+publishedon:strtotime:date=`%d.%m.%Y`]]
Куда ее прописать в запрос pdoResources?
Володя
14 июля 2013, 01:38
0
да пожалуйста, на правильность не претендую — с ajax только знакомиться начал.
$(document).on('click', 'a.pagin', function(e) {
	e.preventDefault();
	var url = $(this).attr('href').replace("get?page=","");
	jQuery(function($){
        $('#results').load('[[~43]]', {
            action: 'field33',
            parents: '3',
            page: url,
            limit: '10',
           });
});
Мордынский Николай
14 июля 2013, 01:26
0
ну рас разобрался оставил бы решение тут, для потомков))
Владимир
13 июля 2013, 23:11
0
Спасибо!
Михаил
13 июля 2013, 19:35
0
Стояло 1251 поставил utf8_general_ci результата не дало.
Evgeny Epifanov
13 июля 2013, 18:27
0
Еще раз большое спасибо. Буду разбираться. Есть кое какие косяки, но это уже моя головная боль.
Василий Наумкин
13 июля 2013, 18:24
0
Укажи параметр &parent=`id категории`.
Evgeny Epifanov
13 июля 2013, 18:09
0
Спасибо огромное.
Очень быстро. А как его выводить? А то сейчас у всех категорий значение = активной категории.
Василий Наумкин
13 июля 2013, 18:02
2
0
if (empty($parent)) {$parent = $modx->resource->id;}

$pids = array_merge(array($parent), $modx->getChildIds($parent));
$ids = array();

$q = $modx->newQuery('msProduct');
$q->where(array('class_key' => 'msProduct','parent:IN' => $pids,'published' => 1,'deleted' => 0));
$q->select('`msProduct`.`id`');
if ($q->prepare() && $q->stmt->execute()) {
	$ids = $q->stmt->fetchAll(PDO::FETCH_COLUMN);
}

$q = $modx->newQuery('msProduct');
$q->leftJoin('msCategoryMember', 'msCategoryMember', '`msCategoryMember`.`product_id` = `msProduct`.`id`');
$q->where(array('class_key' => 'msProduct','msCategoryMember.category_id:IN' => $pids,'published' => 1,'deleted' => 0));
$q->select('`msProduct`.`id`');
if ($q->prepare() && $q->stmt->execute()) {
	$ids2 = $q->stmt->fetchAll(PDO::FETCH_COLUMN);
	if (!empty($ids2)) {
		$ids = array_unique(array_merge($ids, $ids2));
	}
}

return count($ids);