Вопросы

Перестала работать отсылка почты по SMTP

Началось с того, что почта перестала уходить через smtp.gmail.com.
Server Debug Information:
2014-04-28 09:41:08 SMTP ERROR: Failed to connect to server: (0)
SMTP connect() failed.
Упс. Ладно, думаю, гмыл, возможно, ввел новые правила, попробовал через другой аккаунт. Нет.
Попробовал smtp.yandex.ru. Нет.
Поставил Sendmail. Настроил. Из консоли письмо ушло. Попробовал в MODX. Нет.
Снес Sendmail. Поставил Exim. Настроил. Из консоли письмо ушло. Попробовал в MODX. Нет.
Зато ушло через php mail().
Ошибок в логах нет. Сижу в недоумении.
Виталий Батушев
28 апреля 2014, 09:44
modx.pro
1
6 847
0

pdoPage, что возращает плейсходер total

Добрый день!
Вот это работает
[[+total:!empty=`есть`]]
Андрей Иванов
28 апреля 2014, 09:44
modx.pro
1 216
0

Вопрос по "похожим" товарам

День добрый!
Вчера попытался вывести на странице с товаром «Похожие» на него товары. Предварительно создал связь «Один ко многим», добавил к товару похожие на него и на странице с шаблоном товара добавил такой вызов:
[[!msProducts?
             	&parents=`0`
              	&master=`[[*id]]`
               	&link=`1`
             ]]
При этом ничего не выводится, ошибок в логе нет…
Подскажите пожалуйста, в чем может быть проблема? Спасибо!
Андрей Сухомозгий
28 апреля 2014, 07:21
modx.pro
959
0

mFilter2 tags OR AND

Собственно по умолчанию фильтры тегов фильтруют по принципу OR. то есть либо один тег, либо другой.

&filters=`msoption|tags`


Есть ли простой способ, без изменения компонента заменить логику на AND. то есть и первый тег и второй
Антон ХайЭксель
27 апреля 2014, 18:06
modx.pro
1 779
0

Цены в разных валютах

Подскажите как решить такую проблему:
У заказчика часть товаров с ценами только в рублях а часть только в евро (которые на сайте должны отображаться в рублях). Конвертацию из евро в рубли, я сделал и все отлично работает.
Для цены в рублях использую поле price для цены в евро old_price.
Но как сделать чтобы отображалась цена в евро если в рублях не заполнена, либо в рублях если в евро не заполнена?
В списке товаров можно легко через модификаторы такое сделать:
[[!+old_price:gt=`0`:then=`[[!priceRu? &price=`[[+old_price]]`]]`:else=`[[+price]]`]]
Но как быть с
[[+total_cost]] и [[+cost]]
Игорь Терентьев
27 апреля 2014, 16:22
modx.pro
1 427
0

Выгрузка файла из компонента

Почти дописал компонент на основе modExtra, который собственно взял с данного сайта, компонент не сильно наварочаный функционалом, главное его действией это простой сбор телефонных номеров. Так вот такая загвоздка, сделал выгрузку данных в csv файл, все работает без проблем, файл сохроняется в папке assets/components/modextra (пока еще не понял почему именно здесь), но вот как его сохранить на комп, что бы заказчик не лазил по папкам сайта и не искал этот файл.

Так наполняю файл инфой:
// $dataArr - массив данных из БД
$implode = implode(" ", $dataArr);

$str = iconv("UTF-8", "WINDOWS-1251",  $implode);
$file = fopen("demo.csv","w");
fwrite($file," ".$str);
fclose($file);

Пробывал сделать выгрузку таким методом, но как то без успешно
header ("Content-Type: application/octet-stream");
header ("Accept-Ranges: bytes");
header ("Content-Length: ".filesize($file));
header ("Content-Disposition: attachment; filename=".$file);  
readfile($file);
Подскажите пожалуйста, как правильно это сделать в компоненте, как я понимаю на данный файл «процессор» идет ajax запрос от ExtJS, может это как то влияет, или может надо как то пути прописать правильно.
Константин
27 апреля 2014, 14:16
modx.pro
2
1 450
0

Как правильно сортировать по TV в pdoResources

Подскажите плиз, требуется отсортировать по цене &sortby=`{«price»:«ASC»}` в pdoResources,
но сортируется неправильно:
10
115
2
25
3

У getResources есть параметр &sortbyTVType=`integer`, вот с ним сортируется правильно
Как в pdoResources сделать правильную сортировку?
Denis
26 апреля 2014, 13:25
modx.pro
2 306
0

pdoUsers

Назрел такой вопрос по поводу сниппета pdoUsers, вывожу так
[[!pdoPage?
	&element=`pdoUsers`
        &groups=`Users`
        &tpl=`users`
        &sortdir=`asc`
]]
Все вроде выводит нормально, но почему не выводит дополнительные поля пользователя?
К примеру одно из полей я вывожу так же как и все плейсхолдеры
[[+skype]]
Но он просто не выводится, где я накосячил, или же сниппет не расчитан для вывода дополнительных полей?
В логах ошибок нет
Константин
26 апреля 2014, 12:51
modx.pro
1 426
0

хитрая работа с контекстами?

Доброго времени суток. Задался вопросом, как же лучше организовать несколько сайтов, с управлением из одного места.
Николай
26 апреля 2014, 07:28
modx.pro
1 701
0

mFilter\minishop2: ошибка JSON(?)

Некоторое время «жил не тужил» магазин на minishop2 с фильтрацией на mFilter. Но проснувшись утром, получаю внезапную ошибку
Юрий Эффа
26 апреля 2014, 07:27
modx.pro
1 276
0