ᛟᛗᛖᚾ
А есть у нас аналог MIGX в evo?
Камиль
https://64j.gitbook.io/multifields-2/
ᛟᛗᛖᚾ
Да, чекаю уже )
Спасибульки
А такой вопросик, вообще что лучше бейджбилдер или так собирать твшками?
ᛟᛗᛖᚾ
Axenia
Ты не можешь голосовать с отрицательной кармой
Dmytro
Ругаться может только на файлик конфига с подключением к базе
Поставьте где то с нуля ево3
Dmytro
Там найдете
Bilbo Baggins
бояре - троешники
а подскажите мне ,плиз
максимально простой способ подменить get-параметры в плагине, чтобы пробросить их в контроллер?
Bilbo Baggins
use Illuminate\Http\Request;
switch ($modx->event->name) {
case 'OnWebPageInit': {
$_GET['test'] = 'test';
$test = \Request::all();
$modx->logEvent(1, 123, '<pre>'.print_r($test, true), 'OnWebPageInit');
break;
}
}
Bilbo Baggins
задача - не трогать существующие роуты и контоллеры
Oleg
А если так:
$request->request->add(['variable' => 'value']);
Oleg
Не знаю, сработает ли
Bilbo Baggins
нет такого метода в классе Request
Bilbo Baggins
мне кажется события нет подходящего
Bilbo Baggins
т.е. request уже сформирован и проброшен раньше любого события
Am
Насколько помню merge() создан для того чтобы в него передавалась коллекция или массив для того чтобы не переносить всё из $request->all().
Мне не совсем понятно что Вы делаете в плагине кодом выше. В Request был метод replace() который мог заменять свойства в запросе.
Bilbo Baggins
мне добавить свойства надо
Am
"подменить get-параметры" (с) это уже называется добавить?
Bilbo Baggins
ok
Bilbo Baggins
изменить содержимое глобального массив $_GET
Bilbo Baggins
но ДО того, как всё уйдёт в контроллеры
Dmytro
зачем тебе менять гет непонятно где на пути ? меняй там где собираешься использовать
Bilbo Baggins
всё получилось
Bilbo Baggins
$request = \Request::instance();
$request->merge($array);
Andrey
Псс.
С локали отправляю почту Ларой, яндекс ругается, что я спамер.
Как бы победить?
Am
DKIM, SPF, проверенный домен и т.д. ((:
Andrey
Под своим акком отправляю, чисто тестовое на локале.
Andrey
А я там всяко уже авторизирован в ста местах с подтверждением разве чт без фото жопы.
Am
Это ж всё равно локалка. ((%
И, вообще, swift_mailer уже всё, так что использовать рекомендуют стандартный пакет симфони.
Andrey
Ну что нашёл для Ларки, то и тыкаю. Нашёл, что тупо отправлять почту -- глупо, надо делать эвент и на него вешать всякое. В данном случае у меня отправка корзины. Собственно, удобно, я потом туда кроме почты ещё какие-нибудь нотисы админу повешу.
Andrey
Майлрушка тоже говорит, что пошёл я нахуй, а не почту "550 not local sender over smtp"
Am
В смысле, Вы запускаете скрипт локально, стучитесь на SMTP куда-то и через него отправляете, а mail.ru говорит что спам и эту ошибку?
Andrey
Угу
Am
А SMTP это личная почта, не через PDD яндекса типа делаете?
Am
Возможно, адрес отправителя "локальный", а не домена от которого отправляете.
Andrey
Да, пока личная.
Andrey
Такс, в итоге попробовал майлрушку.
Тоже ругалось, но когда сделал имена всяких там отправителей такие же точно, заработало как "Письма себе".
Am
Вот оно.
Andrey
Ну так на Яндексе тоже имена были валидные.
Am
Нельзя отправить письмо через SMTP от другого отправителя. Это айайай.
Andrey
И там и там отправлял от себя.
Am
Судя по ошибки от mail.ru не совсем от себя. ((:
Andrey
Ну да, яндексовое имя стояло. Факт фактом, Яндекс более огорожен просто.
Saniock
привет - знатоки вебикса есть?
Saniock
вопрос как снять события с клика на checkbox в datatable?
Saniock
тоесть при клике чтоб не отправил запрос на сохранение к серверуу
Аляксандр
Saniock
@dedli8 Дим помоги
Saniock
нет это не работает
Saniock
ни при едит старт ни при едит стоп
Saniock
так как он считаетсе елементом в яйчейки - и не вылавливает события его
Dmytro
я просто честно говоря save делаю всегда отдельно, а не через save параметр в таблице и при таком раскладе оно игнорит чекбокс если ты принудительно не навесишься на onCheck
Dmytro
а на onCheck попробовать false вернуть?
Saniock
Артур
Приветствую, господа, кто-нибудь в винде настраивал подключение через ssh по ключу?
Andrey
Вроде там также все, ток командная строка от git bash используется. Со стороны видел, но щабыл
Andrey
Ох ебалово какое. Наверное проще лить на сервер и там уже исполнять)
Am
Там же написано "молниеносный деплой" ((%
Артур
Am
Ого, там еще подсистема для линукс используется.
Am
А в чем проблема то, что конкретно не работает?
Am
Andrey
Там а что надо то? Файлы с локалки на удалённый залить? Это не к галпу, он просто сборщик. Тут просто пакет используется.
Логичнее резвиться с галпом локально, собирать файлы как надо. А потом просто гитом заливать, тем или иным способом.
Артур
А в чем проблема то, что конкретно не работает?
Я работаю в phpstorm, я настроил gulp для сборки стилей и скриптов, НО таски срабатывают после сохранения и депллой тоже, получается что деплой происходит то завершения тасков вот я и решил делать деплой через gulp
Am
Артур
Am
Andrey
Ну у меня галп - это просто сборка scss, js. Опционально всякие там минификации, обработка изображений. Всё это разделено на 2 папки, с app - там валяются исходники. В папке dist генерится сам код.
Делаю локально, потом, когда надо лить, делаю пуш на гит. В .gitignore убраны ненужные вещи.
А с сервера забираю уже git pull
Артур
Andrey
"Как заливать через гит" - инициировать репозиторий на сервере, заходить туда и писать git pull.
Либо вариант для ленивых - чтобы при отправке на гит ещё и на сервере обновлялось. Работает через ключи и github actions. Тот ещё гемор, так до конца и не понял, как настроил.
Артур
Andrey
Делается в репозитории папка
.github/workflows/
Там файл пофиг какой.
В нём примерно
https://pastebin.com/FdxxZ1BC
такое.
На сервере сделан ключ, на гите сделан ключ.
Артур