Sazanof
сначала я искал в админке, потом полез в настройки php, а т.к. я эво скачал 3 дня назад, получается плохо разобрался
а я : - пошел на сервак, проверил там, там все норм - изменил в хтаксесс - там норм - потом полез вардампить index.php (2 var_dump сверху и снизу) один выводил Europe/Moscow, второй UTC - потом приблизился к какому-то фасаду или как там его в ларке, где увидил, что сука блять это из конфига берется - открыл app.php -)
Sazanof
не, там просто поменял пока) прям в app.php
iWatchYouFromAfar
как все просто оказалось)
Sazanof
ну я до последнего был уверен что проблема в том, что я где-то нарукожопил
Sazanof
и как сказали на форуме laravel.ru ))))))
Sazanof
Ну например так - работает
Dmytro
Там core/config/app.php таймзона utc
Переопредели в core/custom/config/app.php и ничего не перезатрется
Sazanof
Если бы знал раньше. Спасибо.
Sazanof
А то так не понятно. Я уже с env начал возится
Dmytro
Вернеее даже core/custom/config/app/tomezone.php
Sazanof
Можно и в нем
Fatal error: Uncaught TypeError: Argument 1 passed to Dotenv\Dotenv::__construct() must be an instance of Dotenv\Loader, string given, called in E:\PHP\sites\adm.loc\core\bootstrap.php on line 15 and defined in E:\PHP\sites\adm.loc\core\vendor\vlucas\phpdotenv\src\Dotenv.php:31 Stack trace: #0 E:\PHP\sites\adm.loc\core\bootstrap.php(15): Dotenv\Dotenv->__construct('E:\\PHP\\sites\\ad...') #1 E:\PHP\sites\adm.loc\index.php(82): require('E:\\PHP\\sites\\ad...') #2 {main} thrown in E:\PHP\sites\adm.loc\core\vendor\vlucas\phpdotenv\src\Dotenv.php on line 31
Sazanof
Вернеее даже core/custom/config/app/tomezone.php
а если несколько директив переопределить то наверное лучше core/custom/config/app.php
Dmytro
Сам факт что через сore/custom/ И тогда нет проблем с обновлением
Sazanof
Вот смотри. Создал файл \core\custom\config\app.php написал туда <?php return [ 'timezone' => 'Europe/Moscow', ]; получил это Fatal error: Uncaught TypeError: Argument 1 passed to EvolutionCMS\AliasLoader::getInstance() must be of the type array, null given, called in E:\PHP\sites\adm.loc\core\src\AbstractLaravel.php on line 169 and defined in E:\PHP\sites\adm.loc\core\src\AliasLoader.php:47 Stack trace: #0 E:\PHP\sites\adm.loc\core\src\AbstractLaravel.php(169): EvolutionCMS\AliasLoader::getInstance(NULL, 'E:\\PHP\\sites\\ad...') #1 E:\PHP\sites\adm.loc\core\src\Core.php(198): EvolutionCMS\AbstractLaravel->__construct() #2 E:\PHP\sites\adm.loc\core\src\Core.php(232): EvolutionCMS\Core->__construct() #3 E:\PHP\sites\adm.loc\core\functions\preload.php(21): EvolutionCMS\Core::getInstance() #4 E:\PHP\sites\adm.loc\index.php(105): evolutionCMS() #5 {main} thrown in E:\PHP\sites\adm.loc\core\src\AliasLoader.php on line 47
Sazanof
Ответ - надо все содержимое файла копировать
Sazanof
Я понял, спасибо. а .env создавать в core/custom/config/?
Sazanof
там где env.example?
Sazanof
по мне так копировать все не камильфо может в app.php сделать типа 'timezone'=>env('APP_TIMEZONE','UTC')? это относится и кдругим параметрам Однако, как только в папке core/custom появляется .env сразу ошибка Fatal error: Uncaught TypeError: Argument 1 passed to Dotenv\Dotenv::__construct() must be an instance of Dotenv\Loader, string given, called in E:\PHP\sites\adm.loc\core\bootstrap.php on line 15 and defined in E:\PHP\sites\adm.loc\core\vendor\vlucas\phpdotenv\src\Dotenv.php:31 Stack trace: #0 E:\PHP\sites\adm.loc\core\bootstrap.php(15): Dotenv\Dotenv->__construct('E:\\PHP\\sites\\ad...') #1 E:\PHP\sites\adm.loc\index.php(82): require('E:\\PHP\\sites\\ad...') #2 {main} thrown in E:\PHP\sites\adm.loc\core\vendor\vlucas\phpdotenv\src\Dotenv.php on line 31
Sazanof
тоесть и тут тоже нельзя обойтись одной строчкой и надо походу заполнять все это
Михаил
у всех http://modx.im/ не работает?
Камиль
Sazanof
а блин в эво 2 не поможет
ну тоесть я прав на счет того, что ДОПОЛНИТЬ нельзя, тк если есть env то автоматически подразумевается что в нем все переменные должны быть определены. И все содержимое app.php не айс копировать Было бы круто слияние конфигов чтоб было Это я так, своим кривым языком объясняю(
Sazanof
Поменял таймзону)
Сергей
а плагином не захотел?
Sazanof
Неа
Sazanof
можно инклудить основной в своем
я это понимаю , и там делать return уже или merge или мож еще че Ну по факту (я не знаю как вам) для меня логичнее уж переопределить например в env (который содержит только одну строчку APP_TIMEZONE=Europe/Moscow) а в основном app.php 'timezone'=>env('APP_TIMEZONE','UTC') Ну или в core/custom/config/app.php сделать только return [ 'timezone'=>'Europe/Paris' ] Я то думаю мёрдж происходит Но возможно я не прав и тут работает все несколько иначе и надо менять подход к разработке и пониманию полностью.
Dmytro
Что мешает сделать как я подсказал ?? Core/custom/config/app/timezone.php Return europe/paris ??
Sazanof
Что мешает сделать как я подсказал ?? Core/custom/config/app/timezone.php Return europe/paris ??
Да ничего, я уже проверил все рабочие варианты. Самым верным считаю твой вот этот вариант(если надо одну настройку поменять), самым быстрым - поменять напрямую app.php А нельзя по умолчанию значение timezone в app.php делать сразу ini_get('date.timezone') или это неправильно?
Dmytro
у всех http://modx.im/ не работает?
Скоро оживет проплатил домен
Євген Інвестюга
Приветы! Подскажите, пожалуйста, чем модно нынче количество просмотров страницы выводить в новость? Через модуль Page Hit Counter еще актуально?
Volodymyr
Приветы! Подскажите, пожалуйста, чем модно нынче количество просмотров страницы выводить в новость? Через модуль Page Hit Counter еще актуально?
ну я пишу простенький плагин и создаю тв поле, не учитывает то что один юзер несколько раз смотрит одну страницу
Євген Інвестюга
https://github.com/Pathologic/PageViews
+ Крутяк, дякую!
Pathologic
https://github.com/Pathologic/YmlGenerator
Pathologic
сеньоры, не ставьте звездочки ((:
Pathologic
я к этому пакету никакого отношения не имею
Антон
это джуны ставят ;)
Dmytro
Перезаписал видос по FormLister ) теперь по актуальней будет 🙂
Антон
1.4.11 и 2.0.1скоро? ;)
EVO bot Лёшка
1.4.11 и 2.0.1скоро? ;)
Читаем тут: http://modx.im/blog/news/5832.html После читаем тут: https://github.com/evolution-cms/example-package
Dmytro
но еще может быть только 360 надо подождать пока отрендерит в норм качестве
Dmytro
https://www.youtube.com/watch?v=Ilt0thLJPhc
Andrey
О, видосы по Формлистеру =)
Pathologic
$data['classname'] работать не будет
Pathologic
$data['error'] тоже
Pathologic
придется в третий раз перезаписывать (((:
Pathologic
хотя я вижу что работает ☹️
Pathologic
чтобы не ругалось на дату можно ее передать же в шаблон формы пустым массивом
Pathologic
или на что оно там ругается, плохо видно
Pathologic
еще можно не чанк формы вставлять на страницу, а тот же вызов формлистера, но без правил и т.п., зато с параметром disableSubmit
Pathologic
то есть все будет работать, но отправить форму не получится просто так
Pathologic
и вот тут выявляется удобство контроллеров - можно отправлять форму на ту же страницу, но если аякс, то убирать disableSubmit и добавлять api=2
Pathologic
я как раз делал такое на большом сайте где куча форм
Anonymous
У ревистов БУНД против эво 😊
iWatchYouFromAfar
Am
Значит победа близка и правильным путем идет развитие. (:
Anonymous
Когда эвошоп? 😂
Я эвошоп никому не обещал
Камиль
Зачем evoShop, если есть commerce🤔
Никита
Зачем evoShop, если есть commerce🤔
Для того, чтобы с бубном не плясать при его подключении?)
Anonymous
Для того, чтобы с бубном не плясать при его подключении?)
Если верить людям в этом чате, то на 2.0 комерс стартует
Anonymous
Какие пляски с бубном?
Камиль
Для того, чтобы с бубном не плясать при его подключении?)
Эвошоп за 10 минут настроить можно с базовым функционалом (без доставки и т.д.)
Камиль
Корзина, товары и оформление заказа
Камиль
Сорри commerce
Volodymyr
или это сарказм?