Евгений
а надо быстро что бы заработало
Andrey
В смысле? А что не так то, человек хотел вызов просто... ну да, можно по уму прокинуть в data['parent']
Dmytro
логика простая: - В контролере работаем с логикой и получаем данные - Во вьюхе выводим данные полученные в контроллере в нужном виде
Dmytro
А получается что вы во вьюхе начинаете тулить сниппеты которые опять работают с логикой и получением данных и сами же их шаблонизируют
Евгений
Устанавливаю пакет, выдает ошибку, когда исправлю я перенесу это в контроллер
Dmytro
получается дикая смесь и никакого порядка и нормального дебага, собственно как и было в версии 1.4
Andrey
Ну может у человека сайт постепенно переходит на контроллеры. Где-то есть, где-то нет. Потихоньку перелопачивает.
Dmytro
Раньше нельзя было разделить логику от шаблонизатора ибо банально шаблонизатор MODX не умеет работать с условиями (if) и масивами (foreach) поэтому и накрученно все через сниппеты:) это вроди как легче для понимания но когда понимаешь что if и foreach дают тебе в шаблонизаторе то сразу и понимаешь что тебе сниппеты в том виде как они есть не нужны
Евгений
Раньше нельзя было разделить логику от шаблонизатора ибо банально шаблонизатор MODX не умеет работать с условиями (if) и масивами (foreach) поэтому и накрученно все через сниппеты:) это вроди как легче для понимания но когда понимаешь что if и foreach дают тебе в шаблонизаторе то сразу и понимаешь что тебе сниппеты в том виде как они есть не нужны
Я ж говорю, при установке пакеты ошибка) Сейчас буду разбираться и сразу перенесу как узнаю почему ошибка) на локалке было в контроллере ) "PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting ide ntifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /var/www/user2 115358/data/www/kia-kross.by/core/bootstrap.php on line 11 "
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 ....
Евгений
ну значит композер нахрен пошлёт 100% при установке
работает так, спасибо) только надо походу php.ini редактировать "Fatal error: Allowed memory size of 134217728 bytes exhausted"
Andrey
Ну это скорее всего на хостинге 128 мб оперы, а композер хочет 256. Соответственно при установке всякого он где-то пизданётся с ошибкой, а следом за ним — сайт =)
Andrey
Либо в ограничениях аккаунта 128 стоит, если сервер свой и можно там редактировать всякое.
Am
Тут еще печаль с подходом в разработке. Композер жрет много ресурсов ОЗУ когда модифицирует список пакетов и поэтому его стоит запускать только на локальной машине. А на боевой сервер уже просто переносить без шелухи. Почему-то это забывают многие начинающие разработчики и игнорируют тот факт что подобные системы настроены именно на локальную разработку изначально.
Andrey
Так хз потому что как настроить это всё.
Andrey
Читал-читал, делал-делал это сраное развёртывание, ключи эти для гита, то-сё. Сутки почти потерял, так нихера и не аллё.
Am
то есть если я сейчас с локалки просто перенесу папку core, все будет в порядке?
Композер это про папку vendor, а core может быть только что Вам нужно. Эво так построена что можно переносить простым копированием и сменой в конфиге данных.
Am
Так хз потому что как настроить это всё.
Вроде не так сложно как кажется. Другое дело что не сразу может усвоиться.
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
то есть установить ключи и выполнить команду
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
Max
'params' => [ ['jpg', 'jpeg', 'png', 'gif'], ],
спасибо, так тоже пробовал но не выходит(, остается вариант если валидировать через методы Formlister в prepare, а из rules убрать проверку.
Дмитрий
День добрый! А как бы прикрутить изображение в Корзине (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
у них там 3600 страниц, они сами не знают что и где :) Njulf ,ы уж и форма бы не показывалась нахер
Пора расширять систему!11 Переходить на чистый фреймворк!11 ((%
Am
А лучше на вордпресс
Это уже смотря к кому обращение на редизайн системы пойдет. Мне лучше на slim. ((%
Sasha
Пора расширять систему!11 Переходить на чистый фреймворк!11 ((%
ага там вообще никакого поиска не будет :D
Am
ага там вообще никакого поиска не будет :D
Зачем же так грустно. У меня с поиском всё. ((:
Sasha
А лучше на вордпресс
Ага, с отдельным сервером под кэш плагинов
Аляксандр
Ага, с отдельным сервером под кэш плагинов
А никто не говорил что будет легко. Если желаете лекго, тогда на джумлу 🙂
Sasha
Как посмотреть-то блин чем запрос от админа отличается от запроса от не админа
Sasha
А никто не говорил что будет легко. Если желаете лекго, тогда на джумлу 🙂
Там новая версия вышла недавно. Я не понял, что изменилось