в любом случае спасибо, чем уг? покажи, чтобы исправляться)
Ну смотри, у тебя проблемы с форматированием кода. Приведу примеры
[code]
require_once 'system/xcms_core.php';$title='Главная';
if($_COOKIE['style']=='web')require_once 'system/web_head.php'; else require_once 'system/head.php';
[/code]
Вот пример, http://prntscr.com/630x71 очень трудно читать твой код. Всё в куче, в некоторых местах (пример выше) всё в одну строку.
[code]
switch($act){
case 400:echo'<div class="menu">Ошибка #400, проверьте правильность введеного адреса</div>';break;
case 401:echo'<div class="menu">Ошибка #401, проверьте правильность введеного адреса</div>';break;
case 402:echo'<div class="menu">Ошибка #402, проверьте правильность введеного адреса</div>';break;
case 403:echo'<div class="menu">Ошибка #403, проверьте правильность введеного адреса</div>';break;
case 404:echo'<div class="menu">Ошибка #404, проверьте правильность введеного адреса</div>';break;
case 500:echo'<div class="menu">Ошибка #500, проверьте правильность введеного адреса</div>';break;
case 502:echo'<div class="menu">Ошибка #502, проверьте правильность введеного адреса</div>';break;
[/code]
Можно реализовать в две строки, вариантов несколько.
if($_COOKIE['style']=='web')require_once 'system/web_head.php'; else require_once 'system/head.php';
Если у тебя добавится ещё pda придётся переписывать весь двиг? Размести эту проверку в футере.
В две строки циклом?
Нет, шапка общая для всех PDA
denis_s, цикл тут причём? Можно условием, типа
if ($act >= 400 && $act <= 404 || $act == 500 || $act == 502){
echo'<div class="menu">Ошибка #' . $act . ', проверьте правильность введеного адреса</div>';
}
Можно массивом, где ключ - код ошибки, а значение её описание. Это если хочешь для каждой ошибки разное описание. Можно просто массив кодов ошшибок без описания.
$code = array(400, 401, 402, 403, 404, 500, 502);
if (isset($code[$act])){
echo'<div class="menu">Ошибка #' . $act . ', проверьте правильность введеного адреса</div>';
}
Как шапка общая, если ты в каждом модуле ставишь проверку на тему и в зависимости от не выводишь разные шапки?
if($_COOKIE['style']=='web')require_once 'system/web_head.php'; else require_once 'system/head.php';
Конкретно для веб и вап они разные
Спасибо, обязательно исправлю