Всего 123 786 комментариев

Василий Наумкин
21 декабря 2012, 14:12
0
По умолчанию всё работает, нужно только назначить чанки писем статусам в настройках miniShop.
Никулина Наталья
21 декабря 2012, 14:09
0
Так вот, после оформления заказа на странице редиректа все отображается правильно — и номер заказа и состав товаров.

Ваш заказ #1212/16 успешно отправлен!
Скоро с вами свяжется менеджер для уточнения деталей доставки.

Заказ #1212/16
Выбранные товары
Наименование Цена Кол-во Стоимость
GV-600-8 3670 руб. 2 7340 руб.
GV-600-4 3435 руб. 3 10305 руб.
Итого с учетом доставки: 5 шт. 17645 руб.
Доставка: бесплатно!

E-mail nsnikulina@ya.ru
Ф.И.О. получателя Натали
Телефон 11111
Комментарий

А вот на почту приходит все время одно и то же письмо (первый заказ).

Заказ #1212/1

Выбранные товары

Наименование Цена Кол-во Стоимость
Товар 1 100 руб. 2 200 руб.
GV-600-8 3670 руб. 1 3670 руб.
Итого с учетом доставки: 3 шт. 3870 руб.
Доставка: бесплатно!

и еще приходит второе письмо — пустое, но в теме стоит правильный номер заказа.

Я запуталась :'-(

Никулина Наталья
21 декабря 2012, 14:08
0
и еще там есть плейсхолдеры
+order.num
+cart.row
+cart.count
+cart.total

+user.emai
+addr.receiver
+addr.phone
+addr.comment

Никулина Наталья
21 декабря 2012, 14:07
0
msGetOrdersPlaceholders?oid=`[[+id]]`
Никулина Наталья
21 декабря 2012, 14:06
0
(не могу вывести)
Никулина Наталья
21 декабря 2012, 14:04
0
еще tpl.msOrderEmail.user

Никулина Наталья
21 декабря 2012, 14:01
0
и есть tpl.msSubmitOrder.success

<h3>Ваш заказ #[[+num]] успешно отправлен!</h3>
<p>Скоро с вами свяжется менеджер для уточнения деталей доставки.</p>
[[$tpl.msOrderEmail.user]]
Никулина Наталья
21 декабря 2012, 13:59
0
Пожалуйста! Помогите кто-нибудь, кто опытный уже…
Чтобы не отвлекать Василия по таким мелочам ))

Не могу постичь магию отправки письма клиенту с информацией о его заказе и ссылкой на просмотр заказа на сайте.

У меня есть tpl.msAddrForm1
[[!FormIt?
	&hooks=`hook_msSaveForm,email,redirect`
    &emailTpl=`tpl.msSubmitOrder.success`
    &emailTo=`[[+email]]`
    &redirectTo=`[[*id]]`
	&redirectParams=`{"action":"submitOrder"}`
	&placeholderPrefix=``
	&validate=`email,email:required,
        phone:required,
		receiver:required,
		comment:stripTags`
]]

<form id="addrForm" method="post" action="[[~[[*id]]]]" class="form-horizontal" data-target="#addrForm">
<div id="newAddress">
    <div class="control-group">
        <label class="control-label" for="receiver">Ваше имя</label>
        <div class="controls">
            <input type="text" name="receiver" value="[[+receiver]]" />
        </div>
        <p class="error">[[+error.receiver]]</p>
    </div>
    <div class="control-group">
        <label class="control-label" for="phone">Телефон</label>
        <div class="controls">
            <input type="text" name="phone" value="[[+phone]]" maxlength="12" />
        </div>
        <p class="error">[[+error.phone]]</p>
    </div>
    <div class="control-group">
        <label class="control-label" for="email">Email</label>
        <div class="controls">
            <input type="text" name="email" value="[[+email]]" />
        </div>
        <p class="error">[[+error.email]]</p>
    </div>
    <div class="control-group">
        <label class="control-label" for="comment">Комментарий</label>
        <div class="controls">
            <textarea name="comment">[[+comment]]</textarea>
        </div>
        <p class="error">[[+error.comment]]</p>
    </div>	
</div>
	
	<!--<input type="hidden" name="action" value="saveAddrForm" />-->
	<input type="submit" class="btn btn-primary" value="Отправить заказ">
</form>
Roman Koptev
21 декабря 2012, 13:22
0
Все получилось, спасибо.
Василий Наумкин
21 декабря 2012, 09:21
0
Начните отсюда, а дальше глядите на схему самого MODX для MsSQL.
Василий Наумкин
21 декабря 2012, 09:16
0
Через xPDO.

Выбираете все товары категории, а потом их теги.
Дмитрий Кудинкин
20 декабря 2012, 17:29
0
Не могу разобраться где грабли.
На modx-test.com все получается.
Создаю на своем сервере — tpl.Tickets.form.create не выдает [[+sections]], хотя разделы с тикетами созданы и в меню появляются.
Николай
20 декабря 2012, 14:47
0
скажу 1 привызове гет ресурса в гетресурсе он начинает глючить) проверенно ))))
Никулина Наталья
20 декабря 2012, 13:37
0
Илья, спасибо)
пощелкала по стилям в хроме, в принципе, заберусь :) я чуть-чуть сообразительная…
думаю, за помощью, если вдруг ;), можно будет обратиться?
Стас
20 декабря 2012, 12:58
0
Да, я уже тоже про него успел подумать )
Илья Уткин
20 декабря 2012, 11:10
0
Попробуйте посмотреть, как я сделал на сайте kids-size.ru/

Там вся организация расположения меню в css, а в коде меню выглядит так:

<nav>
[[Wayfinder? &startId=`12`]]
</nav>
Илья Уткин
20 декабря 2012, 11:06
0
Есть еще один вариант — на странице вывода одного документа вызывать чанк с параметром:
[[$tpl.resource? &pagetitle=`[[*pagetitle]]`]]
Тогда в чанк будет передан плейсхолдер [[+pagetitle]], в котором будет значение текущего [[*pagetitle]]
Василий Наумкин
19 декабря 2012, 21:52
0
На 99% уверен в том, что вы используете ускоритель php на сервере и не выставили верный кэшер.

Если все выставлено как надо — попробуйте просто отключить memcache\php-apc. Если проблема исчезнет — крутите настройки хостинга.
Alexei Garmash
19 декабря 2012, 21:45
0
Василий, спасибо за ответ.
Попробовал применить — проблема оказалась не в этом.

Буду очень Вам благодарен, если сможете натолкнуть на мысль:
есть сайт qbk.com.ua/
работает на сервере, сконфигурированном по мануалу howitmake.ru/blog/ubuntu/80.html (все кроме виртуального хоста, он адаптирован под MODx).

Есть основная проблема с работой сессии: товары могут сами выпадать из корзины при переходе на другую страницу, залогиненный пользователь не может разлогиниться.

Кроме того, в админке не хочет работать TinyMce (не уверен, что это как-то взаимосвязано).

Что MODx может не нравиться?

PS я понимаю, что не очень красиво такое спрашивать, т.к. использовал не Ваш мануал и скрипт магазина. Как я уже говорил, немного поздно нашел Ваш блог.
Василий Наумкин
19 декабря 2012, 20:37
0
Ничего не нужно, Revolution работает с сессией и кэшем самостоятельно.