radrigo 209 Опубликовано: 21 мая 2021 Рассказать Опубликовано: 21 мая 2021 Всем привет. Подскажите, как в DLE подключить файл глобально и сделать переменную глобальной? Например, если я размещаю ссылки sape, контекстные ссылки sape в новостях и статистических страницах и тому подобное, то мне несколько раз в разных файлах надо прописывать примерно следующее if (!defined('_SAPE_USER')) { define('_SAPE_USER', 'хххххххххххххххххххххххх'); } require_once(realpath($_SERVER['DOCUMENT_ROOT'] . '/' . _SAPE_USER . '/sape.php')); $o = array(); $o['host'] = 'gusev-online.ru'; $o['charset'] = 'utf-8'; Можно как-то переменные и подключение файлов обозначать глобально? Заранее признателен всем за подсказку. Ссылка на сообщение Поделиться на других сайтах
alex32 947 Опубликовано: 21 мая 2021 Рассказать Опубликовано: 21 мая 2021 (изменено) подключение можно прямо в index сделать. $o['charset'] уже есть в массиве $config. туда и хост можно загнать $config['sape_host']='gusev-online.ru'; Или вообще просто брать из $_SERVER['SERVER_NAME'], зачем создавать еще одну глобальную переменную, если она уже есть Изменено 21 мая 2021 пользователем alex32 1 Ссылка на сообщение Поделиться на других сайтах
radrigo 209 Опубликовано: 22 мая 2021 Рассказать Опубликовано: 22 мая 2021 Автор 16 часов назад, alex32 сказал: подключение можно прямо в index сделать. $o['charset'] уже есть в массиве $config. туда и хост можно загнать $config['sape_host']='gusev-online.ru'; Или вообще просто брать из $_SERVER['SERVER_NAME'], зачем создавать еще одну глобальную переменную, если она уже есть К сожалению, при помощи плагина внести изменения в файл index.php нельзя( Ссылка на сообщение Поделиться на других сайтах
alex32 947 Опубликовано: 22 мая 2021 Рассказать Опубликовано: 22 мая 2021 ну в main.php или engine.php 1 Ссылка на сообщение Поделиться на других сайтах
radrigo 209 Опубликовано: 22 мая 2021 Рассказать Опубликовано: 22 мая 2021 Автор в engine/init.php если кому понадобится Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас