Вопросы

Уведомление о заказе на почту

Здравствуйте! Пожалуйста, господа, скажите как можно изменить вывод [[+goods]] и каким образом вывести выбранный метод оплаты? Я вроде бы прикрепил к msGetOrder свой чанк вывода tplRow, но работает все равно дефолтовый и никак не могу понять как вывести выбранную форму оплаты в уведомление?
Lori
11 февраля 2015, 06:12
modx.pro
1 405
0

Импорт из CSV - требует alias

Использую скрипт для импорта из CSV (https://bezumkin.ru/modx/minishop2/import/2309/).
Задача стоит: обновлять цены товаров имея только их id и цену (2 колонки).
Проблема: при импорте постоянно требует присутствие поля alias — alias: field_required
Вопрос: как избавиться от этого требования и импортировать скриптом только 2 нужных поля (id и price)?
Василий Столейков
10 февраля 2015, 19:10
modx.pro
2
1 241
0

pdoMenu - не выводит дальше первого уровня

Всем доброго времени суток.
На MODX уже около года, и ни разу с pdoMenu не возникало проблем, при условии чтения подробного мануала… А тут на следующем проекте такой сюрприз.
Установил новый MODX 2.3.3, поставил все необходимые приложения, (Ace, pdoTools 1.9.7, formit, translit) создал структуру ресурсов.
Начал верстать шаблон, настроил вывод меню сначала без стилей, нормально, выводит все уровни. Временно в css отключил вывод 2-го уровня меню, сверстал шапку с меню, решил перейти к верстке 2-го уровня, а его нет. Даже в коде нет. Отключал css, скрипты, переустанавливал pdoTools, чистил кэш из админки и руками, сократил настройки pdoMenu до 3х строк, parents, resources и level=`0` — ничего. Если указать параметр &countChildren=`1`, то выводит в плйсхолдер количество пунктов 2-го уровня. А самих пунктов нет.
У меня мысли кончились. Кто что может предположить? Заранее спасибо.
Верстаю здесь
Разобрался:
Евгений
10 февраля 2015, 17:25
modx.pro
1 438
0

Не правильно работают соц.кнопки share42

Здравствуйте! Решил добавить к каждой статье, соц кнопки Share42. Получается так, что разные соц сети по разному публикуют один и тот же материал. К примеру на странице статьи Вк делает все правильно, а fb копирует «описание» последней добавленной статьи… На странице списка статей вообще не правильно копирует информацию о статье
Кто знает, как исправить?
вот вызов соц сети
<div class="social-blog">
                                <div class="share42init" data-url="[[~[[+id]]]]" data-title="[[*pagetitle]]" data-image="[[+tv.image-blog]]" data-description="[[*introtext]]"></div>
                                </div>
Владислав
10 февраля 2015, 16:46
modx.pro
1 205
0

AjaxManager в Modx 2.3.3

Раньше не пользовался Ajaxmanager, попробовал поставить для Modx 2.3.3. Работает через раз, а то и вовсе не работает. Приходится полностью обновлять страницу иначе пусто в рабочей области. Пробовал даже полностью отключать кеширование, результат тот же.
Поделитесь опытом использования, может что-то дополнительно требуется донастоить?
Alexander V
10 февраля 2015, 14:36
modx.pro
3 739
0

Ошибка в pdofetch.class.php

Здравствуйте. Появилась ошибка Fatal error: Call to a member function execute() в файле core/components/pdotools/model/pdotools/pdofetch.class.php. С чем это может быть связано?
slavkovladymyr
10 февраля 2015, 14:22
modx.pro
963
0

Подходит ли MODx для высоких нагрузок ?

Здравствуйте. Есть фото-портал, его надо перенести на другой движок. Посещаемость 300-600 тысяч в сутки. Естественно, все на отдельном сервере.
В первую очередь, интересно мнение людей, которые на практике столкнулись с применением MODx'а для подобных по нагрузке проектов.
Спасибо.
Сергей
10 февраля 2015, 13:53
modx.pro
1 365
0

mapx2

День добрый сообщество…, возникла задача вывести карты в различных табах… вот ссылка для наглядности… ntgr.org/kontaktyi, табы и содержимое их работает норм за исключением тех самых карт… все карты выводятся в первом ресурсе, вывод контента ресурсов осуществляется вот так…

<div class="tab-content">
  [[!pdoResources? 
    &tplFirst=`tabKontAcTpl`
    &tpl=`tabKontTpl` 
    &limit=`0`
    &parents=`4` 
    &sortdir=`ASC`
    &processTVs=`1`
    &includeTVs=`adres,mapx,rec,agenti`
  ]] 
</div>

в чанках "tabKontAcTpl, tabKontTpl", вызывается сам сниппет карты.

[[!mapexDrawMap? &map=`[[+tv.mapx]]`]]
куда копать я не знаю, есть догадка, что нужно допилить сниппет до такого вида, то есть выводить карты текущего ресурса…

[[!mapexDrawMap? &map=`[[+tv.mapx]]` &id=`[[+id]`]]
как добавить параметр &id=`[[+id]]` я тоже не знаю, возможно и догадка моя не верна…

подскажите кто что знает, заранее благодарен!
Дмитрий Середюк
10 февраля 2015, 12:55
modx.pro
1 042
0

Скорость раскрытия верхнего меню в админке.

Добрый день, уважаемое сообщество. Жутко раздражает мгновенное раскрытие верхнего меню в админке MODx Revo при наведении курсора мыши. Кто знает, как уменьшить время реакции? В идеале было бы найти возможность переделать на разворачивание подпунктов при клике, вместо наведения мыши. Гугление результатов не дало, может кто делал что-то подобное?
Igor Ivanov
10 февраля 2015, 06:49
modx.pro
2 620
+1

Создаю свой компонент, нужна ваша помощь



Здравствуйте. Делаю свой компонент биллинга, простой сниппет с ценами. С MODX 2.3.3 перестали работать выводы полей с записями из таблицы бд. Всё создано, прописаны поля таблиц, но данные не выводятся. Вот что находится в файле отвечающим за вывод списка записей из базы /www/test.site.ru/core/components/billings/processors/mgr/billing/getlist.php

<?php
/**
 * Get a list of Billings
 *
 * @package billings
 * @subpackage processors
 */
/* setup default properties */
$isLimit = !empty($scriptProperties['limit']);
$start = $modx->getOption('start',$scriptProperties,0);
$limit = $modx->getOption('limit',$scriptProperties,20);
$sort = $modx->getOption('sort',$scriptProperties,'name');
$dir = $modx->getOption('dir',$scriptProperties,'ASC');
$query = $modx->getOption('query',$scriptProperties,'');

/* build query */
$c = $xpdo->newQuery('Hosting');

if (!empty($query)) {
    $c->where(array(
		'id:LIKE' => '%'.$query.'%',
		'OR:vid:LIKE' => '%'.$query.'%',
        'OR:name:LIKE' => '%'.$query.'%',
        'OR:cost:LIKE' => '%'.$query.'%',
		'OR:sort:LIKE' => '%'.$query.'%',
		'OR:hdd:LIKE' => '%'.$query.'%',
		'OR:domains:LIKE' => '%'.$query.'%',
		'OR:db:LIKE' => '%'.$query.'%',
		'OR:ftp:LIKE' => '%'.$query.'%',
		'OR:id_price:LIKE' => '%'.$query.'%',
    ));
}

$count = $modx->getCount('Hosting',$c);
$c->sortby($sort,$dir);
if ($isLimit) $c->limit($limit,$start);
$billings = $modx->getIterator('Hosting', $c);

/* iterate */
$list = array();
foreach ($billings as $billing) {
    $billingArray = $billing->toArray();
    $list[]= $billingArray;
}
return $this->outputArray($list,$count);
Взято из дополнения Doodles и переделано под свои запросы. Есть мысли как заставить это работать? Буду очень признателен.
Андрей Копп
10 февраля 2015, 01:53
modx.pro
1
1 231
0