Евгений
а надо быстро что бы заработало
Andrey
В смысле? А что не так то, человек хотел вызов просто...
ну да, можно по уму прокинуть в data['parent']
Dmytro
логика простая:
- В контролере работаем с логикой и получаем данные
- Во вьюхе выводим данные полученные в контроллере в нужном виде
Dmytro
А получается что вы во вьюхе начинаете тулить сниппеты которые опять работают с логикой и получением данных и сами же их шаблонизируют
Евгений
Устанавливаю пакет, выдает ошибку, когда исправлю я перенесу это в контроллер
Dmytro
получается дикая смесь и никакого порядка и нормального дебага, собственно как и было в версии 1.4
Andrey
Ну может у человека сайт постепенно переходит на контроллеры. Где-то есть, где-то нет. Потихоньку перелопачивает.
Dmytro
Раньше нельзя было разделить логику от шаблонизатора ибо банально шаблонизатор MODX не умеет работать с условиями (if) и масивами (foreach) поэтому и накрученно все через сниппеты:) это вроди как легче для понимания но когда понимаешь что if и foreach дают тебе в шаблонизаторе то сразу и понимаешь что тебе сниппеты в том виде как они есть не нужны
Alexander
Dmytro
версия php ?
Andrey
Да поди в шаблоне чего нахуеверчено, уж больно похожа ошибка. Скобочки опять же... =)
Евгений
на сайте ставил 7,3 вроде. Сейчас смотрю мб что-то на хостинге другое
Евгений
Евгений
Andrey
php -v в консоли хостинга какую версию даёт?
У меня сайт скажем на 7.3. А консоль выполняется от 7.2. И как победить — хуй знат.
Евгений
да, консоль 5.4
Andrey
ну значит композер нахрен пошлёт 100% при установке
Andrey
Можно попробовать сделать
whereis php
Даст кашку из разных версий пыхи.
Скопировать что-то оттуда, типа /usr/bin/php7.3 и запускать композер через эту версию пыхи. Типа
/usr/bin/php7.0 composer ....
Andrey
Ну это скорее всего на хостинге 128 мб оперы, а композер хочет 256.
Соответственно при установке всякого он где-то пизданётся с ошибкой, а следом за ним — сайт =)
Евгений
Andrey
Либо в ограничениях аккаунта 128 стоит, если сервер свой и можно там редактировать всякое.
Am
Тут еще печаль с подходом в разработке. Композер жрет много ресурсов ОЗУ когда модифицирует список пакетов и поэтому его стоит запускать только на локальной машине. А на боевой сервер уже просто переносить без шелухи.
Почему-то это забывают многие начинающие разработчики и игнорируют тот факт что подобные системы настроены именно на локальную разработку изначально.
Евгений
Andrey
Так хз потому что как настроить это всё.
Andrey
Читал-читал, делал-делал это сраное развёртывание, ключи эти для гита, то-сё.
Сутки почти потерял, так нихера и не аллё.
Andrey
500 р за пошаговый гайд на тему "Деплой после пуша"
1. Есть сервер на убунту. Доступ ssh.
2. Есть гитхаб с приватным репозиторием.
3. В репозитории есть директория workflows, там yml файл для всякого. который не работает у меня никоим образом, и никакие гуглы чет не помогают. Заебало гуглить.
Что хочу — синхронизацию файлов сайта и гита после изменения гита
Хочется раз понять и забыть.
Pathologic
а почему ты говоришь, что не работает файл, если он работает
Pathologic
у тебя ведь проблема была с ssh
Andrey
Ок, файл работает, вызывает ошибки.
Разные ошибки.
Нагуглю одно — будет одна ошибка. Нагуглю другое — другая.
Pathologic
ну с ssh ты решил проблему?
Andrey
Похоже что нет.
Am
Pathologic
ну значит нужно решить, без этого ничего не будет
Andrey
Или да. Или хер знает. Потому что — а как поглядеть?
Pathologic
у тебя там или ключи неправильно, или может ssh только по ip пускает или порт нестандартный
Serguei
Здравствуйте. Напомните, пожалуйста, как у ЭвоБабель вот эта иконка лечится?
Serguei
Могу, конечно, свою через правку css приговнякать, но вроде уже где-то видел фикс.
Pathologic
Pathologic
то есть установить ключи и выполнить команду
Andrey
Делаю так
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" с моей почтой для гита
Получаю два файла в директории .ssh: id_rsaи id_rsa.pub
Потом
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
Получаю Identity added
Andrey
Пока всё так?
Pathologic
ключи ты должен сгенерировать на сервере куда будешь засылать, потом тебе нужно взять ключ из id_rsa.pub и установить его на сервере, с которого будешь засылать
Andrey
Да, это я на сервере и делаю, не на локале.
Pathologic
после этого с сервера "откуда" ты сможешь подключаться через ssh к серверу "куда"
Andrey
Далее
Ключ id_rsa.pub добавляю в настройках аккаунта на Гитхабе. Не репозитория, аккакунта.
Pathologic
скинь еще раз мануал тот
Pathologic
я по нему настрою
Pathologic
у меня же есть сервер с ssh (:
Andrey
По сути мы щас часть мануала прошли.
Дальше в репозитории на локалке создаётся директория workflows, там файлик любой yml
В нём что-то типа
https://pastebin.com/SmKANvmc
где DEP_KEY это типа имя ключа на гите
Andrey
Гит после коммита этого всего в Actions пытается это всё выполнить, доходит до строки run: echo "${{ secrets.DEP_KEY }}" > "/var/www/user/data/.ssh/key"
И сыплет ошибку
/home/runner/work/_temp/f7e0209d-3904-4caf-a9eb-31f04397259d.sh: line 1: /var/www/user/data/.ssh/key: No such file or directory
Max
Извиняюсь, что дублирую, может кто подскажет в чем проблема (?
Max
Всем, привет. Подскажите, что делаю не так(. В ответе в errors всегда ошибка, разрешены только картинки, загружаю только картинки. Пробовал типы указать и ассоциативный и многомерный массив, не получается(
Max
Михаил
Всем, привет. Подскажите, что делаю не так(. В ответе в errors всегда ошибка, разрешены только картинки, загружаю только картинки. Пробовал типы указать и ассоциативный и многомерный массив, не получается(
'params' => [
['jpg', 'jpeg', 'png', 'gif'],
],
Дмитрий
День добрый! А как бы прикрутить изображение в Корзине (Commerce) из галереи SG
Александр
Дмитрий
prepare
и сниппетом доставать данные?
а вчем различие препаре и просто вызов того же sgLister в шаблоне строки корзины?
Александр
Александр
В стандартное поле tv.image поместить свое изображение
Дмитрий
А как-то заджоинить таблицу галереи непосредственно в вызове Cart нельзя?
Sasha
Меня этот поиск по админке умотал уже. Ну нашел я что чтобы запустить поиск надо у роли доступ к редактированию конфигурации. Хотя, зачем вдруг. https://github.com/evolution-cms/evolution/blob/50cf509b424b113ede747688b1819cbc963631b3/core/src/Controllers/Search.php#L20
Хрен бы с ним, добавил в роль - так теперь поиск нахер не шлёт, но и ничего не находит по тому же самому слову, по которому у админов куча документов
Am
Копайте дальше, скоро уже будет золотая жила!
Sasha
странность какая-то
Sasha
Am
Аляксандр
Am
А лучше на вордпресс
Это уже смотря к кому обращение на редизайн системы пойдет. Мне лучше на slim. ((%
Sasha
Sasha
Как посмотреть-то блин чем запрос от админа отличается от запроса от не админа
Sasha