Борьба с кэшированием в MODx Revo
Здравствуйте.
Пишу, поскольку устал бороться с кэшированием в MODX Revo 2.3.3. При обновлении ресурсов в админке помогает только физическое удаление файлов кэша с сервера, иначе на сайте отображаются старые данные. Никакие очистки кэша с админки и изменение опций кэширования в настройках не помогает, кэш живет своей отдельной жизнью. Менеджеры сходят с ума и я вместе с ними, поставил по крону очищение кэша 1 раз в час, но это ведь не выход. На сервере Nginx+php-fpm 5.5, opcache отключил, ту же самую ситуацию наблюдаю на другом хостинге где Apache+Nginx. Может кто подскажет что? Спасибо.
Пишу, поскольку устал бороться с кэшированием в MODX Revo 2.3.3. При обновлении ресурсов в админке помогает только физическое удаление файлов кэша с сервера, иначе на сайте отображаются старые данные. Никакие очистки кэша с админки и изменение опций кэширования в настройках не помогает, кэш живет своей отдельной жизнью. Менеджеры сходят с ума и я вместе с ними, поставил по крону очищение кэша 1 раз в час, но это ведь не выход. На сервере Nginx+php-fpm 5.5, opcache отключил, ту же самую ситуацию наблюдаю на другом хостинге где Apache+Nginx. Может кто подскажет что? Спасибо.
MODX Revolution 2.3.4-pl и 2.3.5-pl
Для обновления доступен 4й патч MODX 2.3.
- Улучшена поддержка пользовательских тем оформления менеджера
- Исправлено редактирование файлов в медиа-источниках Amazon S3
- В заголовке формы быстрого редактирования теперь пишется имя ресурса или название элемента, вместе «Быстро обновить»
- Шрифты Font Awesome обновлены до версии 4.3.0
- Обновление менеджера пакетов bower исправляет сборку тем оформления менеджера
- Исправление блокировки ресурса пользователем при редактировании
Как сгенерировать алиас с помощью Translit?
загрузка изображений в MiniShop Gallery
Загружаю изображения в галлерею, но фото попадают не в /assets/images/, а записываются каталоги продуктов в корень сайта. Подскажите, что не так ???
Код загрузки:
$response = $modx->runProcessor('gallery/upload',
array(
'file' => MODX_BASE_PATH. 'files/images/products/'.$pr_id.'/'.$row['filename'],
'id' => ($pr_id + 500500)
),
array('processors_path' => MODX_CORE_PATH.'components/minishop2/processors/mgr/')
);
if ($response->isError()) {
print_r($response->getAllErrors());
}
else {
print_r($response->response);
}
Код загрузки:
$response = $modx->runProcessor('gallery/upload',
array(
'file' => MODX_BASE_PATH. 'files/images/products/'.$pr_id.'/'.$row['filename'],
'id' => ($pr_id + 500500)
),
array('processors_path' => MODX_CORE_PATH.'components/minishop2/processors/mgr/')
);
if ($response->isError()) {
print_r($response->getAllErrors());
}
else {
print_r($response->response);
}
Вывод данных через pdoResources
Доброго времени суток!
Возникла следующая проблема: на одной странице, несколько раз обращаюсь к pdoResources, в первый раз он выводит все верно. А вот во второй, начинает выводить все тоже что и в первый раз. Надеюсь вы подскажите в чем дело, так как в поиске ответа найти не смог, а своих знаний на данный момент не хватает.
Возникла следующая проблема: на одной странице, несколько раз обращаюсь к pdoResources, в первый раз он выводит все верно. А вот во второй, начинает выводить все тоже что и в первый раз. Надеюсь вы подскажите в чем дело, так как в поиске ответа найти не смог, а своих знаний на данный момент не хватает.
UserProfile2 матерится
Выводит в сайдбаре:
Strict Standards: Declaration of up2Profile::save() should be compatible with xPDOObject::save($cacheFlag = NULL) in /home/topggru/public_html/core/components/userprofile2/model/userprofile2/up2profile.class.php on line 0
Simple Dream разыскивает специалистов
Сообщество, привет.
Мы активно растем и нам нужны новые специалисты. На этот раз MODX-разработчиков у нас хватает, но мы активно ищем:
- менеджера проектов;
- тестировщика;
- программиста iOS;
- программиста Android;
- программиста WP;
- проектировщика;
- дизайнера.
Возможно, ваши друзья ищут работу в одном из этих направлений. Помогите им найти себя у нас :)
Если вас заинтересует какая-либо вакансия, пишите на hr@simpledream.ru и мы обязательно рассмотрим вашу кандидатуру.
Кастомизация админки
Добрый день.
Возник вопрос по админке minishop2:
1) Как и где сделать чтобы кастоные поля в Свойствах товара по два в ряд выводились, а не друг под другом.
2) Есть ли возможность сделать (Пустое поле) — сейчас в msproductdata.js у меня стоит просто:
Заранее спасибо за подсказку.
Возник вопрос по админке minishop2:
1) Как и где сделать чтобы кастоные поля в Свойствах товара по два в ряд выводились, а не друг под другом.
2) Есть ли возможность сделать (Пустое поле) — сейчас в msproductdata.js у меня стоит просто:
,fields: [{name: 'name', type: 'string'}]
,data: [
[' '],
Если нет пустого, то если изменилось что-то в товаре, данное поле обнулить никак не получается — нет пустого значения у minishop2-combo-product (или я что-то не так понял).Заранее спасибо за подсказку.
Интересует спрос на личные сообщения и уведомления
Сообщество, заинтересован, нужно ли вам дополнение личных сообщений «как вконтакте».
На один проект потребовался такой функционал, сделал на сокетах.
В данный момент оформляю все в компонент, но есть один минус: нужны веб-сокеты на сервере. Ибо мало кто может их поставить и настроить или хостинг не дает такой возможности решил сделать все через pusher.com. Огромным плюсом сервиса является возможность создавать уведомления, можно отправить конкретному пользователю через api (уведомление о новом сообщении, ответ на комментарий и тд).
Кто не знает зачем эти сокеты:
без обновления страницы клиент получает информацию (новые сообщения, уведомления), без костыля ввиде ajax запроса по таймауту. Все происходит мгновенно. Так же работают push уведомления на ios (кстати из modx можно слать уведомления в ios).
На один проект потребовался такой функционал, сделал на сокетах.
В данный момент оформляю все в компонент, но есть один минус: нужны веб-сокеты на сервере. Ибо мало кто может их поставить и настроить или хостинг не дает такой возможности решил сделать все через pusher.com. Огромным плюсом сервиса является возможность создавать уведомления, можно отправить конкретному пользователю через api (уведомление о новом сообщении, ответ на комментарий и тд).
Кто не знает зачем эти сокеты:
без обновления страницы клиент получает информацию (новые сообщения, уведомления), без костыля ввиде ajax запроса по таймауту. Все происходит мгновенно. Так же работают push уведомления на ios (кстати из modx можно слать уведомления в ios).
Не отправляется письмо о совершении заказа
При оформлении заказа не отправляется уведомление на почту. Но в админке заказ отображется.
В логе ошибок выводится
В логе ошибок выводится
(ERROR @ /home/site/domains/example-site.ru/public_html/dev8/core/cache/includes/elements/modplugin/14.include.cache.php : 281) PHP warning: Illegal string offset 'freemax'