Не обновляется кэш при создании ресурса

Здравствуйте.

В общем, проблема в следующем. Создаю ресурс, заполняю поля «заголовок», «описание» и «содержимое», ставлю галочку «опубликовать», нажимаю на «сохранить». Ресурс сохраняется, в админке показано, что всё сохранено, псевдоним сгенерировался, ресурс «опубликован» (галочка стоит, цвет соответствующий).

Захожу на сайт, ресурса нету. Захожу на страницу ресурса в админке, нажимаю «посмотреть», открывается белая страница без адреса. Если зайти на страницу ресурса и пересохранить, то ресурс показывается на сайте.

Если после первого сохранения ресурса, сбросить кэш через админку, то ресурс появляется на сайте.

Генерировал алиас с помощью translit, и с помощью yTranslit, и в ручую вбивал (компоненты отключал) — без толку. Но если отключить алиас, но ресурс при добавлении сразу видны. В чём может быть дело? В базе, в таблице site_content различий у нового ресурса с другими ресурсами различий нету.
Sadykh Sadykhov
02 октября 2012, 11:06
modx.pro
2 072
0

Статьи от пользователей через процессоры

Василий Наумкин, здравствуйте!

Скажите, пожалуйста, возможна ли в ближайшее время публикация руководства по реализации написания статей пользователями сайта с возможностью дальнейшего редактирования с использованием системных процессоров MODX и было ли в планах написание чего-то подобного?
Виталий Вайти
02 октября 2012, 10:02
modx.pro
1 117
0

Где формируется цифра и внешний вид цены?

Иван Волков
02 октября 2012, 08:16
modx.pro
1
5 716
0

Обновление цены

Василий, очень нужна ваша помощь!

Я в msGetPrise прописал условие при котором снижение цены идёт, во-первых, не на всем сайте а только в корзине, а во-вторых только у пользователей которые уже сделали 3 заказа.
С точки зрения самого условия я думаю всё правильно, но всё равно взгляните, пожалуйста.
if ($_SERVER['REQUEST_URI'] == "/final-order"){
$uid = $modx->GetPlaceholder('modx.user.id');
$stmt = $modx->query("SELECT * FROM modx_ms_modOrders WHERE uid='$uid'");
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);

$myrow = array();
foreach($rows as $value){
	$myrow[] = $value['uid'];
}

if(count($myrow) >= 3){
$price -= 200;
}

return $price;
}
else{
return $price;
}

Вся проблема заключается, что когда я захожу в корзину, обновлений цены не происходит.
Если же я уберу первое условие, то цена изменится на всё сайте.

Подскажите пожалуйста, как можно изменить цену при таком условии (именно в корзине с выбранным товаром)?
Ираклий Летодиани
01 октября 2012, 17:18
modx.pro
1 230
0

Дополнительны поля пользователей

Не могу разобраться с самим modx.
Очень прошу про помощи!
Подскажите пожалуйста, как можно вытащить значения доп. полей из пользователей?
Заранее спасибо!)
Ираклий Летодиани
30 сентября 2012, 12:18
modx.pro
1 348
0

Множество дополнительных полей.

Доброго времени суток! Подскажите пожалуйста, как быть:
У меня в магазине разные категории товаров, и на них разные дополнительные поля.
Полей артикул, цена и еще нескольких полей мне критический мало, так как в товаре может быть до 20 характеристик… Как лучше быть? Хочется еще делать как то по этим параметрам фильтрацию… Это вообще реально?
Огромная благодарность откликнувшимся! Очень актуальная проблема…
Николай
28 сентября 2012, 20:47
modx.pro
1 773
0

Реализация сопутствующих товаров

Здравствуйте! Появилась проблема, не знаю как решить, надеюсь на вашу помощь.
Нужно вывести 6 товаров(или больше) как сопутствующие из категории товара, на странице которого мы находимся.
Хотелось бы в случайном порядке и без товара на котором вы находимся, чтобы не дублировать.
И если в категории товаров меньше 6 штук — забирать из другой необходимое кол-во.
Есть ли стандартные способы решения проблемы?
А я полагаю что нет)) Если знаете, не подскажите как подступиться?
Спасибо!
Илья
28 сентября 2012, 19:11
modx.pro
2 753
0

Цена в способе доставки (miniShop)

Добрый вечер!

1.
В способе доставки для склада есть 2 параметра: цена за единицу веса и добавочная цена.
Итоговая стоимость доставки — это цена за единицу веса, умноженная на суммарный вес товаров — правильно понимаю?
Что такое добавочная цена?

2.
Вес товара 0 кг. Цена за единицу веса — 250 р. Добавочная цена — 0 р.
На чекауте при выбора способа доставки в селекте пишет: +250 р.
Однако, в письме плейсхолдер [[+order.delivery_price]] выводит 0, а значение [[+cart.total]] не отличается от [[+order.sum]].
По-моему тут ошибка?

Заранее спасибо!
Антон Слободчук
28 сентября 2012, 16:04
modx.pro
1 783
0

Где менять дополнительные поля?

Здравствуйте.
У Вас на демо сайте при оформлении товара (в админке) редактированы Дополнительные поля 1 и 2 на «Год» и «Цвет».
В каком файле их редактировать на своём сайте?
Илья
27 сентября 2012, 17:27
modx.pro
992
0

miniShop два сообщения об успехе действия

Выводятся два сообщения в правом верхнем углу страницы об успешном добавлении товара в корзину или изменении количества товара, вместо одного, количество товара при этом добавляется правильное. Это скорее не вопрос, а сообщение о возможном баге, если, конечно, это не я что-то упустил в установке.

Устанавливал в соответствии с гайдом за исключением того, что не создал общий контейнер для категорий, контейнеры-категории размещены в корне.

Пользуясь случаем, благодарю за разработку дополнений для Modx.
Тимофей
27 сентября 2012, 17:11
modx.pro
942
0