Вопросы

Вставка таблицы из word

Подскажите пожалуйста, стоит текстовый редактор TinyMCE, пробую вставить таблицу из word, но он вставляет тупо текст. Может есть какое решение, этой проблемы?
Странно но, вставка работает только в IE, в opera,chrome,firefox вставка таблиц и форматированного текста не проходит.
Это что, только у меня такая беда? Пробовал на чистом modx из коробки
спасибо
алексей
11 февраля 2019, 10:53
modx.pro
1 531
0

Сортировка с условием текущей даты в таблице collections

Всем привет. У меня достаточно банальная задача, которую я не могу решить.
Есть сайт, на котором отображаются мероприятия.
Есть админка, где мероприятия заводятся, чтобы менеджеру было удобно, я написал такой плагин:
<?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, где можно написать условие выборки.
Как быть?
Максим
11 февраля 2019, 10:13
modx.pro
778
0

Компонент Login не работает с SMTP

Включил на сайте почту через смтп, всякие формочки обычные приходят без проблем, а вот при регистрации через Login письмо даже не отправляется и в логах тишина. Только отключаешь смтп, всё начинает ходить. Может кто-то сталкивался с таким?
Антон
11 февраля 2019, 01:08
modx.pro
897
0

не работает

почему так не работает
{'!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`]]"
    }`]]
Максим
10 февраля 2019, 19:51
modx.pro
776
-1

Аватара по умолчанию в office есть?

Собственно, вопрос в заголовке. Почитал документацию, там ничего не нашел дельного про аватары.
А в каких дополнениях есть? Или может есть какой плагин?
Петр Синечёв
10 февраля 2019, 19:14
modx.pro
1 202
0

Сортировка по популярности minishop2

как сделать сортировку товаров по популярности?
Максим
10 февраля 2019, 17:43
modx.pro
838
-1

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',
                    ]}
Максим
10 февраля 2019, 16:39
modx.pro
763
-1

Работа с копией сайта

Развернул копию сайта на домашнем компьютере под Ubuntu 18.04. Повторюсь: копия установлена локально, внешний DNS не прописан. Всё работает за исключением того, что в админке при заходе в Приложения->Установщик (Управление пакетами) не видно ни одного пакета. Так и должно быть? Можно ли это обойти при локальной работе с сайтом или обязательно прописывать DNS (например, dev.site.ru)?
Павел
10 февраля 2019, 13:32
modx.pro
804
0

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=``
]]

    [[+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]] />

atanesyan.m
10 февраля 2019, 02:50
modx.pro
533
0

Не меняется итоговая сумма в корзине minishop2 при ручном вводе количества товара

Подскажите, как сделать так, чтобы итоговая цена заказа в корзине minishop2 менялась при ручном вводе количества товара. Сейчас сумма меняется, если управлять количеством с помощью стрелок.

Также в корзине можно вывести общую сумму для каждого товара с помощью {$product.cost}. Но сумма в {$product.cost} не меняется даже при изменении количества стрелками. Нужно обновлять страницу.

Может кто-то сталкивался с этим, тогда поделитесь пожалуйста, готовым решением? Заранее спасибо.
Константин
09 февраля 2019, 23:01
modx.pro
3 475
0