Вопросы

Console - где посмотреть результат?

Установил Console. Но не пойму где посмотреть результат работы кода. В окошке «Результат» пусто

Подскажите пожалуйста как с ней работать.
Михаил
12 декабря 2017, 08:39
modx.pro
1 009
0

Добавление виртуального автора к публикациям (из списка)

Есть онлайн версия газеты, и у неё, у реальной газеты, есть список авторов. Нужно не просто указать ФИО автора, а связать через него все его публикации и какое-то досье вляпать с фоткой.
— Я думаю так: создать ветку ресурсов, в которой по шаблону вбивать маленькие досье на авторов с их фоткой. Но затем надо как-то у публикации его указать, как-то выбрать, мол, вот этот автор написал эту статью. Кликните на его фото что бы узнать о нем побольше и посмотреть все связанные с ним статьи.
Как наиболее рационально реализовать подобное?
Заранее спасибо!
Серый
12 декабря 2017, 07:41
modx.pro
861
+1

Работа магазина Modstore

Здравствуйте. Вчера первый раз решил купить дополнение Office в магазине Modstore, в качестве оплаты выбрал банковский перевод и указал ИНН организации-плательщика. Моментально пришло письмо с сообщением «Вы выбрали оплату через безналичную оплату для юридических лиц. Наш менеджер вышлет вам счет в ближайшее время.» Прошли уже сутки, нет ни счёта, ни какого либо другого ответа. Писал письмо на info@modstore.pro, тоже нет никакого ответа. Подскажите, как получить счёт или узнать в чем проблема?
Pavel
12 декабря 2017, 04:54
modx.pro
688
0

поправить отправку писем на modx

сделать простым способом, чтобы тема писем заявок с сайта была уникальна, т.е. сейчас там просто «Новая заявка», а нужно сделать что то вроде «Новая заявка 0001» — допустим порядковую нумерацию или случайную генерацию цифр и ли что то в этом духе или «Новая заявка 89111111111» — т.е. с добавлением номера тел из заявки
Сергей Богословский
11 декабря 2017, 16:53
modx.pro
577
0

Как проверить используется где ни будь модуль?

Доброго времени суток!

Проект разросся и пришло время его причесать/почистить. Сайт начал разрабатываться еще на заре зарождения Revo, накопилось куча дополнений/модулей которые не используются/хотел бы избавится и заменить на более быстрые (к примеру pdoTools).

Проблема в том, что перед тем как его деинсталировать — проверить, может где то он используется, но как это сделать? Примеру хотел удалить Wayfinder, проверил в шапке/подвале нет, больше менюшек у меня нет, но как оказалось есть (карта сайта).

Что бы избежать подобных проблем, как проверить где/в каком месте/чанке используется модуль? Осталось ли где?

Спасибо!
Роман
11 декабря 2017, 11:59
modx.pro
1 365
0

При встраивании видео с Ютуба возникает ошибка

Доброго времени суток! Суть проблемы — встраиваю видео через фрейм на сайт на страничку
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.
Roman
11 декабря 2017, 11:06
modx.pro
4 691
0

Не подключиться к Modstore

Не могу достучаться до Modstore.
Установка чистая.


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

Дмитрий Стрельников
11 декабря 2017, 09:02
modx.pro
1 120
0

Заменить значения в профиле

Доброго времени суток, каким образом мне заменить значение email в профилях пользователей через пхп

$profile = $modx->user->('Profile');
$profile->set('email', '123']);
$profile->save();


но не работает я так понял это для одного пользователя (а мне надо для всех)
Андрей
11 декабря 2017, 08:05
modx.pro
1 000
0

Не открываются страницы товаров 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
Inshou
11 декабря 2017, 07:46
modx.pro
1 118
0

Скрыть поле при достижении определенной суммы.

Задача, при сумме заказа 3000 вывести стили которые скроют одно из полей.

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;
        }
    }
}
Подскажите, как сделать, чтобы плейсхолдер передавал данные?
Александр Наумов
10 декабря 2017, 18:23
modx.pro
1 861
0