Вопросы
Отправка корзины MiniShop2 покупателю
Добрый день, подскажите, есть ли готовые дополнения или какая-то возможность при оформлении заказа в MiniShop2 отправить покупателю на почту список заказанных им товаров в формате pdf или xls?
Вставка таблицы из word
Подскажите пожалуйста, стоит текстовый редактор TinyMCE, пробую вставить таблицу из word, но он вставляет тупо текст. Может есть какое решение, этой проблемы?
Странно но, вставка работает только в IE, в opera,chrome,firefox вставка таблиц и форматированного текста не проходит.
Это что, только у меня такая беда? Пробовал на чистом modx из коробки
спасибо
Странно но, вставка работает только в IE, в opera,chrome,firefox вставка таблиц и форматированного текста не проходит.
Это что, только у меня такая беда? Пробовал на чистом modx из коробки
спасибо
Сортировка с условием текущей даты в таблице collections
Всем привет. У меня достаточно банальная задача, которую я не могу решить.
Есть сайт, на котором отображаются мероприятия.
Есть админка, где мероприятия заводятся, чтобы менеджеру было удобно, я написал такой плагин:
Но, заказчик попросил добавить возможность смотреть прошедшие мероприятия на сайте.
Что привело к тому, что их теперь нельзя снимать с публикации, ибо иначе они будут не видны рядовому пользователю на сайте.
Пришлось этот плагин отключить.
И появилась проблема. Теперь в админке у менеджера отображаются все мероприятия с 1го созданного.
Вопрос в следующем, можно ли как то настроить отображение коллекций так, чтобы он задейстововал сегодняшнюю дату и сравнивал ее с TV полем с датой, в общем, чтобы сначала прошедшие мероприятия не маячили в админке, а были где-то в конце.
Может быть есть какой-то хак по типу @EVAL для поля sort before, где можно написать условие выборки.
Как быть?
Есть сайт, на котором отображаются мероприятия.
Есть админка, где мероприятия заводятся, чтобы менеджеру было удобно, я написал такой плагин:
<?php
$e = & $modx->Event;
if ($e->name == 'OnDocFormSave') {
//для меропреятий из Афиши
if ($resource->get('template') == 2) {
$date = $resource->getTVValue('event_date');
$resource->set('unpub_date', $date);
$resource->save();
}При сохранении мероприятия в поле «дата отмены публикации» помещается дата мероприятия, т.е. мероприятие автоматически снимается с публикации, в таблице коллекций оно автоматом падает в конец, все довольны.Но, заказчик попросил добавить возможность смотреть прошедшие мероприятия на сайте.
Что привело к тому, что их теперь нельзя снимать с публикации, ибо иначе они будут не видны рядовому пользователю на сайте.
Пришлось этот плагин отключить.
И появилась проблема. Теперь в админке у менеджера отображаются все мероприятия с 1го созданного.
Вопрос в следующем, можно ли как то настроить отображение коллекций так, чтобы он задейстововал сегодняшнюю дату и сравнивал ее с TV полем с датой, в общем, чтобы сначала прошедшие мероприятия не маячили в админке, а были где-то в конце.
Может быть есть какой-то хак по типу @EVAL для поля sort before, где можно написать условие выборки.
Как быть?
Компонент Login не работает с SMTP
Включил на сайте почту через смтп, всякие формочки обычные приходят без проблем, а вот при регистрации через Login письмо даже не отправляется и в логах тишина. Только отключаешь смтп, всё начинает ходить. Может кто-то сталкивался с таким?
не работает
почему так не работает
{'!pdoPage' | snippet : [
'element' => 'msProducts',
'tpl' => '@FILE chunks/product.tpl',
'parents' => $_modx->resource.id,
'limit' => 12,
'depth' => 4,
'includeTVs' => 1,
'includeContent' => 1,
'processTVs' => 1,
'tvPrefix' => '',
'sortby'=> '{
"price":"[[!getUrlParam? &name=`price`]]",
"publishedon":"[[!getUrlParam? &name=`date`]]"
}'
]}а так работает[[!msProducts?
&sortby=`{
"price":"[[!getUrlParam? &name=`price`]]",
"publishedon":"[[!getUrlParam? &name=`date`]]"
}`]] Аватара по умолчанию в office есть?
Собственно, вопрос в заголовке. Почитал документацию, там ничего не нашел дельного про аватары.
А в каких дополнениях есть? Или может есть какой плагин?
А в каких дополнениях есть? Или может есть какой плагин?
pdoPage
как при выборе из select подставлять в значение limit
<div class="sort">
<span>Показать: </span>
<select name="limit" id="limit">
<option value="12">12</option>
<option value="24">24</option>
</select>
</div>и {'!pdoPage' | snippet : [
'elements' => 'msProducts',
'tpl' => '@FILE chunks/product.tpl',
'parents' => $_modx->resource.id,
'limit' => 3,
'depth' => 4,
'includeTVs' => 1,
'includeContent' => 1,
'processTVs' => 1,
'tvPrefix' => '',
'sortby' => 'menuindex',
'sortdir' => 'asc',
]} Работа с копией сайта
Развернул копию сайта на домашнем компьютере под Ubuntu 18.04. Повторюсь: копия установлена локально, внешний DNS не прописан. Всё работает за исключением того, что в админке при заходе в Приложения->Установщик (Управление пакетами) не видно ни одного пакета. Так и должно быть? Можно ли это обойти при локальной работе с сайтом или обязательно прописывать DNS (например, dev.site.ru)?
Gallery
После обновления к 2.6.5 и Gallery 1.1.7-pl
При клике на картинку, перегружает страницу + ссылка странного типа
?galItem=463&galAlbum=main-slider1&galTag=
вызываю вот так
[[!getPage?
&element=`Gallery`
&album=`14`
&limit=`27`
&sort=`createdon`
&dir=`DESC`
&totalVar=`gallery.total`
&album=`[[*pagetitle]]`
&thumbWidth=`215`
&thumbHeight=`160`
&pageFirstTpl=``
&pageLastTpl=``
]]
<a href="[[+linkToImage:if=`[[+linkToImage]]`:is=`1`:then=`[[+image_absolute]]`:else=`[[~[[*id]]?
&[[+imageGetParam]]=`[[+id]]`
&[[+albumRequestVar]]=`[[+album]]`
&[[+tagRequestVar]]=`[[+tag]]` ]]`]]" title="[[+name]]" [[+link_attributes]]>
<img class="[[+imgCls]]" src="[[+thumbnail]]" alt="[[+name]]" [[+image_attributes]] />
При клике на картинку, перегружает страницу + ссылка странного типа
?galItem=463&galAlbum=main-slider1&galTag=
вызываю вот так
[[!getPage?
&element=`Gallery`
&album=`14`
&limit=`27`
&sort=`createdon`
&dir=`DESC`
&totalVar=`gallery.total`
&album=`[[*pagetitle]]`
&thumbWidth=`215`
&thumbHeight=`160`
&pageFirstTpl=``
&pageLastTpl=``
]]
- [[+page.nav]]
<a href="[[+linkToImage:if=`[[+linkToImage]]`:is=`1`:then=`[[+image_absolute]]`:else=`[[~[[*id]]?
&[[+imageGetParam]]=`[[+id]]`
&[[+albumRequestVar]]=`[[+album]]`
&[[+tagRequestVar]]=`[[+tag]]` ]]`]]" title="[[+name]]" [[+link_attributes]]>
<img class="[[+imgCls]]" src="[[+thumbnail]]" alt="[[+name]]" [[+image_attributes]] />