Виктор Долгий
С нами с 18 февраля 2013; Место в рейтинге пользователей: #107Обновление кэша записей (cache_db) при расширении собственного класса
Была у меня задача (может, кому-то поможет по признакам схожести): расширить стандартный класс xPDOSimpleObject шаблоном, который потом нужно расширить другими классами. Естественно, с панелью в админке в виде грида (Ext JS Grid). Так вот столкнулся с тем, что когда активен кэш БД (cache_bd), при создании или удалении дочерних классов (в которых не прописаны таблицы БД — object class=«myChildClass» extends=«myClass») от моего шаблонно-родительского (в котором указана таблица БД — object class=«myClass» table=«my_records» extends=«xPDOSimpleObject»), ничего в таблице не меняется, пока не скинуть системный кэш. Ковыряя несколько дней тему кэширования пришел, на мой взгляд, к весьма простому способу это дело поправить.
Вывод объявлений на расстоянии от населенного пункта
Приветствую всех.
Пробую себя в создании компонента для своего небольшого проекта. Задача состоит в том, чтобы фильтровать объявления на указанном расстоянии от выбранного населенного пункта. Мое видение модели БД такое:
Может, я логически не верно рассуждаю, может, есть какие-то готовые наметки на это, прошу помощи у знающих.
Всем хорошего дня/вечера :)
Пробую себя в создании компонента для своего небольшого проекта. Задача состоит в том, чтобы фильтровать объявления на указанном расстоянии от выбранного населенного пункта. Мое видение модели БД такое:
- Таблица стран
- Таблица населенных пунктов
- Две или более таблиц промежуточных административных делений (по аналогии с Google Maps Api и таблицей административного деления стран)
Может, я логически не верно рассуждаю, может, есть какие-то готовые наметки на это, прошу помощи у знающих.
Всем хорошего дня/вечера :)
Ошибка после обновления Tickets
После обновления на Tickets 1.7 посыпались ошибки на фронте:
Кто-то сталкивался? Кто-то решил?
Notice: Undefined index: cacheTime in /var/www/***/****/core/components/pdotools/model/pdotools/pdotools.class.php on line 1317
Notice: Undefined index: cacheTime in /var/www/***/****/core/components/pdotools/model/pdotools/pdotools.class.php on line 1318
Кто-то сталкивался? Кто-то решил?
Как скриптом изменить опции товара?
Приветствую всех. Может кто из уважаемых гуру подскажет, как изменять опции товара скриптом? Изменять основные свойства ресурса — не вопрос, но с опциями получается лажа. Догадываюсь куда копать, но если кто направит, буду признателен. Например, накидал простейший сниппет:
$parents = $modx->runSnippet('pdoResources', array(
'returnIds' => 1,
'parents' => 2,
'where' => array('class_key' => 'msCategory'),
'limit' => 0
));
$parents = explode(",", $parents);
foreach ($parents as $parent) {
$resources = $modx->getCollection('msProduct', array('parent' => $parent));
foreach ($resources as $res) {
$data = $res->get('option');
echo 'data: '.$data.' ';
if ($data== '0') {
echo '-> ok';
$res->set('option', 'some data');
$res->save();
}
echo '
';
}
}
Все что касается ресурса — естественно сохраняет, а вот опции… Просмотры, комментарии всех дочерних тикетов
Может кому-то пригАдится пригодится сниппет для подсчета всех дочерних тикетов, их комментариев и количества просмотров. Выводит информацию по всем дочерним тикетам, вне зависимости от иерархии и вложенности. Написан на очень скорую руку (точнее, переделан и собран из сниппетов Василия), так что, почти Франкенштейн… Мне сгодился для форума на сайте, построенного на Тикетсах, в силу того, что есть вложенные разделы тикетов в другие разделы тикетов.
Неразрывный пробел перед тире в Jevix
Всем привет. Может кто-то из тех, кто пользуется Jevix-ом настраивал его таким образом, чтобы он ставил неразрывные пробелы перед тире. На официальном сайте компонента такая возможность есть, но документации по ней я не нашел.
Скрыть из поиска ветви Тикетов и их комментариев
Еще один вопрос мучает. Как можно скрыть из поиска ветви Тикетов и их комментариев? Например, есть раздел тикетов, и все дочерние должны исключаться из поиска. И комментарии в этих тикетах. Задача: тикеты тех. поддержки, которые должны быть видны только пользователю и администратору.
Не отправляются уведомления в письмах в Tickets
Столкнулся с такой ерундой, Tickets 1.6.11, MODx 2.4.2. Все работает, и тикетсы в том числе. Только вот почту с любыми уведомлениями (о создании администраторам, о новых комментариях) не приходят в принципе. Остальное с сайта отсылается нормально, в том числе и письма от Минишопа. В логах ничего нет, все настроено.
Вывод товаров в плэйсхолдеры по id
Может быть кто-нибудь уже сталкивался с ситуацией, когда нужно вывести товары в плэйсхолдеры не по порядковому номеру, а по ID?
Вывод товаров по категориям
Есть условие:
1. Есть несколько категорий товаров.
2. Есть список ID товаров из этих категорий.
Есть задача:
1. Вывести список товаров по группам, с указанием названий категорий.
2. Подключить описание для каждой группы товаров, хранящееся все равно как, TV, ресурсы…
1. Есть несколько категорий товаров.
2. Есть список ID товаров из этих категорий.
Есть задача:
1. Вывести список товаров по группам, с указанием названий категорий.
2. Подключить описание для каждой группы товаров, хранящееся все равно как, TV, ресурсы…