Сегодня столкнулся с небольшой проблемой, решение которой самостоятельно найти к сожалению не получается и я вынужден вновь обратиться к вам с просьбой о помощи.
Проблема такова, решил я изменить заголовок страницы модуля Mail, то есть вместо названия модуля "E-Mail" и названия сайта через дефис, написать там просто "Контакты", хотя дефис и название сайта можно и оставить...
Покопавшись в коде нашел место где формируется этот самый заголовок. Я так понимаю это файл head.php.
Вот отрывок кода, формирующий, как мне кажется, заголовок...
<?php
...
if (defined('CUSTOM')) {
$siteglobal['title'] = CUSTOM;
$siteglobal['site'] = '';
} else {
$siteglobal['title'] = (empty($siteglobal['title'])) ? "" : $siteglobal['title']." - ";
$siteglobal['title'].= (empty($siteglobal['modname'])) ? "" : $siteglobal['modname']." - ";
$siteglobal['site'] = $setting['site'];
}
...
Хотя в файле head.simple.php есть похожий код
<?php
...
$siteglobal['title'] = (empty($siteglobal['title'])) ? '' : ' - '.$siteglobal['title'];
$siteglobal['title'].= (empty($siteglobal['modname'])) ? '' : ' - '.$siteglobal['modname'];
$siteglobal['site'] = $setting['site'];
...
Ну вот начал я думать как исправить заголовок... Добавил значение переменной $siteglobal['title'] непосредственно в файле index.php модуля Mail, но получил уже заголовок состоящий из трех слов разделенных дефисом... Чего вообщем-то и следовало ожидать)))
Можно конечно попробовать удалить строку
<?php $siteglobal['title'].= (empty($siteglobal['modname'])) ? "" : $siteglobal['modname']." - ";
, но опасаюсь что это приведет к сбоям в работе других модулей...Закралась идея переназначить переменную $siteglobal['modname'], присвоив ей соответствующее значение, ибо изучив код модуля я не нашел её использование в скрипте, но решил на всякий случай посоветоваться с вами... Может быть кто-нибудь сталкивался с подобной проблемой и подскажет адекватное решение...
Заранее спасибо.