Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 114 комментариев

Виталий Вайти
Виталий Вайти
Угу, после удаление файлов из папки core/cache все нормально.
Вероятно это из-за того что выбран тип cache.xPDOAPCCache.

Еще я пытался «играться с настройками», заходил в контексты и создавал там параметр cache_prefix с (web & mrg — сразу и по отдельности) одинаковыми параметрами, в результате настройки сохраняются и без удаления core/cache, но опять же есть проблема, которая не позволяет это использовать, а именно:
«Ина­че, все дан­ные бу­дут кэ­ши­ро­вать­ся без уни­каль­но­го пре­фик­са, и на од­ном сай­те вы­ле­зет кэш от дру­го­го. Бу­дет не кру­то, уве­ряю.»

Т.е. у меня на 3 сайтах был 1 и тот же сайт.

На modx.com попадалась статья на англ. языке, из которой, как я понял опять же, эта проблема связана именно с типом кэша.
Valentin Rasulov
Valentin Rasulov
я не внимательно прочитал ваш коммент выше, я понял, что после очистки папки cache у вас всё работает правильно?
Я не проверял с статусом сайта, но после изменения системных настроек, языковых файлов и.т.д., я всегда удаляю папку cache (к стате, самый быстрый способ очистить содержимое папки — в дереве файловой системы, просто удаляем папку core/cache она сразу автоматом создаётся с обновленными системными настройками.)
Виталий Вайти
Виталий Вайти
Любопытства ради проделал данную операцию, но вот беда:
захожу в настройки MODX, выбираю «Статус сайта»=нет (ID страницы когда сайт недоступен установлен).
Делаю — очистить кэш, перехожу на главную странице (не авторизованным пользователем) — сайт доступен. Очищаю вручную (удаляю все из директории: /core/cache/), захожу на главную страницу — работает.

Ключ для кэша создан, Класс-обработчик системы кэширования: cache.xPDOAPCCache.
Посмотрел папку /core/cache/system_setting/
присутствуют 2 файла:
config.cache.php & [cache_prefix]_config.cache.php (cache_prefix=site19_).

Данные из файлов отличаются:
в config.cache.php 'site_status' => '1'
в [cache_prefix]_config.cache.php 'site_status' => '0'

В настройках системы Статус сайта=Нет.
Кнопку очистить кэш нажимал не один раз, но это не помогает.

Это у всех так или только у меня?
Никулина Наталья
Никулина Наталья
Wed Oct 24, 2012 03:28 AM extra-dom_admin resource_create test (21)
Wed Oct 24, 2012 03:25 AM extra-dom_admin resource_update Главная (1)
Wed Oct 24, 2012 03:23 AM extra-dom_admin resource_update Главная (1)
Wed Oct 24, 2012 03:21 AM extra-dom_admin snippet_create show_resourses (21)

где-то бы еще посмотреть, прошел или нет милый сниппет по ресурсам?
(пока не получилось..)
Василий Наумкин
Василий Наумкин
$res = $modx->getCollection('modResource', array('show_in_tree' => 0));
foreach ($res as $v) {
$v->set('show_in_tree', 1);
$v->save();
}

Скопируйте в сниппет и запустите где-нить. Он пройдет по всем скрытым ресурсам и включит их показ в меню.
Андрей, Омск
Андрей, Омск
Василий, я не думаю, что дело в Windows. Подскажите пожалуйста, где (в каком файле) вообще в этом компоненте должен описываться класс modExtraManagerController
(После переименования в моем случае класс AsupQueryManagerController

Я вижу, что классы, указанные в index.class.php расширяются от него, а где он сам я никак не найду… :-(
Андрей, Омск
Андрей, Омск
Да, Василий, спасибо за ответ. Я действительно держал параллельно открытую админку.
Закрыв ее, я, действительно не смог анонимом увидеть требуемую страницу. Анонима отправляли на главную.
И тогда еще вот какой вопрос, Как настроить, чтобы в случае отсутствия доступа к странице, отправлять человека не на главную, а скажем, на страницу входа?

Спасибо.
С уважением, Андрей.
Vaha30
Vaha30
Бился бился, и добился таки )) Собака была зарыта в переписанных чанках корзины. Когда переписывал под свой дизайн, забыл указать id=«cart_count» и id=«cart_total», как раз те, что прописаны в minishop.js в новой методе обновления статуса корзины. После того, как добавил эти параметры в код чанка, все встало на свои места. Праздную победу! :))