Вопросы
Console - где посмотреть результат?
Добавление виртуального автора к публикациям (из списка)
Есть онлайн версия газеты, и у неё, у реальной газеты, есть список авторов. Нужно не просто указать ФИО автора, а связать через него все его публикации и какое-то досье вляпать с фоткой.
— Я думаю так: создать ветку ресурсов, в которой по шаблону вбивать маленькие досье на авторов с их фоткой. Но затем надо как-то у публикации его указать, как-то выбрать, мол, вот этот автор написал эту статью. Кликните на его фото что бы узнать о нем побольше и посмотреть все связанные с ним статьи.
Как наиболее рационально реализовать подобное?
Заранее спасибо!
— Я думаю так: создать ветку ресурсов, в которой по шаблону вбивать маленькие досье на авторов с их фоткой. Но затем надо как-то у публикации его указать, как-то выбрать, мол, вот этот автор написал эту статью. Кликните на его фото что бы узнать о нем побольше и посмотреть все связанные с ним статьи.
Как наиболее рационально реализовать подобное?
Заранее спасибо!
Работа магазина Modstore
Здравствуйте. Вчера первый раз решил купить дополнение Office в магазине Modstore, в качестве оплаты выбрал банковский перевод и указал ИНН организации-плательщика. Моментально пришло письмо с сообщением «Вы выбрали оплату через безналичную оплату для юридических лиц. Наш менеджер вышлет вам счет в ближайшее время.» Прошли уже сутки, нет ни счёта, ни какого либо другого ответа. Писал письмо на info@modstore.pro, тоже нет никакого ответа. Подскажите, как получить счёт или узнать в чем проблема?
поправить отправку писем на modx
сделать простым способом, чтобы тема писем заявок с сайта была уникальна, т.е. сейчас там просто «Новая заявка», а нужно сделать что то вроде «Новая заявка 0001» — допустим порядковую нумерацию или случайную генерацию цифр и ли что то в этом духе или «Новая заявка 89111111111» — т.е. с добавлением номера тел из заявки
Как проверить используется где ни будь модуль?
Доброго времени суток!
Проект разросся и пришло время его причесать/почистить. Сайт начал разрабатываться еще на заре зарождения Revo, накопилось куча дополнений/модулей которые не используются/хотел бы избавится и заменить на более быстрые (к примеру pdoTools).
Проблема в том, что перед тем как его деинсталировать — проверить, может где то он используется, но как это сделать? Примеру хотел удалить Wayfinder, проверил в шапке/подвале нет, больше менюшек у меня нет, но как оказалось есть (карта сайта).
Что бы избежать подобных проблем, как проверить где/в каком месте/чанке используется модуль? Осталось ли где?
Спасибо!
Проект разросся и пришло время его причесать/почистить. Сайт начал разрабатываться еще на заре зарождения Revo, накопилось куча дополнений/модулей которые не используются/хотел бы избавится и заменить на более быстрые (к примеру pdoTools).
Проблема в том, что перед тем как его деинсталировать — проверить, может где то он используется, но как это сделать? Примеру хотел удалить Wayfinder, проверил в шапке/подвале нет, больше менюшек у меня нет, но как оказалось есть (карта сайта).
Что бы избежать подобных проблем, как проверить где/в каком месте/чанке используется модуль? Осталось ли где?
Спасибо!
При встраивании видео с Ютуба возникает ошибка
Доброго времени суток! Суть проблемы — встраиваю видео через фрейм на сайт на страничку
krovlya-yuga.ru/products/gibkaya-cherepicza/
Вот сам фрейм

Кто подскажет как от нее избавиться?
P.S. Браузер Opera 49.0.2725.47.
krovlya-yuga.ru/products/gibkaya-cherepicza/
Вот сам фрейм
<iframe height="270" src="//www.youtube.com/embed/aYcvYelmZs0?rel=0&controls=1" width="480"></iframe>Смотрю, а в логе браузера возникает ошибкаremote.js:34 GET chrome-extension://invalid/ net::ERR_FAILED
Кто подскажет как от нее избавиться?
P.S. Браузер Opera 49.0.2725.47.
Не подключиться к Modstore
Не могу достучаться до Modstore.
Установка чистая.

а на боевом другая картина:
Установка чистая.

а на боевом другая картина:
Заменить значения в профиле
Доброго времени суток, каким образом мне заменить значение email в профилях пользователей через пхп
но не работает я так понял это для одного пользователя (а мне надо для всех)
$profile = $modx->user->('Profile');
$profile->set('email', '123']);
$profile->save(); но не работает я так понял это для одного пользователя (а мне надо для всех)
Не открываются страницы товаров MIGx
Суть в следующем не знаю после каких моих манипуляций — но перестали отображаться страницы товаров сайта. Они сделаны через ShopKeeper и MIGx
В логах сообщает
(WARN @ /var/www/e5748/public_html/core/xpdo/xpdo.class.php: 543) Could not load package metadata for package sety.
…
(WARN @ /var/www/e5748/public_html/core/xpdo/xpdo.class.php: 543) Could not load package metadata for package boxes.
(ERROR @ /var/www/e5748/public_html/core/xpdo/xpdo.class.php: 644) Could not load class: ShopContent from mysql.shopcontent.
(ERROR @ /var/www/e5748/public_html/core/xpdo/xpdo.class.php: 762) ShopContent::load() is not a valid static method.
(WARN @ /var/www/e5748/public_html/core/xpdo/xpdo.class.php: 543) Could not load package metadata for package sety.
…
Сайт с несколькими контекстами и несколькими типами товаров.
Через админку все товары выгружаются нормально в таблицу и редактируются.
С чего начать даже не знаю =(
haiku.market
В логах сообщает
(WARN @ /var/www/e5748/public_html/core/xpdo/xpdo.class.php: 543) Could not load package metadata for package sety.
…
(WARN @ /var/www/e5748/public_html/core/xpdo/xpdo.class.php: 543) Could not load package metadata for package boxes.
(ERROR @ /var/www/e5748/public_html/core/xpdo/xpdo.class.php: 644) Could not load class: ShopContent from mysql.shopcontent.
(ERROR @ /var/www/e5748/public_html/core/xpdo/xpdo.class.php: 762) ShopContent::load() is not a valid static method.
(WARN @ /var/www/e5748/public_html/core/xpdo/xpdo.class.php: 543) Could not load package metadata for package sety.
…
Сайт с несколькими контекстами и несколькими типами товаров.
Через админку все товары выгружаются нормально в таблицу и редактируются.
С чего начать даже не знаю =(
haiku.market
Скрыть поле при достижении определенной суммы.
Задача, при сумме заказа 3000 вывести стили которые скроют одно из полей.
1. Самое простое, что пришло на ум, это в чанке tpl.msOrder сделать:
2. Использовать плагин Minishop2.
1. Самое простое, что пришло на ум, это в чанке tpl.msOrder сделать:
{if $order.cost > 3000}
<style>...</style>
{/if}Не прокатило.2. Использовать плагин Minishop2.
if(!class_exists('msDeliveryInterface')) {
require_once dirname(dirname(dirname(__FILE__))) . '/model/minishop2/msdeliveryhandler.class.php';
}
class msDeliveryHandlerMsk extends msDeliveryHandler implements msDeliveryInterface{
public function getCost(msOrderInterface $order, msDelivery $delivery, $cost = 0) {
$cart = $order->ms2->cart->status();
$cart_cost = $cart['total_cost'];
if($cart_cost > 3000){
$this->modx->getPlaceholder('style','<style>...</style>'); // Здесь нужно заставить плейсхолдер работать
return $cost;
}else{
return $cost;
}
}
}Подскажите, как сделать, чтобы плейсхолдер передавал данные?