Всего 125 679 комментариев

Артем
18 марта 2021, 14:03
+1
Тут речь про то, чтоб повысить в системных требованиях минишопа минимальную версию php
Тут речь про то, чтобы исправить шорткат на старый list, потому что никто в здравом уме не будет без мажорного релиза повышать требуемую версию php с 5.3 на 7.1.

P.S. Стрелочки с мобильной версии настолько удобные, что я даже случайно плюсанул тебе, ну да ладно.
Евгений Шеронов
18 марта 2021, 14:02
+4
Я тебе ещё в прошлом году присылал пример встраивания Vue.js в админку))
И вот только сейчас всё это выглядит как полноценный компонент.

Вообще разрабатывать гораздо приятнее и удобнее. Тот же hot-reload, обновляющий на странице только изменившуюся часть DOM, реактивность, роутинг, хранилище, прям хочется ещё что-то сделать)
Но всё равно, полноценный компонент слишком долго делать :(

Если сильно захотеть текущий компонент легко перенести из админки на фронт или вообще заюзать в другой CMS, так как старался абстрагироваться от MODX сущностей (не получилось).
Андрей Шевяков
18 марта 2021, 13:05
+1
{set $image = 'assets/files/' ~ $row.licimage}
<img class="portfolio-img" src="{$image | phpthumbon : 'w=1280&h=720&zc=0'}" alt="{$row.licalt}" title="{$row.licalt}">
Евгений
18 марта 2021, 12:05
0
батчер задачу решает но для юзера сложно и неудобно фильтровать. реально ли пункт из массовых действий перенести в collections? а именно перенос выбранных документов в другую папку
Николай Савин
18 марта 2021, 11:39
0
Ну мне сама тема не особо интересна, так что я не читал.
Aleksandr Huz
18 марта 2021, 11:29
+1
Интерфейс на Vue.js с визуальным добавлением узлов и атрибутов
В статье написано
Николай Савин
18 марта 2021, 11:05
0
С возвращением. Давно не было видно!
На чем интерфейс делал? Это же явно не extJS
Aleksanders
18 марта 2021, 09:12
0
Заменил код с пробелами:
return preg_replace('# "(.*?)" #', ' «$1» ', $input);
Как-то через раз заменяет кавычки.
Вот пример:
«Тракторист-машинист сельскохозяйственного производства» категорий «А","В","D"
"Слесарь по ремонту сельскохозяйственных машин и оборудования» 3 разряда
«Водитель автомобиля» категории "С"
Объявляем набор на курсы по подготовке водителей механических транспортных средств категории «В» и переподготовки водителей механических транспортных средств категории «В» на категорию "С".
Артур Шевченко
18 марта 2021, 08:21
0
А ты гуглить пробовал, говорят — помогает. Или думаешь ты первый, кто не знает как это сделать?
Для страницы продукта
{$_modx->getPlaceholder('vendor.name')}
Для страницы каталога
{$_pls['vendor.name']}
Для корзины
{$product['vendor.name']}
elec3c
17 марта 2021, 23:46
0
Решено. Сервер хостера кэширует всё в усмерть. Что бы решить проблему необходимо включить в htaccess следующие директивы
<IfModule mod_headers.c>
Header append Cache-Control «no-store, no-cache, must-revalidate»


# Заголовок Expires
<IfModule mod_expires.c>
ExpiresActive On ExpiresDefault «now»

После этого сбросить кэш в браузере. Это немного замедлит сайт, но корзинна и все динамические элементы станут работать корректно.
Артур Шевченко
17 марта 2021, 21:43
0
В самом простом случае надо просто добавить пробелы ведь и scr=" и href=" как правило без пробелов перед кавычкой пишут
preg_replace('# "(.*?)" #', ' «$1» ', $input);
Андрей
17 марта 2021, 21:17
0
Да, проблема была в версии PHP 5.6
Спасибо большое!
Николай Савин
17 марта 2021, 19:11
+1
Тут речь про то, чтоб повысить в системных требованиях минишопа минимальную версию php
Наумов Алексей
17 марта 2021, 17:12
+2
Думаю, это стоит исправить. В описании компонента в магазине мы видим:
Внимание, этот компонент требует версию PHP 5.3 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
что явно не стыкуется с требованием 7.1
Артем
17 марта 2021, 17:10
0
Это деструктуризация массива — шотркат для конструкции list, который доступен с PHP >= 7.1.
Поэтому, когда ты добавляешь туда еще один знак «равно», то ломаешь код.
Либо повышай версию php до 7.1, либо заменяй на
list($operator, $key) = $components;
Николай Савин
17 марта 2021, 17:07
0
Проблема скорее всего в вашей версии php.
Николай Савин
17 марта 2021, 17:02
0
А можно узнать исходя из каких соображений вы меняете код таким образом? При чем тут сравнение?
Евгений
17 марта 2021, 15:53
0
да эт кэш злое… чий
сейчас все ок
Alexey
17 марта 2021, 15:27
0
На пробу установил батчер на MODX 2.8.1 (php 7.2) — полет нормальный, в меню админки отображается — skrinshoter.ru/s/170321/iM5Fel4k, смена родителя выбранных ресурсов на ура прошла.