Pavel
админка используется только для установки pdoTools и пары дополнений
ты имеешь ввиду помимо того, что чанки и шаблоны вынесены в файлы, есть еще что то?
Pavel
а плагины повесить на события?)
даже это можно сделать програмно. вот меня такое интересует
🙈 PG
а плагины повесить на события?)
а зачем плагины вешать из админки, если можно к примеру вся логика работы сайта вынесена в отдельный пакет на основе modextra, там создал плагины и события повесил, а при установке и обновлении оно само тебе в базу записывает
🙈 PG
https://github.com/bezumkin/modExtra/blob/v1.0/_build/data/transport.plugins.php
🙈 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
вот к примеру https://pay.sbox.space/
🙈 PG
вообще работает на базе modx, но запросы все на вебсокетах
🙈 PG
авторизация через телеграм
🙈 PG
прототип сделал на laravel и vue
🙈 PG
ушло дня 3
🙈 PG
потом переписал все на modx за день
iWatchYouFromAfar
баг нашел
iWatchYouFromAfar
в модалке подключения карты не работает крестик закрыть)
iWatchYouFromAfar
Приятный интерфейс
🙈 PG
там могут быть баги, оно сделано для того чтобы менеджеры по продажам имели доступ к выписке для быстрой обработки заказов
🙈 PG
исключительно на фане для своих клиентов
🙈 PG
крестики вообще нигде не работают 😂
🙈 PG
Приятный интерфейс
https://demos.creative-tim.com/argon-design-system/index.html
🙈 PG
шаблон бесплатный
Gaius Cassius
а кто где шаблоны берет кстати?
🙈 PG
а кто где шаблоны берет кстати?
я шлю клиентов сюда https://themeforest.net/category/site-templates
🙈 PG
и жду от них архив с шаблоном
🙈 PG
можно еще попробовать вбить название шаблона в поиск гитхаба
🙈 PG
очень часто их там можно найти
Gaius Cassius
а чистить потом не лень от мусора? что темпмонстер, что темфорест - сильно перегружены кодом плагинов
🙈 PG
а чистить потом не лень от мусора? что темпмонстер, что темфорест - сильно перегружены кодом плагинов
если куплен то там все просто, если скачан через wget или аналогичные способы тогда приходится чистить, но за это клиент платит, и это всегда обходится дороже чем 20 баксов
🙈 PG
именно по этому советую всем покупать а не искать варианты как его получить бесплатно, ибо оно бесплатно не получается никогда
Gaius Cassius
если куплен то там все просто, если скачан через wget или аналогичные способы тогда приходится чистить, но за это клиент платит, и это всегда обходится дороже чем 20 баксов
т.е. купленный шаблон будет чистым? просто ни разу не покупал (как то не довелось) для вп как то брал, но там тему поставил, сразу все модули поставились и тд
🙈 PG
у купленного шаблона чаще всего зависимости прописаны в package.json и устанавливаются через npm css разбит на части - короче можно собрать все что нужно без лишнего кода
Gaius Cassius
спасибо, буду знать а то обычно "хотим вот этот шаблон (тут ссылка)", а ты потом сиди и удаляй весь мусор(
🙈 PG
но бывают и исключения, но обычно использую только верстку, js переписываю
🙈 PG
иногда куски беру из исходников
🙈 PG
спасибо, буду знать а то обычно "хотим вот этот шаблон (тут ссылка)", а ты потом сиди и удаляй весь мусор(
но это у недавно выпущенных шаблонов, если брать старые там будет хаос 100%
Gaius Cassius
понял) а то последний шаблон который брал - до сих пор чищу 82! подключения js я просто офигел)
🙈 PG
ну если шаблон куплен, в это можно ткнуть носом продавца, так как в цену чаще всего входит поддержка
🙈 PG
а если не куплен, тогда по умолчанию положено страдать
🙈 PG
вот у меня к примеру есть сайт на поддержке, так у него мало того что установлены краденные компоненты (msearch2,msdiscount) так они еще и модифицированы - обновлений нет - поддержки нет приходится страдать
🙈 PG
а оказывается клиент на них деньги выделил
🙈 PG
скоро будем пилить новую версию, и придется платить еще раз
Pavel
прототип сделал на laravel и vue
Я тоже на laravel и vue делаю. Притом они отдельны друг от друга и даже на разных доменах. Вот хотелось увидеть пример на модх.
🙈 PG
Я тоже на laravel и vue делаю. Притом они отдельны друг от друга и даже на разных доменах. Вот хотелось увидеть пример на модх.
а как должен выглядеть тот пример? код скинуть или ссылку на сайт? не совсем понимаю
🙈 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
Хай ол! Кто-нибудь прикручивал reCaptchv3?
Если ты про компонент, то нет
Сергей Шлоков
Если ты про компонент, то нет
Вторая версия работает, а третья не хочет. Я про ajax вариант, если чо.
Anonymous
рекапча страшное дело. лучше простую мат капчу поставить. если будут накручивать то рекапча также ломается как обычная через сервисы.
Сергей Шлоков
Мне нормально. У меня за месяц не больше 2 сообщений проскакивает.
Иван
Ребята
Иван
Вопрос
Иван
header: _('pagetitle'), dataIndex: 'pagetitle', width: 80, sortable: true, renderer: this.renderTooltip
Иван
Вот уже объявленный есть renderer
Иван
Как его с Ext.util.Format.htmlEncode совместить?
Anonymous
Как его с Ext.util.Format.htmlEncode совместить?
Создать 3ий и в нем вызвать 2 этих
Иван
Можно пример
Anonymous
Как до компа доберусь - нарисую
Иван
+
Anonymous
Либо тут вот пример с кастомным рендерером https://modx.pro/help/17407
Anonymous
Добрый день! Можно ли к существующим страницам прицепить корзину минишопа? на страницах есть калькулятор опций, можно ли опции эти передавать как то в корзину?
Миша
Можно
Anonymous
Можно
Можно какой то пример чтоли, немного не врубаюсь как это сделать) там еще цена меняется! То есть цену например джиэсником обычным подставляю в поле data-price?
Anonymous
и под каждую опцию кастомную создать опцию минишоп и так же туда подставлять?
Миша
Можно и так
Anonymous
Можно и так
а как еще можно?)