• avatar 2frags
  • 0
Да, это оно!
Использование DocLister и FormLister позволило обойтись без лишних велосипедов — реально хорошее решение получилось.
Тестируем дальше, спасибо)
  • avatar arty
  • 0
$data['tv.price'] = $data['tv.price'] * 2;
  • avatar 2frags
  • 0
Что-то не обрабатывается цена в prepareEvoCart.
Пробуем просто умножить $data['tv.price'] на 2:
$data['price'] = $data['tv.price'] * 2;
— В $data['price'] выводится tv.price (вместо tv.price * 2)

Но здесь-же, при добавлении в плейсхолдер pagetitle все работает:
$data['pagetitle'] = htmlspecialchars($data['pagetitle'].' - '.$data['tv.price'] * $currency);
— выводится tv.price * 2.
Магия)
  • avatar gtx59
  • 0
да, одинаковый, для привязки ид надо дорабатывать и хранить время в базе не только с привязкой к дате, но и с привязкой к ид
Получается, что если выводить данные календаря в объекте недвижимости, то он будет для всех одинаковый? Нет возможности выводит календарь, например, отдельно по ID ресурса?
  • avatar Redduck
  • 0
Выглядит красиво.
Я себе делал с помощью customTV
Но у меня решение не универсальное, под конкретную задачу.
(Картинку не смог погрузить)
Супер. Благодарю. Чувствую, будет божественно!
  • avatar Dmi3yy
  • 0
Где можно хоть краем глаза увидеть прототип Evolution 2?
  • avatar Redduck
  • 0
'outerTpl' => '<ol class="carousel-indicators carousel-indicators-numbers">[+wrapper+]</ol>',
    'rowTpl' => '<li data-target="#carouselOtzivy" data-slide-to="[[if? &is=`[+iteration+]-1` &math=`on`]]" class="[+row.class+]">[+iteration+]</li>'


Вот так сделал
Написать небольшой сниппет, который прибавляет или убавляет значение
  • avatar Redduck
  • 0
C [+iteration+] (row.number) есть проблемы. Так как iteration и row.number начинаются с еденицы, а необходимо в carousel-indicators data-slide-to начинать с нуля. Пока не придумал как исправить.
  • avatar Redduck
  • 0
После обновления не работает настройка TINYMCE в конфигурации. Добавляю кнопки —
forecolor backcolor fontsizeselect а в редакторе их не видно. Темы редактора меняются нормально.
Временно решил заменой строчки в файле theme.tinymce4.custom.inc.php
$this->set('toolbar1', $this->modxParams['custom_buttons1'], 'string', true );

$this->set('toolbar1', 'undo redo | cut copy paste | searchreplace | bold italic underline strikethrough | forecolor backcolor fontsizeselect | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent blockquote | styleselect ', 'string', false );

Так внешний вид как мне надо
Да, нужно два вызова. А tplConfig используется тогда, когда шаблоны указываются прямо в файле конфига (такое нужно, когда используешь PHPThumb). Там синтаксис такой: в вызове пишешь &tplConfig=`test`, то в файле конфига название массива с шаблонами — $settings['templatestest']

<div id="carouselMain" class="carousel fade" data-ride="carousel">
    <ol class="carousel-indicators carousel-indicators-numbers">
        [[MultiTV? &tvName=`slide` &outerTpl=`@CODE:[+wrapper+]`
&rowTpl=`@CODE:<li data-target="#carouselMain" data-slide-to="[+iteration+]" class="">[+iteration+]</li>`]]
    </ol>
    <div class="carousel-inner">
                 [[MultiTV?  &tvName=`slide` &outerTpl=`@CODE:[+wrapper+]` &rowTpl=`@CODE:  <div class="carousel-item ">
                        <img class="d-block w-100" src="[+image+]" alt="">
                </div>`]]
        </div>
</div>
Два вызова multitv
  • avatar webber
  • 0
Тут получается дело не совсем в cron, это частный случай. А общий — запуск php из консоли, я так понимаю.
  • avatar sakhnov
  • 0
У меня к сожалению было не достаточно и сыпались вот эти ошибки.
Fatal error: Uncaught exception 'RuntimeException' with message 'Please, define MODX_BASE_PATH and MODX_BASE_URL on cli mode'
Fatal error: Uncaught exception 'RuntimeException' with message 'Please, define MODX_SITE_URL on cli mode'
Fatal error: Uncaught exception 'RuntimeException' with message 'Please, use trailing slash at the end of MODX_BASE_PATH'

Я достал хостера (думал на их стороне проблема) и убил несколько часов чтоб найти решение. Вдруг кому-то поможет.
Modx Evo 1.4.6
PHP Version 7.1.23
  • avatar Ronef
  • 0
Глубоко не вникал, но, полагаю, если MM будет срабатывать раньше FastImageTV — всё будет норм. Смотрите порядок вызова плагинов.
  • avatar gtx59
  • 0
вероятно, это последствия взлома, изменен файл .htaccess, замените его на такой-же с другой/чистой установки, потом чистите сайт от вирусов