Андрей
Ребят, никому не нужно халявное дополнение почты россии? https://modx.pro/crowdfunding/19489
Сейчас как раз делается магазин, доступы к кабинету почты есть, только что сам магаз до НГ не будет готов =)
Андрей
И дополнение я уже купил недавно 😂
Pavel
Сейчас как раз делается магазин, доступы к кабинету почты есть, только что сам магаз до НГ не будет готов =)
Оооо, шикарно, как раз к тому времени когда магазин доделается доделается и дополнение, главное начать до нг, в общем го в личку пообщаемся)
Cadmus
FormIT чанк не вызывает вообще если что
Значит ajaxForm . При установке пакета -> создает чанк
Андрей
Значит ajaxForm . При установке пакета -> создает чанк
Вообще ты бы вызов показал, не должно дублировать
Cadmus
Я уже переписал в рабочий вид . Той шляпы нету уже )
Kirill | CosmosDrops
у меня вот пиво закончилось, кто знает почему?
потому что ajaxForm не использовал. Так бы удвоилось 😁
Cadmus
Мммм, локальный мемчик😂
Миша
борк уже в край
Nikolay
никто не знает как подключить скрипт в ближе к закрывающему body в админке? там куча методов для этого, но одни почему-то не работают, другие только в head подключают...
Nikolay
пытаюсь вывести таб в редактировании ресурса, вроде всё по феншую, но работает не везде, конфликтует на странице товара. Походу на товарной странице таб подключается кастомный, и я свой пытаюсь
Nikolay
и вот думаю может как-то в конце когда остальные скрипты отработают свой подключить
Nikolay
Extjs конечно простой, но сложный)
Aleksei
никто не знает как подключить скрипт в ближе к закрывающему body в админке? там куча методов для этого, но одни почему-то не работают, другие только в head подключают...
case 'OnDocFormPrerender': /** * @var modResource $resource */ if ($sp['mode'] != 'new' and $resource = &$sp['resource'] and $resource->class_key == 'msCategory' and in_array($resource->template, array(10, 16, 17))) { $modx->controller->addLastJavascript(MODX_ASSETS_URL.'components/customms2/js/mgr/category/product.grid.js?v='.time()); } break;
Sergey_K
Кто мешает взять body и вставить в конец в js?
Как минимум для теста сойдет.
Nikolay
Кто мешает взять body и вставить в конец в js?
а где я хз... в админке же нужно)
Aleksei
приоритет плагина последним выставь, чтобы после всего подключался
Nikolay
всё равно минишоповские перекрывают, я 999 ставил, да и вряд ли это что-то сыграет...
Aleksei
всё равно минишоповские перекрывают, я 999 ставил, да и вряд ли это что-то сыграет...
нет, не перекрывают. вот у меня кастомная грида категории так подключена
Nikolay
нет, не перекрывают. вот у меня кастомная грида категории так подключена
то есть в исходном коде твой скрипт вызывается после минишоповских?
Aleksei
lf
Aleksei
да
Nikolay
да это не вся проблема, там ещё с таблицами migx тоже несостыковки) а скриптов от migx много в body вызывается каким-то образом. И даже если я через addLastJavascript пропишу, то всё равно мои скрипты будут head, хоть и последними
Nikolay
как они в body попадают непонятно
Nikolay
наверное с формами прилетают... а не подключаются где-то централизованно
Nikolay
ну да)
Nikolay
короче проблема в том, что я пытаюсь табы расширить, и другой компонент тоже
Aleksei
при всех его несомненных достоинствах, написан он так, будто бруно насрать на всех, кто будет туда заглядывать
Nikolay
вот такая фигня выходит
Gaius Cassius
addLastJavascript как раз подключает в конце head... его то и использую
https://docs.modx.com/current/en/extending-modx/modx-class/reference/modx.regclientscript
Nikolay
https://docs.modx.com/current/en/extending-modx/modx-class/reference/modx.regclientscript
не работает эта хрень в плагине, не подключается ничего)
Nikolay
может она для фронта хз...
Nikolay
$modx->regClientScript и $modx->controller->addLastJavascript мне кажется, что где controller там как раз про админку речь
Иван
https://docs.modx.com/current/ru/extending-modx/modx-class/reference/modx.regclientscript
Иван
Есть русская версия
Иван
Если видите опечатки, правьте сразу
Иван
Там все просто
Arty
У кого есть опыт в разработке магазина на modx? есть немного вопросом, но лучше их в личке спросить
Олег
#вопрос сорян за тупой вопрос, но что я делаю не так, хочу 301 редирект сделать но не редиректит #301 redirect Redirect 301 /services/%D1%96mplantacz%D1%96ya.html /services/
Иван
Пользуюсь этим старым сервисом
alexey
Всем привет. Кто подскажет, как правильно обработать ошибку при создании процессором ресурса? ———— Ресурсы создаются в цикле, смысл задачи в том, что если такой ресурс уже существует и не может быть создан, нужно чтобы скрипт продолжил выполнение, т.е. перешел к следующей итерации.
Kirill | CosmosDrops
или перед созданием сделать $modx->findAlias($url) и если false, то создавать
Kirill | CosmosDrops
и совсем хардкор, тупо вообще не смотреть ответ после запуска процессора =)
Vladislav
Всем привет. На сайте начал обновлять с 2.6.5 на 2.7.2. Но так как у меня core изменен и вынесен за public_html. Установку делаю так: 1) Ставлю новую версию 2) Копирую файлы core, кроме config из старой в новую 3) Восстанавливаю старую базу 4) Делаю расширенное обновление И тут у меня появляются ошибка в лишней { на строке 91 файла config. Но когда я смотрю файл, то такой скобки там нет. Пытался обновиться на 2.7.0, но та же история. Что можете посоветовать? Может есть другой способ обновления?.
Arty
Лучше тут напиши, быстрее будет.
В данный момент имею товары у которых много цен (зависят от доставки, но цены выгружаются из 1с). Реализовано все это через дополнительные свойство товара. Требуется отдельная покупка каждой из позиций по своей цене, независимой от основной цены товара. Реализуемо ли это на minishop2? Также, есть возможность накидать в корзину много товаров, но на каждый товар потребуется формировать отдельный заказ, для этого как я понимаю, потребуется переписывать класс в минишопе?
Kirill | CosmosDrops
то есть при каждой покупке плагином менять цену у товара?
при добавление в корзину достаточно будет
Arty
при добавление в корзину достаточно будет
уф, хоть за это спасибо :) немного легче стало
Kirill | CosmosDrops
уф, хоть за это спасибо :) немного легче стало
а по поводу отдельных заказов, самое простое, это разрешить добавлять в корзину только 1 позицию. Если такое не подойдет, то я бы пошел по сути, что вместо корзины товары как будто в избранное добавляются, и в корзине при клике на оформление, корзина бы очищалась, этот товар бы добавлялся в корзину и далее оформление. После оформления, соответственно, его из "избранного" удалять
Vladislav
скачать advanced версию и с помощью нее обновить. Там предложат ввести путь к core
То есть файлы из новой core скопировать в старую? А setup положить в public_html? И это будет работать даже если core переименована и находится на уровень выше?
Kirill | CosmosDrops
То есть файлы из новой core скопировать в старую? А setup положить в public_html? И это будет работать даже если core переименована и находится на уровень выше?
ничего не делать вообще, просто скачать дистрибутив advanced, распаковать в корень сайта, core остается за пределами. Запустить /setup/
Kirill | CosmosDrops
предложат ввести полный пусть к /core/, который вынесем
Kirill | CosmosDrops
и далее все должно обновиться в обычном режиме
Алексей
оо, какая годная идея, спасибо огромное. Мне нравится, как раз для моего уровня задача
ну можно в общую корзину добавлять... а потом свое событие формирование заказов... это актуально если заказчик один а заказать он хочет штук 10, но это будут 10 разных заказов, таким образом свой обработкий Заказа в цыкле сформирует 10 заказов.
Евгений
Евгений
с рождеством католики
prohor
с рождеством католики
Спасибо. И тебя!
Nikolay
пытаюсь вывести таб в редактировании ресурса, вроде всё по феншую, но работает не везде, конфликтует на странице товара. Походу на товарной странице таб подключается кастомный, и я свой пытаюсь
как оказалось по феншую это воспользоваться встроенным методом modx Ext.onReady(function () { MODx.addTab("modx-resource-tabs", { id: 'my-tab', title: 'Новый таб' } }); и там же параметры прописать. Подсмотрел, когда добавил таб через Настройку форм. Странно, на канале OpenModx более замороченный способ и как выяснилось глючный. Да и в минишопе тоже так сделано
Nikolay
возможно... но по сути эти методы в файле modx.js прописаны, наткнёшься на них по-любому. Но может и я чего-то не понимаю
Nikolay
но на выходе такой же таб получился с теми же параметрами, но без конфликтов
Nikolay
правда остался вопрос с migx)
Nikolay
за всего годы на modx только один раз упомянуто)