Yandex карта как TV-параметр.

Всем привет, очень часто при создании контактов на сайте требуется прикрепить туда интерактивную карту, чтобы показать где собственно говоря находится офис или фирма.

Менеджеры могут вставлять iframe (что удобно для единичного случая), но если таких офисов много?
В общем, я для личного использования сначала написала просто копируемый плагин, а потом запаковала его в компонент (вроде работает все).

При удалении только пишет ошибки) не нашла (или плохо искала) в уроках Василия как при удалении удалять созданные ресурсы (у меня плагин и категория)

ссылка на компонент

PS может кому и пригодится такая штука
yani
08 октября 2014, 11:32
modx.pro
4
1 750
+6

Источники файлов, minishop2, пути

Добрый день товарищи!
Повторю вопрос который нашел в сети, но там нет ответа. Сейчас я с ним столкнулся.
Я делаю отдельного пользователя, с отдельной директорией. И вот такая беда:

«Создал новый источник. basePath и baseUrl совпадают — assets/images/. basePathRelative и baseUrlRelative — да.

Когда загружаю картинку товара всё ОК, открывается заданная папка, выбираю файл и на странице товара всё нормально выводится.

А вот когда тот же самый товар вывожу с помощью getProducts на странице со списком товаров, то начинается фигня… Картинка не грузится, потому-что урл состоит всего-лишь из «название_изображения.jpg», и всё.
must.dave
08 октября 2014, 06:26
modx.pro
1 568
0

Ошибки при удалении товара

Не знаю, с чем связано и причём здесь mSklad, но при удалении товара с фото валятся такие ошибки:
Андрей
07 октября 2014, 22:02
modx.pro
1 092
0

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

Доброго времени суток, подскажите пожалуйста как сделать так чтобы некоторые категориий не были видны при редактировании ресурса пользователю, например категории с TV?
Сергей Скат
07 октября 2014, 09:32
modx.pro
724
0

В чем ошибка иморта?

Нужно залить картинки товарам, сами товары уже импортированы.
Делаю этим методом.

Все артикулы уникальные. Алиас у товара = артикул.
Вот такая ошибка с debug получается docs.google.com/file/d/0B6qnn3Vrd8NVdGk0YVBlbUlaRkE/edit?pli=1

Подскажите, в чем проблема может быть?
Rootiys
07 октября 2014, 07:46
modx.pro
916
0

передача данных из js в чанк FormIt

Добрый день, знатоки! У меня вопрос к вам, почему не работает такой код. В скрипте в чанке шапки сайта подключаю такой скрипт:

$(".kol_vo_comps" ).text("проверка1");
$(".kol_vo_servers" ).text("проверка2");
$(".cost_zakaz" ).text("проверка3");
Вызываю сниппет FormIt: [[!FormIt? &hooks=`email,redirect` &emailTpl=`handlerTpl` &emailSubject=`Сообщение` &emailTo=`тут_мой_ящик` &redirectTo=`1`]]

Как видно вызывается чанк handlerTpl, в нем прописаны те блоки, которые я заполнил в jquery скрипте:

<dd><span class="kol_vo_comps"></span></dd>
<dt>Количество серверов:</dt>
<dd><span class="kol_vo_servers"></span></dd>
<dt>Стоимость заказа:</dt>
<dd><span class="cost_zakaz"></span></dd>
По идее, туда должны попадать значения, но не попадают. Почему? Когда пишу такой скрипт в песочнице, то все работает. Это что особенность ModX или компонента FormIt?

А тут все работает: jsfiddle.net/51z4u4uo/1/
Андрей
07 октября 2014, 03:04
modx.pro
2 577
0

AjaxForm и Internet Explorer

Здравствуйте.
Подскажите, почему в IE при отправке сообщений выводится стандартное уведомление — Ваше сообщение отправлено, хотя прописано другое, и в других браузерах все нормально. Где может быть записано еще это сообщение?
Андрей
06 октября 2014, 18:23
modx.pro
693
0

(Решено) Ошибка 500, на сайте и в админке

Спасибо, разобрался сам.
Почистил папку core/cache и все заработало


Попробовал сделать СМС уведомление как в примере bezumkin.ru/modx/minishop2/solutions/2827/
добавил в plugin секцию «status==3»…
без действий — только
if ($status==3) {
$order = $modx->getObject('msOrder', $order->get('id'));
$myOrder = $order->toArray();
$myOrderAddress = $order->getOne('Address')->toArray();
$TrackNumber = preg_replace("/[^0-9]/", '', $myOrder[«comment»]);
$text=«Ваш заказ отправлен, ТТН №».$TrackNumber.". www.minishop2.com.";
$recipient = $myOrderAddress['phone'];
}
И все пропало :(
Залез phpMyAdmin откорректировал обратно.
Все по прежнему не работает
Дмитрий Мирошкин
06 октября 2014, 13:29
modx.pro
2 207
0

debugParser: время парсинга некэшируемых сниппетов

Вопрос касается времени парсинга (без выполнения) некэшируемых снипптов, замеряемое через debugParser.

3. Имеется некэшируемый сниппет snp01:
— время выполнения кода сниппета: 0.01-0.02 сек
— время парсинга сниппета, показанное debugParser: 0.3 сек
— объём сниппета: 1000 строк кода = 55 Кб
— время считывания/подключения include-файла сниппета (core/cache/includes/elements/modsnippet/xxx.include.cache.php): 0.003-0.004 сек
— разница между временем парсинга и временем выполнения кода: 0.28 сек

2. Имеется некэшируемый сниппет snp02:
— время выполнения кода сниппета: 0.018 сек
— время парсинга сниппета, показанное debugParser: 0.04-0.05 сек
— объём сниппета: 145 строк кода = 6,5 Кб
— время считывания/подключения include-файла сниппета (core/cache/includes/elements/modsnippet/xxx.include.cache.php): 0.0004 сек
— разница между временем парсинга и временем выполнения кода: 0.03 сек

Получаем такую тенденцию: чем большер размер сниппета, тем дольше он парсится. Какие же такие масштабные операции над сниппетами (зависящие от текстового объёма сниппета) выполняет modx?
Cyrax_02
06 октября 2014, 10:41
modx.pro
2 010
0

Как сделать фильтр по дате используя pdoResources?

Добрый день не могу реализовать фильтр вывода «Сегодня» и также хотелось бы сделать на «Завтра»

вот мой вызов снипета
[[!pdoPage?
    &tpl=`tplServer`
    &parents=`7`
    &pageLimit=`5`
    &limit=`30`
    &includeTVs=`adress,date,hron,reit,sort`
    &tvFilters=`date==%[[!today]]%`
&showLog=`1`
]]
[[!+page.nav]]
чанк tplServer

<tr>
		<td><a href="[[+tv.adress]]" target="_blank">[[+pagetitle]]</a></td>
		<td>[[+tv.reit]]</td>
		<td>[[+tv.date:strtotime:date=`%d %B %Y`]]</td>
		<td>[[+tv.sort]]</td>
		<td>[[+tv.hron]]</td>
</tr>
и снипет today

return strftime("%d %B %Y");
Дмитрий
06 октября 2014, 07:36
modx.pro
2 607
0