Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
25 октября 2012, 14:30
0
У меня на сервере сейчас штук 5 сайтов с включенным php-apc — все ок, проблем нет.

Префикс пишу в системные настройки, не в контекст.
Когда заморочки с кэшем — удаляю /core/cache

Дальше разбираться пока времени нет.
Василий Наумкин
25 октября 2012, 11:46
0
Вы понимаете, что такое форк?

Автору я отправил изменения, он их пока не принял. https://github.com/splittingred/modExtra/pull/3

Будьте внимательнее, на будущее.
Василий Наумкин
25 октября 2012, 11:34
0
На 28й строке для этого специальная проверка — https://github.com/bezumkin/modExtra/blob/master/rename_it.sh#L28

Короче, разбирайтесь, у меня, как видно — все работает.
Василий Наумкин
25 октября 2012, 08:57
0
Вопрос месяца! Круче у меня спрашивали только «как поставить ваш eventsCalendar2 на Joomla?»

Сложите 2+2 у себя в голове, пожалуйста:
«В указанном ресурсе нет подходящих документов» + «в контейнере с id 10 пока нет ничего, пустой.»
Василий Наумкин
25 октября 2012, 08:54
0
Да, есть такой баг, но.

Если указать у web и mgr один префикс, и он будет уникальным для этого сайта — то должно работать.

А у другого сайта другие префиксы для mgr и web, но между собой одинаковые.

В любом случае, такой кэш надо включать на готовом сайте, во время разработки он только мешает.
Василий Наумкин
24 октября 2012, 19:43
0
В моем скрипте это учтено.

А чем переименовывал челок на windows — я не знаю. Вряд ли этим башовым скриптом, с перловыми вызовами.

Вот и переименовал, похоже, совсем все.
Василий Наумкин
24 октября 2012, 14:36
1
0
Решение:

$q = $modx->newQuery('modResource', array('show_in_tree' => 0));
$q->orCondition(array('hide_children_in_tree' => 1));

$res = $modx->getCollection('modResource', $q);
foreach ($res as $v) {
$v->set('show_in_tree', 1);
$v->set('hide_children_in_tree', 0);
$v->save();
echo $v->get('id').'
';
}
Василий Наумкин
24 октября 2012, 12:41
0
Пришлите логин\пароль от админки на почту bezumkin@ya.ru — починю, часа через 2.
Василий Наумкин
24 октября 2012, 12:24
2
0
$res = $modx->getCollection('modResource', array('show_in_tree' => 0));
foreach ($res as $v) {
$v->set('show_in_tree', 1);
$v->save();
}

Скопируйте в сниппет и запустите где-нить. Он пройдет по всем скрытым ресурсам и включит их показ в меню.
Василий Наумкин
24 октября 2012, 11:27
0
Z:\home\www\core\components\

Извините, я в разработке на windows не разбираюсь. Попробуйте образ для VirtualBox bezumkin.ru/blog/2012/09/24/ubuntu_vbox/

У меня проблем нет, смотрите видео — bezumkin.ru/blog/2012/10/03/new_modextra/
Василий Наумкин
22 октября 2012, 10:01
0
Системная настройка unauthorized_page. Просто пропишите id страницы, которую нужно выводить неавторизованному юзеру.
Василий Наумкин
21 октября 2012, 08:21
0
Насколько я понимаю, проверка прав проводится при попытке доступа к объекту. То есть, после выборки.

Не знаю, баг это или фича, но вы можете самостоятельно разобраться в логике работы — goo.gl/2w1qr
Василий Наумкин
20 октября 2012, 17:42
0
Не помогло?! Да как это возможно, вообще?

Кину-ка я в вас мануалом, напоследок. rtfm.modx.com/display/revolution20/Input+and+Output+Filters+%28Output+Modifiers%29

Василий Наумкин
20 октября 2012, 17:04
1
0
Поделюсь с вами тайным знанием! [[*img:notempty=``]]

Следующий такой вопрос просто удалю.
Василий Наумкин
20 октября 2012, 05:24
0
Параметры вывода — по умолчанию. И никаких проблем.
Василий Наумкин
19 октября 2012, 18:19
0
У ресурса есть свойство parent — это и есть его родительская категория.

Пример на php, лежит ли ресурс с id=15 в категории с id=22:
return $modx->getCount('modResource', array('id' => 15, 'parent' => 22));

Скрипт вернет либо 1, либо 0.
Василий Наумкин
19 октября 2012, 12:29
0
За вас никто не будет учить jQuery.

Задача простейшая, все уже объяснили.
Василий Наумкин
19 октября 2012, 06:23
0
Это делается javascript — изучайте скрипт minishop.js

bezumkin.ru/modx/minishop/manuals/status.html
Василий Наумкин
18 октября 2012, 15:44
0
Там кастомный javascript.

При кликах берется цена корзины + цена доставки и выводится в html. Ничего сложного, гляньте там minishop.js.
Василий Наумкин
18 октября 2012, 11:45
0
А вы случайно при этом не залогинены в админку?

Попробуйте проверить в Хроме, в режиме «инкогнито».