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?
Компонент словаря
Всем добрый день!
Вот решилась написать свой первый компонент. Назвала lexiconmini. Это то же самое, что и обычный словарь. Только тут доступ открыт к одному namespace — sitelang, тем самым закрывая доступ пользователю к системным переводам.
Скачать можно тут:
ПЕРЕД УСТАНОВКОЙ: если у вас есть пространство имен sitelang и там есть файлы default.inc.php, то компонент их перезапишет. поэтому лучше сделать бэкап.
Хотелось бы услышать мнение об этой штуке и стоит ли ее выкладывать для скачивания.
yadi.sk/d/_wf9_Pwf8hT56
Update 15.10.2013
Версия beta2 с плагином внутри
yadi.sk/d/R399tuPpAyA4L
Скриншоты:
Вот решилась написать свой первый компонент. Назвала lexiconmini. Это то же самое, что и обычный словарь. Только тут доступ открыт к одному namespace — sitelang, тем самым закрывая доступ пользователю к системным переводам.
Скачать можно тут:
ПЕРЕД УСТАНОВКОЙ: если у вас есть пространство имен sitelang и там есть файлы default.inc.php, то компонент их перезапишет. поэтому лучше сделать бэкап.
Хотелось бы услышать мнение об этой штуке и стоит ли ее выкладывать для скачивания.
yadi.sk/d/_wf9_Pwf8hT56
Версия beta2 с плагином внутри
yadi.sk/d/R399tuPpAyA4L
Скриншоты:
Проблема с выводом tpl.msOrder.success
Доброго времени суток!
При оформлении заказа — заказ добавляется в админпанель, корзина очищается, все как надо. Но, после нажатия на «Оформить заказ» ничего не выводится. Т.е. не срабатывает tpl.msOrder.success. Все просто остается так, как и было до нажатия, хоть все и срабатывает: корзина очищается после ручного обновления, а в админпанели заказ отображается. Валидация на незаполненные или не верно заполненные поля работает тоже нормально. Подскажите, что делать?
При оформлении заказа — заказ добавляется в админпанель, корзина очищается, все как надо. Но, после нажатия на «Оформить заказ» ничего не выводится. Т.е. не срабатывает tpl.msOrder.success. Все просто остается так, как и было до нажатия, хоть все и срабатывает: корзина очищается после ручного обновления, а в админпанели заказ отображается. Валидация на незаполненные или не верно заполненные поля работает тоже нормально. Подскажите, что делать?
Редактор для добавленного поля в товаре
День добрый, может кто-то подсказать как добавить редактор к полю, добавленному для товара через систему плагинов?
Фотография товара
Доброго времени суток! Пытаюсь запустить интернет-магазин minishop2, но возникла следующая проблема: как можно сделать вывод фотографии в карточке товара без «обрезания» фотографии.
Где лежит [[%ticket_err_no_auth]] ?
Подскажите, люди добрые, где лежит плэйс холдер [[%ticket_err_no_auth]]… Хочу исправить фразу Вы должны авторизоваться, чтобы создать тикет. добавив tpl.HybridAuth.login но никак не могу найти чанк с этой записью! Сорри за тупой вопрос )
Открывается заглушка сайта вместо самого сайта
Здравствуйте.
Помогите, страшные дела творятся. Дело в том, что я закрыл сайт заглушкой и при работе сам сайт, с которым я работал перестал открываться. Все ссылки, кроме ../manager ведут на заглушку.
Помогите, страшные дела творятся. Дело в том, что я закрыл сайт заглушкой и при работе сам сайт, с которым я работал перестал открываться. Все ссылки, кроме ../manager ведут на заглушку.