Андрей Степаненко

Андрей Степаненко

С нами с 28 октября 2014; Место в рейтинге пользователей: #7
05 февраля 2019, 17:55
0
msPre удаляет/уничтожает то количество которое влезет на страницу.
Тестировался на 100к товаров. Удаляет 1000 товаров за 20 минут.
Можно выборочно отметить нужные товаров в нужных категориях.
04 февраля 2019, 15:10
+1
Пришлось по боротся с этой фигне. По этому при загрузке по ссылке файл скачивается а имя его не сохраняется. Потом по mime_type сравнивается и присваивается расширение для изображения.
04 февраля 2019, 14:57
0
А вот и не все так просто:
https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSpJNE3AjYe1G5yh8g5Mczv3pCdc40x-x0aYhKHtk08W7q008oNSMxIqIR7
Попробуй загрузить
04 февраля 2019, 09:59
4
+1
Источник как обычно google.
Пару ссылок
https://metanit.com/web/extjs/12.3.php
https://ilyaut.ru/extjs/
https://modx.ws/extjs-urok-ext-js-script-modx-revolution
http://bustep.ru/modx/extjs/

Вообще есть типо официальная документация, но как всегда мне лень её читать, по этому ищу по случаю, когда что то надо.

Так как всяческих приемов очень много как можно сделать, все пишут как хотят. На то он и JS там сложно чтото стандартизировать.

Но можно выделить такие направления для изучения в js как: события, переопределения любых функций, классов, методов в общем того что в php работает иначе. Когда понимаешь как они устроены то намного легче работать с ExtJs. Ну а за все это отвечает javascript, так что надо в первую очередь его изучать.

Как бы я уже прекрасно понимаю как работает даже тот же VueJs (так как реализовал на нем интернет-магазин в связке с minishop2 через RESTfull), да простые приложения легко пишутся, но капни в насправлении Хранилища, и тут засада начинается не меньше чем с ExtJs. И кстати по документации тоже не очень просто найти что то сложное. VueJs хорош но я наверное не стал бы его использовать для той же админки modx.
03 февраля 2019, 07:38
+3
Lar чисто для программистов. Обычному дизайнеру, верстальщику и веб-мастеру с ним делать нечего.
Зачем вообще сравнивать modx и laravel.

В ларе есть интерфейс позволяющий создать дополнительное поле из коробки?
И не будет, так как программисту такой интерфейс не нужен.

Можно конечно начать впаривать начинающему вебмастеру: да зачем тебе модекс, вот есть laravel бери его.
Ну по тыркается по мыркается он с ним, будет обученим заниматся хрен знает сколько времени. Так как без опыта в ларе делать нечего.

А взять modx я думаю первый сайт у него уже появится в течении 1 дня.
Причем он не просто развернет какую то коробку но и сможет создать какие то свои фишки.

В ларе он должен по управжняться с сервером, разобраться с composer, разобратся в мироустройстве это замечательно системы. Кароче времени очень много надо чтобы начать им пользоваться.
MODX прекрасно решает такие задачи как создание интернет-магазина, да и другие очень сложных проекты, поверь, нету в laravel того чего нельзя сделать на modx. так как сейчас есть composer.
В принципе можешь пользоваться той системой к чему душа лежит.
01 февраля 2019, 10:27
0
Я и сам против, просто пришлось использовать phpunit тесты, а на винде через phpStorm достаточно удобно это делать, нежеле на сервере упражняться с настройками.
Тоже часа два голову ломал что ему не нравится в это классе пока не залезе в runProcessor
31 января 2019, 19:20
+1
Еще бывает что если путь к процессору указан через разные наклоны слэш то запустить то запуститься.
Но в функции $this->modx->runProcessor подумает что это разные процессор и попробует еще раз создать экземпляр, что приведет к ошибке:
Fatal error: Cannot declare class myMsProductUpdateProcessor, because the name is already in use in  on line 11
Конечно это все к windows относится)
Но может кому полезно будет
Путь 1
...\core\components\mspre\processors\mgr/product/update
Путь 2
...\core\components\mspre\processors\mgr\product/update
25 января 2019, 12:00
0
Да, спасибо. увидел, поправлю. В товарах нормально работает.
23 января 2019, 17:25
0
Проблема обнаружилась сегодня, точнее она и раньше переодически возникала, но на этом все и останавливалось.
В общем на сайте используется MemCache не знаю на сколько именно в нем проблема, но думаю что из за него:
Вносишь изменения в файл через редактор modx а оно не применяется. После попыток отчистить кэш, нескольких попыток изменить файл, обновить страницу и всяческие другие операции изменение может примениться а может и нет.
То есть не понятно когда применяется изменения а когда нет. В файле то все меняется, но отдается старая версия файла при запросе к нему.

Возможно кто подскажет есть какое то решение?
21 января 2019, 05:36
1
+1
Вот так теперь можно управлять
21 января 2019, 05:24
1
+2
Теперь стало еще круче.
Добавлена куча возможностей по редактированию одной записи прям в таблице



19 января 2019, 20:53
1
+2
Вообще по массовым действиям с опциями сейчас все упростилось, плюс добавлены опции. То есть можно редактировать не только те что в формате JSON но и цифровые, текстовые, чекбоксы, да/нет.

Плюс управление полями добавилось:


И поля с опциями можно теперь выводить в список, чтобы сразу видеть изменения
19 января 2019, 19:18
1
+2
Кстати на счет настройки таблиц, долго искал какое то решение, именно такого плана чтобы можно было полями управлять: перетаскивание из одного списка в другой, смена позиции поля, установка ширины. Но так ничего и не нашел. Кинь ссылки плиз.
19 января 2019, 19:02
1
+1
редактирование поле: size,tags,color?
19 января 2019, 15:40
1
+1
Компонент mspre теперь умеет все это делать с ресурсами. С возможностью массово заменять текст, редактировать текст в списке с ресурсами. Так же есть кнопка быстрого редактирования ресурсов. Менять шаблоны для ресурсов и куча других возможностей которых так не хватает в Modx
19 января 2019, 15:34
1
+2
mspre теперь умеет массово редактировать тв параметры и для обычных ресурсов
19 января 2019, 13:50
1
+1
С помощью компонента возможно найти дубликаты URL и там же устранить неисправность
mspre