iWatchYouFromAfar
🙈 PG
а плагины повесить на события?)
а зачем плагины вешать из админки, если можно к примеру вся логика работы сайта вынесена в отдельный пакет на основе modextra, там создал плагины и события повесил, а при установке и обновлении оно само тебе в базу записывает
🙈 PG
https://github.com/bezumkin/modExtra/blob/v1.0/_build/data/transport.plugins.php
iWatchYouFromAfar
🙈 PG
тут яркий пример того как это делается
Pavel
отлично! спасибо!
iWatchYouFromAfar
буквально на этой неделе я писал в чат контрибьютеров MODX проблему
iWatchYouFromAfar
Хотя если писать сайт именно через компонент
🙈 PG
https://docs.modx.pro/komponentyi/pdotools/fajlovyie-elementyi#%D0%9F%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D1%8B
iWatchYouFromAfar
Тогда да
iWatchYouFromAfar
я понял, дописал новый плагин, переустановил компонент и он уже в админке на событии
🙈 PG
я не то чтобы пишу сайт весь через компонент, но можно к примеру повесить событие onpagenotfound там заинклудить свой скрипт который будет обрабатывать запросы
🙈 PG
а компонент ставится для удобной работы со своими таблицами, схему написал, установил - база готова и работать через xpdo намного удобнее чем на чистом PDO к примеру
iWatchYouFromAfar
Я просто сделал свою сборку на основе siteExtra (настраивает modx) и app (наработка Василия для работы без админки). И по сути в админке я все равно сижу, например для создания migx (их я программно еще не создавал), те же настройки form customize тоже программно не делал, а их у меня много
🙈 PG
я как-то раз сделал без modx, отдельно кинул fenom, xpdo и всякие такие мелочи, но к примеру тогда придется логику авторизации и всякие мелочи писать самому
iWatchYouFromAfar
Вообще можно весь сайт написать в сборщике и разворачивать его за считанные минуты уже готовым
🙈 PG
🙈 PG
вот к примеру
https://pay.sbox.space/
🙈 PG
вообще работает на базе modx, но запросы все на вебсокетах
🙈 PG
авторизация через телеграм
🙈 PG
прототип сделал на laravel и vue
🙈 PG
ушло дня 3
🙈 PG
потом переписал все на modx за день
iWatchYouFromAfar
баг нашел
iWatchYouFromAfar
в модалке подключения карты не работает крестик закрыть)
iWatchYouFromAfar
Приятный интерфейс
🙈 PG
там могут быть баги, оно сделано для того чтобы менеджеры по продажам имели доступ к выписке для быстрой обработки заказов
🙈 PG
исключительно на фане для своих клиентов
🙈 PG
крестики вообще нигде не работают 😂
🙈 PG
шаблон бесплатный
Gaius Cassius
а кто где шаблоны берет кстати?
🙈 PG
и жду от них архив с шаблоном
🙈 PG
можно еще попробовать вбить название шаблона в поиск гитхаба
🙈 PG
очень часто их там можно найти
Gaius Cassius
а чистить потом не лень от мусора?
что темпмонстер, что темфорест - сильно перегружены кодом плагинов
🙈 PG
именно по этому советую всем покупать а не искать варианты как его получить бесплатно, ибо оно бесплатно не получается никогда
Gaius Cassius
🙈 PG
у купленного шаблона чаще всего зависимости прописаны в package.json и устанавливаются через npm
css разбит на части - короче можно собрать все что нужно без лишнего кода
Gaius Cassius
спасибо, буду знать
а то обычно "хотим вот этот шаблон (тут ссылка)", а ты потом сиди и удаляй весь мусор(
🙈 PG
но бывают и исключения, но обычно использую только верстку, js переписываю
🙈 PG
иногда куски беру из исходников
🙈 PG
Gaius Cassius
понял)
а то последний шаблон который брал - до сих пор чищу
82! подключения js
я просто офигел)
🙈 PG
ну если шаблон куплен, в это можно ткнуть носом продавца, так как в цену чаще всего входит поддержка
🙈 PG
а если не куплен, тогда по умолчанию положено страдать
🙈 PG
вот у меня к примеру есть сайт на поддержке, так у него мало того что установлены краденные компоненты (msearch2,msdiscount) так они еще и модифицированы
- обновлений нет
- поддержки нет
приходится страдать
🙈 PG
а оказывается клиент на них деньги выделил
🙈 PG
скоро будем пилить новую версию, и придется платить еще раз
Pavel
прототип сделал на laravel и vue
Я тоже на laravel и vue делаю. Притом они отдельны друг от друга и даже на разных доменах. Вот хотелось увидеть пример на модх.
🙈 PG
🙈 PG
если вопрос был в том, возможно ли - ответ "да"
делают так? - делают
🙈 PG
если есть конкретные вопросы тогда пиши в личку
Сергей Шлоков
Хай ол!
Кто-нибудь прикручивал reCaptchv3?
Anonymous
А разве оно, поле id, не должно быть автоинкриментом?
автоинкремент есть но название свое [{"MIGX_id":"10","id":"07:00..
а id тут не нужно, но может юзает доп. либы/фреймворки где это надо. там на фронтенде перетаскивание строк, сортировка итд. не вникал.
Anonymous
с ошибкой с чтения тв в 2,7 кто нибудь разобрался? как ее убрать?
ERROR in modTemplateVar::renderOutput @ /core/model/modx/modtemplatevar.class.php : 288)
Old modTemplateVar getRender outputmethod is deprecated since version 2.2.0.
Sentinel
Anonymous
рекапча страшное дело. лучше простую мат капчу поставить. если будут накручивать то рекапча также ломается как обычная через сервисы.
Сергей Шлоков
Мне нормально. У меня за месяц не больше 2 сообщений проскакивает.
Иван
Ребята
Иван
Вопрос
Иван
header: _('pagetitle'),
dataIndex: 'pagetitle',
width: 80,
sortable: true,
renderer: this.renderTooltip
Иван
Вот уже объявленный есть renderer
Иван
Как его с Ext.util.Format.htmlEncode совместить?
Anonymous
Иван
Можно пример
Anonymous
Как до компа доберусь - нарисую
Иван
+
Anonymous
Либо тут вот пример с кастомным рендерером
https://modx.pro/help/17407
Anonymous
Добрый день! Можно ли к существующим страницам прицепить корзину минишопа? на страницах есть калькулятор опций, можно ли опции эти передавать как то в корзину?
Миша
Можно
Anonymous
Можно
Можно какой то пример чтоли, немного не врубаюсь как это сделать) там еще цена меняется! То есть цену например джиэсником обычным подставляю в поле data-price?
Anonymous
и под каждую опцию кастомную создать опцию минишоп и так же туда подставлять?
Миша
Можно и так