iWatchYouFromAfar
Евгений
iWatchYouFromAfar
Alex
@iWatchYouFromAfar @petya_grill в общем если интересно, причина оказалась в папке (категории) в которой лежал шаблон и ТВ поля
🙈 PG
iWatchYouFromAfar
Sergey_K
Слушайте, а что за магия с файлом ../core/config.inc.php? Если его включать require_once, то переменные, которые в нем, все пустые "приходят". А вот require раотает норм.
Alex
¯\_(ツ)_/¯
Sergey_K
Там стоит какая-то защита, которая после включения трет значения переменных?
Alex
🙈 PG
Sergey_K
Есть
Sergey_K
require_once
Sergey_K
не работает
Sergey_K
require работает
🙈 PG
core/config/config.inc.php
Sergey_K
да, сорри, про него
Sergey_K
вот с ним такая лабуда
Георгий
Ребят, кто с gitlab работает, че там за байда с минутами?
🙈 PG
Хз, вроде большой разницы то и нет
Sergey_K
Sergey_K
При этом в сниппете со своими файлами require_once работает норм
🙈 PG
Нет там вроде никакой защиты
Sergey_K
Ну и если пишу require_once на конфиг, то пхп не ругается на то, что переменная используется до инициализации
Sergey_K
То есть в них тупо пусто
Sergey_K
ща
Sergey_K
покажу демо, может это только у меня так :)
Sergey_K
require_once(MODX_CORE_PATH . "config/config.inc.php");
echo "DBserver : {$database_server}";
return;
Sergey_K
Вот такой код выдает ошибку
Sergey_K
Что переменной нет
Sergey_K
require(MODX_CORE_PATH . "config/config.inc.php");
echo "DBserver : {$database_server}";
return;
Sergey_K
Вот такой код нормально работает
Sergey_K
Я примерно понял, явно есть защита.
Sergey_K
Выглядит примерно так
Sergey_K
require(MODX_CORE_PATH . "config/config.inc.php");
unset($database_server);
echo "DBserver : {$database_server}";
return;
Sergey_K
вот такой код фолит.
Sergey_K
То есть php понимает, что файл уже был включен. Видимо, ХПДО. Но после включения оно разыменовывает переменные и require_once уже будет косячить.
Миша
Миша
https://customers.gitlab.com/plans
Георгий
походу хана бесплатному использованию =(
Anonymous
кто-нибудь собирал пакеты modExtra в windows окружении (Open Server)? Нормально всё проходит, траблов с совместимостью нет?
Миша
Mikhail
надо ник сменить
Легко говорить на своем поле. В любом случае за помощь спасибо.
iWatchYouFromAfar
Mikhail
Mikhail
Тем более это деньги, которые платит заказчик, а не я.
Mikhail
За бесплатно даже я не готов делать.
Евгений
чет токсичностью пахнуло
Mikhail
Mikhail
Mikhail
В полевых условиях мотивации больше
Mikhail
iWatchYouFromAfar
мне то пофиг, просто я сейчас рассуждаю как клиент
iWatchYouFromAfar
Mikhail
В любом случае в проектах написанных ранее я всегда нахожу недостатки. Опыт увеличивается, подход к работе меняется.
iWatchYouFromAfar
ты вот сказал что ты по с шарпу, но ты не смог найти верстку в html файлике)
Mikhail
Не знаю ни одного программиста, кто спустя время не поменял свой код
Mikhail
iWatchYouFromAfar
iWatchYouFromAfar
а я то думал неопытность
Mikhail
Mikhail
Я написал что в чанке не нашел
Mikhail
Подскажите по компоненту Tickets. Не могу понять где формируется ссылка "Ответить" для комментария. В чанке нет, в default.js компонента тоже.
iWatchYouFromAfar
Евгений
Mikhail
Ты как обычно озлоблен и что-то пытаешься доказать мне.
Евгений
это Паша
iWatchYouFromAfar
Mikhail
Видимо Паша из тех кто больше говорит