[miniShop] обновление getCart без перезагрузки

Здравствуйте, Василий.
Есть одна проблема, поиск и мануалы пока не помогли.
Понадобилось мне выводить полный вариант корзины (список всех товаров + возможность изменить количество или удалить + там же подсчет веса и зависимой доставки) в сайдбаре на всех страницах магазина.
После добавления товара приходится рефрешить страницу, чтобы данные о товарах, цены и вес обновились.
Скажите, в какую сторону копать, чтобы добиться обновления полной корзины без костыля в виде window.location.replace(window.location.pathname); после добавления товара.
Или как допилить getMiniCart, чтобы она выводила [[+rows]] и остальные плюшки из getCart (удаление, изменение количества, изменение веса и т.д.)
Спасибо.
Dima Kapitanov
16 января 2013, 11:23
modx.pro
1 024
0

Добавление комментария к тикету из бекенда

Доброй ночи!

Интересует возможность добавления комментария к тикету из бекенда.
Насколько я понимаю данный функционал отсутствует.

Если это так, то возможен ли вариант при котором, на этапе авторизации в админке (mgr), считаться авторизованным во фронте (web), для активации возможностей Tickets, не завязываясь за «провайдера»?
Виталий Воропаев
15 января 2013, 23:39
modx.pro
1 084
0

вытащить данные из массива

у меня выводит вот эти данные:
a:1:{i:0;a:6:{s:5:"count";d:2;s:2:"id";s:2:"33";s:4:"name";s:56:"Текст"";s:5:"price";d:0;s:2:"tv";a:0:{}s:6:"tv_add";a:0:{}}}

как мне из это массива вытащить 33, с массивами умею работать, но только на языке AS3, а тут у меня чего то не получается, читал всякие доки по php нашёл вроде что надо, но не срабатывает

Надеюсь вопрос мой не очень тупой, а то иногда стыдно такое спрашивать )))
Добряков Алексей
15 января 2013, 19:12
modx.pro
932
0

Как сделать такое в Evo?

Василий, привет.
подскажи, плз, существует ли аналог такой записи
[[+wf.isfolder:is=`1`:then=`#`:else=`[[+wf.link]]`]]
для ветки Evo?
Михаил
15 января 2013, 18:42
modx.pro
1 353
0

Выбор хостинга

Ребята, помогите с выбором хостинга для Revo, чтоб не слишком дорого и нормально все работало. Выложил сайт через 1gb.ua, а он нифига не тянет, страницы грузится относительно долго и постоянно идет перегрузка процессора у хостера.
Александр
15 января 2013, 18:20
modx.pro
2 055
0

Nginx: защита по ip + ограничение частых запросов

Поразбирался с правилами nginx и написал для себя универсальную «закрывашку» системных директорий для всех ip кроме нужных.

Сюда попадут любые запросы в директории manager, core и connectors. Все адреса, кроме разрешенных получат отлуп, а разрешенные обработаются. Так как nginx начинает применять правила после первого точного совпадения — отдельно указываем как обрабатывать *.php файлы.
location ~* ^\/(manager|core|connectors)\/(?:.*)$ {
	allow		айпиадмина-1;
	allow		айпиадмина-2;
	deny		all;
	
	location ~* \.php$ {
		include		fastcgi_params;
		fastcgi_param	SCRIPT_FILENAME $document_root$fastcgi_script_name;
		fastcgi_pass	backend-имясайта;
        }
}
Василий Наумкин
15 января 2013, 18:05
modx.pro
4
29 006
0

xpdo ошибки

сайт начал выдавать ошибку
Fatal error: Maximum execution time of 10 seconds exceeded in /home/v/vankomnaru/public_html/core/xpdo/om/xpdoobject.class.php on line 948

как ее можно исправить?
Andrey Vechkanov
15 января 2013, 11:59
modx.pro
2 058
0

HybridAuth

Что я делаю не так?
Хочу изменить поле address в профиле.
Вызов сниппета:
[[!HybridAuth? &groups=`Покупатели` &action=`getProfile` &providers=`Vkontakte,Google,Yandex,facebook*,Twitter` &requiredFields=`email,fullname` &profileFields=`username,email:50,fullname:50,phone:12,address`]]
Кусок чанка, где использую поле
<tr class="control-group[[+error.address:notempty=` error`]]">
<td class="control-label" align="right">[[%ha.address]]</td>
<td class="controls">
<input type="text" name="address" value="[[+address]]" />
</td>
</tr>
Евгений Секерин
14 января 2013, 17:40
modx.pro
1 212
0

Ubuntu 10.04 + 3g от Мегафон

Сегодня ночью, ровно 00:10 опять отрубился интернет от ЗАО "Системы телеком".

Конечно, за весь день ничего выяснить не смогли (даже не буду описывать эти переговоры с ТП), поэтому приедут лично, завтра в 12:00.

А я пока на модеме посижу, не гордый. Правда, в доме 2 ноутбука, телефоны и PS3 — всем надо интернет через Wi-Fi. Интернет у меня раздаётся роутером, а он получает его с сервера, который работает шлюзом и файерволом.

Поэтому, сегодня добил настройку 3G модема с симкой от Мегафон на сервере, чтобы вся аппаратура даже не заметила подмены. Пишу скорее для себя, но вдруг и еще кому пригодится. Итак:
Василий Наумкин
14 января 2013, 16:53
modx.pro
4 267
0

Нет пункта «Создать → Раздел с тикетами»

Modx Revo 2.2.6, сервер настроен по заветам Василия, ничего не менялось.

Установил пакет Tickets, смотрю мануал и не нахожу данного пункта меню «Создать → Раздел с тикетами».
Что делать? Куда копать? Где смотреть?



Спасибо огромное за помощь! Жена хочет блог, аж пищит.
seigiard@gmail.com
14 января 2013, 14:37
modx.pro
1 110
0