Как в условие для pdoTools добавить RLIKE

Здравствуйте.
Как составить такой запрос для pdoFetch?
SELECT * FROM products WHERE LCASE(product_name) RLIKE "[[:<:]]foo"
Андрей
15 октября 2013, 14:36
modx.pro
789
0

Товары в определенной последовательности. MS2

Потребовалось вывести товары одной категории в определенной последовательности, но не знаю как это сделать.
Перестановка товаров в дереве ресурсов ничего не дает.
Master Hauze
15 октября 2013, 12:48
modx.pro
665
0

Вопрос насчет вывода поля заказа

Здравствуйте. Такой вопрос:
Есть сайт с minishop2 (версия 2.0.1), по определенным причинам обновиться до последней версии нельзя, так как были дописаны разные моменты в стандартных классах. На странице заказа с помощью javascript дописываю поле, которое невидимо пользователю, к примеру
miniShop2.Order.add("fax",'По договоренности');
При попытке вывести его на странице успешного оформления заказа ничего не возвращается.
Ни один из плейсхолдеров
[[+user.*]] , [[+address.*]] , [[+delivery.*]] , [[+payment.*]]
не помог.
В сессию поле с необходимым значением записывается. В чем может быть проблема? Заранее спасибо.
Андрей Ятин
15 октября 2013, 00:23
modx.pro
873
0

Стоимость каждого товара в корзине

Осмелюсь и спрошу еще раз. Как в корзине пересчитать стоимость товара плейсхолдер [[+cost]] при изменении количества товара. А то в целом по корзине [[+total_cost]] пересчитывает а в отдельности по каждому товару нет. Ето так задумано?
Сергей Росоловский
14 октября 2013, 19:29
modx.pro
994
0

Уточнение по minishop2.

Уточнение по miniShop2. Есть несколько категорий, у каждой категории есть свой список товаров. Соответственно товары выводятся только в своей категории. До обновления pdoTools и miniShop2 требовалось написать [[!msProducts]]. И в категории отображались товары, которые ей принадлежат. После обновления компонентов товары стали отображаться не только в категории, к которой относятся, но и в других категориях, к которым не имеют отношения. Я стала писать [[!msProducts? &parents=`[[*id]]`]] и все стало на свои места. Это правильно? или что-то изначально не так?
Марина Шипилова
14 октября 2013, 19:10
modx.pro
1 388
0

Общая стоимость заказа и доставка

Василий, добрый вечер! Посмотрите пожалуйста s3950.modx-test.com/ (все дефолтное, ничего не менялось), просто добавьте товар в корзину потом в верху перейдите на Оформление заказа и там выберите Доставка курьером. Дело в том, что не меняется итоговая общая стоимость заказа при выборе доставки.
Bond Nataly
14 октября 2013, 14:07
modx.pro
1 344
0

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
)
Саша Иващенко
14 октября 2013, 13:18
modx.pro
1 976
0

С помощью какого инструмента возможно вывести авто

Здравствуйте.
С помощью какого инструмента возможно вывести автора/публикатора документа?
Павел Левин
14 октября 2013, 12:15
modx.pro
831
0

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
Yana V
14 октября 2013, 12:13
modx.pro
1 950
0

Неправильно выводится url созданного тикета

Здравствуйте.

Странный глюк. Если сразу после создания тикета с фронта сайта, посмотреть список тикетов, то почему-то вместо ссылки на новый тикет выводится ссылка на главную сайта (она же пока что и страница 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>
Где я мог тут накосячить?
Олег Трубин
14 октября 2013, 11:32
modx.pro
1 003
0