(12 фев 2015, 21:31) (
0/
0)
[
0]
denis_s,
Ну вот и такая CMS у тебя будет.
(11 фев 2015, 21:53) (
0/
0)
[
0]
Тут crypt() в помощь
(11 фев 2015, 21:40) (
0/
0)
[
0]
denis_s,
Ну, а я, что говорю. Поэтому если ты добавишь ещё одну версию сайта, то придется переписывать все модули. Понял?
(10 фев 2015, 13:09) (
0/
0)
[
0]
denis_s,
Как шапка общая, если ты в каждом модуле ставишь проверку на тему и в зависимости от не выводишь разные шапки?
if($_COOKIE['style']=='web')require_once 'system/web_head.php'; else require_once 'system/head.php';
(10 фев 2015, 13:07) (
0/
0)
[
0]
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>';
}
(9 фев 2015, 19:41) (
0/
0)
[
0]
denis_s,
Ну смотри, у тебя проблемы с форматированием кода. Приведу примеры
[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 придётся переписывать весь двиг? Размести эту проверку в футере.
(9 фев 2015, 14:48) (
0/
0)
[
0]
denis_s,
Я кажется писал выше про подобную защиту
Добавлено 09.02.15 в 14:57:18:
Посмотрел твою CMS. Код в некоторых местах УГ. Но всё же продолжай писать, учить, набираться опыта. Удачи.
(6 фев 2015, 19:32) (
0/
0)
[
0]
denis_s,
Я про авторов таких ЦМС, а там суди сам.
(6 фев 2015, 19:31) (
0/
0)
[
0]
Писать подобную защиту нужно если впадлу искать дырки. Ну, а если впадлу с самого начала разработки ЦМС - успеха в развитии не будет 100% потому, что это ведро без дна.
(6 фев 2015, 19:26) (
0/
0)
[
0]
RGame,
Да да да. Веселят и бесят подобные защиты. Наоставляют дырок, а потом городят велосиды для защиты.