Вопрос насчет вывода поля заказа
Здравствуйте. Такой вопрос:
Есть сайт с minishop2 (версия 2.0.1), по определенным причинам обновиться до последней версии нельзя, так как были дописаны разные моменты в стандартных классах. На странице заказа с помощью javascript дописываю поле, которое невидимо пользователю, к примеру
Ни один из плейсхолдеров
В сессию поле с необходимым значением записывается. В чем может быть проблема? Заранее спасибо.
Есть сайт с minishop2 (версия 2.0.1), по определенным причинам обновиться до последней версии нельзя, так как были дописаны разные моменты в стандартных классах. На странице заказа с помощью javascript дописываю поле, которое невидимо пользователю, к примеру
miniShop2.Order.add("fax",'По договоренности');
При попытке вывести его на странице успешного оформления заказа ничего не возвращается.Ни один из плейсхолдеров
[[+user.*]] , [[+address.*]] , [[+delivery.*]] , [[+payment.*]]
не помог. В сессию поле с необходимым значением записывается. В чем может быть проблема? Заранее спасибо.
Стоимость каждого товара в корзине
Осмелюсь и спрошу еще раз. Как в корзине пересчитать стоимость товара плейсхолдер [[+cost]] при изменении количества товара. А то в целом по корзине [[+total_cost]] пересчитывает а в отдельности по каждому товару нет. Ето так задумано?
Уточнение по minishop2.
Уточнение по miniShop2. Есть несколько категорий, у каждой категории есть свой список товаров. Соответственно товары выводятся только в своей категории. До обновления pdoTools и miniShop2 требовалось написать [[!msProducts]]. И в категории отображались товары, которые ей принадлежат. После обновления компонентов товары стали отображаться не только в категории, к которой относятся, но и в других категориях, к которым не имеют отношения. Я стала писать [[!msProducts? &parents=`[[*id]]`]] и все стало на свои места. Это правильно? или что-то изначально не так?
Общая стоимость заказа и доставка
Василий, добрый вечер! Посмотрите пожалуйста s3950.modx-test.com/ (все дефолтное, ничего не менялось), просто добавьте товар в корзину потом в верху перейдите на Оформление заказа и там выберите Доставка курьером. Дело в том, что не меняется итоговая общая стоимость заказа при выборе доставки.
Error when change order status при заказе
После переноса сайта на другой хостинг появилась ошибка при оформлении заказа(уже в самой корзине после кнопки оформить и заполнения полей)
вот такая ошибка Error when change order status
Помогите пожалуйста разобраться, не могу ни где найти где ошибка вылезла. Спасибо!
вот журнал ошибок:
вот такая ошибка Error when change order status
Помогите пожалуйста разобраться, не могу ни где найти где ошибка вылезла. Спасибо!
вот журнал ошибок:
[2013-10-14 13:17:30] (ERROR @ /index.php) Error HY000 executing statement:
INSERT INTO `modx_ms_modOrders` (`uid`, `num`, `wid`, `status`, `weight`, `created`, `updated`, `delivery`, `payment`, `address`) VALUES (1, '1310/2', 1, 0, 0, '2013-10-14 13:17:30', '2013-10-14 13:17:30', 1, 0, 101)
Array
(
[0] => HY000
[1] => 1364
[2] => Field 'sum' doesn't have a default value
)
С помощью какого инструмента возможно вывести авто
Здравствуйте.
С помощью какого инструмента возможно вывести автора/публикатора документа?
С помощью какого инструмента возможно вывести автора/публикатора документа?
pdoResources, where и timestamp
Возник вопрос. Хочу выводить статьи а-ля Archivist. По году и месяцу.
В базе publishedon хранится в формате timestamp. У меня дата в формате «год-месяц».
Ссылка на страницу archive/?year=2013&month=08
на странице «Архив» вызов pdoResources, обернутый getPage, где условия отбора:
&where=`{«FROM_UNIXTIME( 'publishedon', '%Y-%m' ):LIKE»:"%[[!getUrlParam? &name=`year`]]-[[!getUrlParam? &name=`month`]]%"}`
То есть переводя в sql
SELECT `publishedon`, FROM_UNIXTIME( 'publishedon', '%Y-%m' )
FROM `modx_site_content`
WHERE FROM_UNIXTIME( `publishedon`, '%Y-%m' ) LIKE '2013-08'
Но сниппет преобразует это в
WHERE (`modResource`.`FROM_UNIXTIME( `publishedon`, '%Y-%m' )` LIKE '%2013-08%'…
Может есть какие то еще решения?)
PS кавычки двойные, а не стрелочками
PPS раз решений особых нет, сделала сравнение через 1й и последний день месяца в формате timestamp
В базе publishedon хранится в формате timestamp. У меня дата в формате «год-месяц».
Ссылка на страницу archive/?year=2013&month=08
на странице «Архив» вызов pdoResources, обернутый getPage, где условия отбора:
&where=`{«FROM_UNIXTIME( 'publishedon', '%Y-%m' ):LIKE»:"%[[!getUrlParam? &name=`year`]]-[[!getUrlParam? &name=`month`]]%"}`
То есть переводя в sql
SELECT `publishedon`, FROM_UNIXTIME( 'publishedon', '%Y-%m' )
FROM `modx_site_content`
WHERE FROM_UNIXTIME( `publishedon`, '%Y-%m' ) LIKE '2013-08'
Но сниппет преобразует это в
WHERE (`modResource`.`FROM_UNIXTIME( `publishedon`, '%Y-%m' )` LIKE '%2013-08%'…
Может есть какие то еще решения?)
PS кавычки двойные, а не стрелочками
PPS раз решений особых нет, сделала сравнение через 1й и последний день месяца в формате timestamp
Неправильно выводится url созданного тикета
Здравствуйте.
Странный глюк. Если сразу после создания тикета с фронта сайта, посмотреть список тикетов, то почему-то вместо ссылки на новый тикет выводится ссылка на главную сайта (она же пока что и страница 404).
Если очистить кеш, то ссылка начинает выводится правильно.
Список вывожу так:
Странный глюк. Если сразу после создания тикета с фронта сайта, посмотреть список тикетов, то почему-то вместо ссылки на новый тикет выводится ссылка на главную сайта (она же пока что и страница 404).
Если очистить кеш, то ссылка начинает выводится правильно.
Список вывожу так:
[[!getTickets? &tpl=`ticket-list-row-tpl` &limit=`0` &depth=`1` &includeContent=`1`]]
Чанк ticket-list-row-tpl:<article class="post format-news news4 clearfix">
<div class="meta-container span3">
<ul>
<li class="meta-date">[[+date_ago]]</li>
<li class="meta-author">[[+fullname]]</li>
<li class="meta-comments"><a href="[[~[[+id]]]]#comments">Комментариев - [[+comments]]</a></li>
</ul>
</div>
<div class="post-content span9">
<a href="[[~[[+id]]]]">
<h2>[[+pagetitle]]</h2>
</a>
<p>[[+content:strip_tags:limit=`200`]] <a href="[[~[[+id]]]]"> <b>далее...</b></a></p>
</div>
</article>
Где я мог тут накосячить? Как задать шаблон для первого тикета?
Мне нужно задать отдельный шаблон для первого тикета при вызове getTicket, не могу понять какой параметр вызова добавить для getTickets, есть что то типа &firstTpl?