Am
8.62 лет работать с "ларавелем" так чтобы реально откладывать 2500$ в месяц и "домик в центре за 20 лямов Ваш"! ((%
Serguei
Здравствуйте. Увидел, что метод makeUrl у класса, возвращаемого через evo(), теперь depricated. Причем, в самом же методе вызывается return UrlProcessor::makeUrl((int)$id, $alias, $args, $scheme); И в рекомендациях видел, что надо как раз вызывать этот UrlProcessor::makeUrl(); Но я не могу понять, где брать сам класс UrlProcessor. Шторм предлагает классы EvolutionCMS\Facades\UrlProcessor и EvolutionCMS\UrlProcessor, но в одном и них нет такого метода, а в другом он не статический. Причем, если их не импортировать и остаивить предупреждение, что класс не Undefined class, то всё работает. Не понимаю, что откуда берется.
Serhii
use EvolutionCMS\Facades\UrlProcessor;
Konstantin
а хелпер есть?
Сергей
https://github.com/evolution-cms/evolution/blob/3.x/core/config/app.php#L111
Maxa
жопа!
Maxa
зачем в /core/config/app.php железно прописана зона? return [ 'timezone' => 'UTC', ... ?
Maxa
и далее в /core/src/AbstractLaravel.php в строке 155 date_default_timezone_set($config->get('app.timezone', 'UTC'));
Maxa
зачем переопределять то что в php.ini было прописано?
Dmytro
По хорошему что б можно было настройками в ево подкорректировать время под часовой пояс нужный, но что то пошло не так в итоге сейчас там криво и не работает корректно
Алексей
всем привет! Пилю плагин который переносит картинки вставленные в content в simpleGallery и вырезает их из текста, а вот подскажите как сделать поля в конфигурации для его настроек? Что-то не нашел
Maxa
очень здорово когда на в evo странице Системная информация phpinfo() в отображает timezone Europe/Kiev и тутже ВРЕМЯ на два часа меньше. Это наркомания какая-то!
Maxa
Система свободная и Вы можете поправить это доделав заготовку. (;
освободил еще больше - удалил ко всем манахам эти бесовские строки.
Am
освободил еще больше - удалил ко всем манахам эти бесовские строки.
Так и живём. Всем не нравиться и отказывается что проще руками удалить зная об этой особенности. (:
Konstantin
освободил еще больше - удалил ко всем манахам эти бесовские строки.
https://github.com/evolution-cms/evolution Создаём аккаунт и редактируем файл, потом делаем pull request
Konstantin
И минимум 610 человек в чате будут счастливы :)
Сергей
Ага, спасибо!
Конечно можно покурить psalm или php-stan, и добавить аннотации чтобы легче было через ide работать. Либо хелпер для шторма сделать.
Serguei
Я, кстати, и в самом классе EvolutionCMS\Facades\UrlProcessor (и базовых ) метода makeUrl так и не нашел. Но оно работает. Мистика какая-то.
Maxa
И минимум 610 человек в чате будут счастливы :)
ок. запулил. всем радоваться пол часа.
Сергей
ок. запулил. всем радоваться пол часа.
Странный подход. Лучше наверное добавить значение по умолчанию, которое можно переопределить в .env
Konstantin
Странный подход. Лучше наверное добавить значение по умолчанию, которое можно переопределить в .env
Лично для себя сделал вывод, что изучение Эво 3.х надо начинать и изучения Ларавеля. И никак иначе. Иначе все эти .env останутся в неизвестных
Serguei
core/src/UrlProcessor.php:541
Так а там он не статический.
Konstantin
Но в процессе изучения Ларавеля я пока не понял, зачем мне Эво :))
Сергей
Так а там он не статический.
Всё верно, классы проходят ресолверы ларавель и там вся магия
Сергей
В ларавель ооооочень много магии
Serguei
Всё верно, классы проходят ресолверы ларавель и там вся магия
Ого. Я до такого понимания пока еще далёк.
Konstantin
\core\src\Support\BladeDirective.php:41
Serguei
\core\src\Support\BladeDirective.php:41
+ и правда статический есть :)
Axenia
Dreamer_0x01 (425.98) увеличил карму Lazar2038 (116.34)
Maxa
Странный подход. Лучше наверное добавить значение по умолчанию, которое можно переопределить в .env
предлагаете пользователю переопределять в .env то что переопределено в ~/php.ini если ему не понравились глобальные настройки в /etc/php.ini ?
Сергей
предлагаете пользователю переопределять в .env то что переопределено в ~/php.ini если ему не понравились глобальные настройки в /etc/php.ini ?
Всё верно. Создавая приложение, должна оставаться возможность настройки часового пояса независимо от настроек сервера.
Konstantin
Но если есть желание, я так подозреваю, можно законтрибутить в исходник ларавеля (и Эво тоже) второе дефолтное значение, которое берётся из php.ini :))
Axenia
Maxim (0) увеличил карму Lazar2038 (117.34)
Am
При чем тут ларавель? Это файл окружения.
Сергей
я, понял - работать с датой не используя ларавель - СТАТЬЯ )
Не всё так просто. Все запросы в бд связанные с датами могут некорректно работать
Сергей
формат даты не изменился. часовой пояс изменился.
То есть если сделать выборку за день, с учётом настроек окружения, можно зацепить не те данные?
Am
То есть если сделать выборку за день, с учётом настроек окружения, можно зацепить не те данные?
Кого это волнует? Выборки вот эти вот, за день. Сайт простенький, на Эво, одни статейки про всякое. ((%
Andrey
1.14.16? Чего добавили?
Maxa
То есть если сделать выборку за день, с учётом настроек окружения, можно зацепить не те данные?
настройки влияют на представление даты, а не на ее содержимое. выведите форматированную дату и увидите разницу (да к примеру все та же страница Системная информация э то показывает). а на выборку из базы это не влияет. хранить настройки даты в трех файлах и еще и помнить об этом - это как бы "не очень"
Pathologic
так можно же переопределить настройку эту
Aliaksandr
date() учитывает установленный timezone, обсуждали уже тут не так давно
Konstantin
Не ну чисто по смыслу, 1.4.* должна жить как система, где всё работает, и которая ээээ попроще. А 3.0 чую в итоге может получить какое-нибудь другое название. Короче, эво и рево №2. Гоню, не?)
Andrey
Ну раз там Ларавел, то Эво и Лэво.
Konstantin
лэворель
Pathologic
1.14.16? Чего добавили?
бэкап отдельных таблиц я починил
Andrey
лэворель
Или это на эльфийском, или это средство от растяжений.
Konstantin
@extends
Konstantin
видимо всё-таки средство от растяжений
Am
Или это на эльфийском, или это средство от растяжений.
Видели новый "шедевр" по вселенной Толкиена «Властелин колец: Кольца власти» от Амазон? Скоро выйдет сериал.
Pathologic
с эльфами-неграми, небось
Am
с эльфами-неграми, небось
Там ппц. Даже показали "королеву" (внезапно) гномов без бороды.
Andrey
Неа. Я обычно премьеры через годик смотрю.
Pathologic
а я когда выходят на торрентах ((:
Pathologic
и то редко
Am
Даже не знаю, уже последний год-два даже смотреть-то ничего не могу. ((%
Pathologic
большинство этих премьер хлам, достаточно трейлер посмотреть
Am
В этой сериал влили бабла больше чем ВВП некоторых стран. (%
Pathologic
значит говно 100%
Am
В англоязычных форумах фанатов уже есть мысль чтобы не смотреть "это". Вселенную испоганили в угоду трендам.
Андрей
Кстати колесо времени уже вроде как провалилось. А сериал тоже должен был получиться хороший.
Konstantin
Господа, а кто на винде сидит,тот в локалхосте сайты под какой средой разработки делает? Лет 10 назад я пользовался денвером, не зашло - я все эти годы по-живому резал сайты. Сейчас понял, что для корректной работы с гитом нужно иметь локальное окружение, всю эту историю пушить в гит, а уже оттуда на сервер. А какое локально окружение выбрать так и не понял. Попробовал докер - замудрёно чёт. Мало контейнер запустить, надо ещё, чтобы данные сохранялись, муть какая-то... так что использовать то?
Konstantin
походу я термины попутал) не среда разработки, а как линукс лучше поставить? В денвере делаешь отдельный диск, там всё лежит, удобно. А вот в винде линуксовый раздел - это жесть какая-то, по-моему, туда так просто и не добраться даже
Andrey
У меня опенсервер. Хватает для всякого, но наверное уйду на докер, где будет убунта
Konstantin
У меня опенсервер. Хватает для всякого, но наверное уйду на докер, где будет убунта
Спасибо. Я просто смотрю, что, используя тот же опенсервер, мы, вроде как, лишаемся возможности использовать версии программ "не из пакета". Ну, наверное. По крайней мере пхп8.1 там нет, а может и восьмого. Или не лишаемся? Чёт вопросы одни. Я как-то привык, что на нормальном сервере можно поставить любой образ, какой хочешь. Хочешь - убунту свеженькую. Хочешь меньше трахаца, но устаревший софт - центос. На докере это всё вроде как поставить можно в любых вариациях, но уж слииишком мудрёно
Andrey
Ну у меня необходимость в докере редкая. С Ларой не было. А вот с Друпал уже да, начинается. Хотя я там по сути глубоко и не лез...