Константы в UserCMS
В UserCMS не много констант, но все они активно используются:
- SITE_URL - адрес сайта (без слеша на конце)
- SITE_SLOGAN - слоган
- SITE_NAME - название сайта (имя проекта)
- ROOT_DIR - путь к корневой папке сайта (не путать с URL), например: C:\\sites\ya.ru
- THEME_URL - полный URL к теме сайта, например: http://ya.ru/themes/my_super_theme
Планируются с версии 2.4+
- SITE_EMAIL - основной емейл (для отображения на сайте на видных местах)
- SITE_EMAIL2 - емейл для уведомлений (обычно по умолчанию подключен во всех формах) и задуман как запасной (дублирующий), но тоже можно выводить на страницах
- SITE_PHONE - телефон (в любом формате, например: +7 (000) 234-66-66
- SITE_PHONE_F - телефон форматированный (для вставки в ссылки, в которые нельзя пробел вставлять, например: +70002346666
- SITE_LOGO - логотип проекта (если имеется файл /themes/images/logo.png ), то отображается логотип, если нет файла - отображается название проекта SITE_NAME
- IS_MAIN_PAGE - равна TRUE - если мы на главной, и FALSE - если нет. Проверка через $_SERVER[REQUEST_URI] - не дает нужный результат, поскольку не учитывает возможность для главной передать params (вида: a=1/b=5) и GET запросов (?a=1&b=55)
- ваши идеи?
Стоит еще раз отметить, что слеш (прямой и обратный) никогда на конце не ставится, и чаще даже обрезается движком и склеивается. Поэтому будьте осторожный во время ручной правки файла config.ini - удаляйте слеш на конце!.