Вопросы

Как сделать только для авторизованных?

Доброе время суток Василий и комьюнити!

Подскажите, пожалуйста, как показывать на страницах что-либо (например форму для комментариев) только авторизованным пользователям?

Для этих целей нужно использовать сниппет If rtfm.modx.com/display/ADDON/If или лучше обходится без него?
Александр Наумов
14 октября 2012, 22:37
modx.pro
3
12 679
0

Задание условий отображения товара

Доброго времени суток!

Есть такая задачка.
Необходимо задать условие для отображения отдельных элементов в чанке отображения товара в зависимости от ценового параметра и категории. Планируется к основным категориям создать дополнительные категории «Бесплатные подарки», «Новинки», «Подарки со скидкой».
В качестве примера: Если товар относится к дополнительной категории «Подарки со скидкой», то дополнительно к изображению товара прикрепляется заранее сверстанный стикер с надписью «Sale». Или, к примеру, если товар относится к категории «Бесплатные подарки», в чанке товара вместо html кода отображения обычной цены появляется надпись «FREE».

Подскажите, какие способы можно применить для решения?

Стандартными средствами Modx это можно было сделать с помощью установленного сниппета if в зависимости от TV-параметра. Есть ли нечто подобное в самом miniShop?
Vaha30
11 октября 2012, 19:39
modx.pro
1 139
0

Война с минишопом

Есть категории с подкатегориями. При добавлении товара в подкатегорию в категории он тоже отображается, Уже часа 3 бьюсь. В какую сторону копать?
Александр Бехер
10 октября 2012, 18:00
modx.pro
838
0

Ускорение сайта на modx evo

AratAratovich
10 октября 2012, 10:20
modx.pro
2 751
0

ob_implicit_flush для MODX_API_MODE=true

Добрый день!

Пишу скрипт импорта прайс-листа поставщика в miniShop, некоторые события в импорте выводятся через echo для сохранения в лог импорта.
Весьма неудобно, что информация через echo выводится «кусками», хочется установить ob_implicit_flush в true.
Есть ли идеи, как это сделать? Возможно вывод информации надо делать не через echo?
Антон Слободчук
09 октября 2012, 14:11
modx.pro
977
0

Выборка ресурсов с определенными id

Василий и коллеги, добрый вечер!
Вдохновившись заметкой «Пара фокусов с xPDO» решил написать простенький и не жрущий лишних ресурсов сниппет, выводящий ссылки на определенные ресурсы.

Пример, приведенный Василием, замечательно работает. Проблема в следующем. Когда я меняю запрос с
$q = $modx->newQuery('modResource', array('id:>' => 0));
на
$q = $modx->newQuery('modResource', array('id:IN' => array($ids)));
где $ids — список id ресурсов, разделенных запятой, выводится только первый ресурс из списка.

Штука в том, что если указать id ресурсов вручную,
$q = $modx->newQuery('modResource', array('id:IN' => array(1,2,3,4)));
то все работает, а вот из переменной никак.

Вопрос возможно говорит о моей невнимательности в отношении матчасти, но что-то я завис уже.
Andrei Kulazhenko
07 октября 2012, 16:35
modx.pro
1 363
0

Максимально быстрый сайт

Здравствуйте, Василий.
Не могли бы вы поделиться секретами и описать что нужно делать для того, чтобы сайт на Revo был очень быстрым?
Описать, так сказать, максимально подробно, шаг за шагом, для «нубов» вроде меня, которые только начинают знакомиться с php.

Ещё ни один проект не запустил на Revo (но выкладывал на хостинг), но постоянно вижу, что сайт «тупит». Стараюсь кешировать всё, что можно, но, видимо, этого не достаточно.
Абсолютно согласен, что MODX — это супер-CMS и я чувствую, что с неё не уйду, но вот бы понять её полностью простому пользователю, как я. Основные принципы кеширования в ней и т.п. В общем, чтоб раз понять и запомнить!
А подучу php — тоже хочу научиться расширения писать да и пользу сообществу буду ими приносить.

Вообщем, если несложно, сделайте, пожалуйста, подробный пост по ускорению сайта на Revo.
Заранее благодарен Вам.
Денис
06 октября 2012, 21:05
modx.pro
5 152
0

проблема с настройками в revo 2.2.5

Василий, здравствуйте.
Я сегодня имела неосторожность установить revo 2.2.5.
… после установки иду в системные настройки, название сайта поменять, дружественные url…
Почему-то в настройках дальше 2й страницы пройти не удалось (иногда и до второй не доходит), что в chrome, что в firefox преследует зависший loading (((((

Никулина Наталья
04 октября 2012, 17:38
modx.pro
1 964
0

Вопрос про Linux

Василий, вот помню ты писал про то, что переход на линукс для тебя «был мучительным и приходилось себя заставлять. Но оно того стоило.»

Вот я сейчас тоже упёрся в то, что с винды надо слазить. Потому что даже vds для себя настроить не смогу.
Так вот в чём вопрос. С какого дистрибутива ты начинал? С убунты? Или хардкорный дебиан? А может слака? Или макбук с макосью?

Какой дистрибутив в итоге будет нужнее для… Не, не так… Какая ветка линуксов наиболее приспособлена к веб-разработке? На что переходить, чтобы дальнейшее сопровождение и настройка сервера/-ов под свои проекты не вызывала трудностей?

Спасибо за ответ :-)
Алексей Карташов
03 октября 2012, 11:23
modx.pro
1 731
0

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

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

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

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

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

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