Как это сделать?

571
.
Benson1994, У бери все подключения шапки, ног и ядра движка в cab/index.php. Открой index.php что в корне твоего сайта. Найди подключение mainmenu.php и вместо него подключи свой cab/index.php. Или просто убери в cab/index.php подключаемые шапку (head.p hp), ноги (end.php) и ядро (core.php), переименуй в mainmenu.php и замени
.
ДоХтор, После этого или до вставить

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");
header((stristr($agn, "msie") && stristr($agn, "windows")) ? 'Content-type: text/html; charset=UTF-8' : 'Content-type: application/xhtml+xml; charset=UTF-8');
echo '<?xml version="1.0" encoding="utf-8"?>' . "\n";
echo "\n" . '<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">';
echo "\n" . '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">';
echo "\n" . '<head><meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8"/>';
echo "\n" . '<link rel="shortcut icon" href="' . $home . '/favicon.ico" />';
echo "\n" . '<meta name="copyright" content="Powered by JohnCMS" />';// ВНИМАНИЕ!!! Данный копирайт удалять нельзя
if (!empty ($set['meta_key']))
echo "\n" . '<meta name="keywords" content="' . $set['meta_key'] . '" />';
if (!empty ($set['meta_desc']))
echo "\n" . '<meta name="description" content="' . $set['meta_desc'] . '" />';
echo "\n" . '<link rel="alternate" type="application/rss+xml" title="RSS | Новости ресурса" href="' . $home . '/rss/rss.php" />';
echo "\n" . '<title>' . $textl . '</title>';
echo "\n" . '<link rel="stylesheet" href="' . $home . '/theme/' . $set_user['skin'] . '/style.css" type="text/css" />';
echo "\n" . '</head><body>'
.
# Benson1994 (02.09.2016 / 17:25)
ДоХтор, После этого или до вставить

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Last-Modified: " .
Смотри по этому примеру
<?php

/**
 * @package     JohnCMS
 * @link        http://johncms.com
 * @copyright   Copyright (C) 2008-2011 JohnCMS Community
 * @license     LICENSE.txt (see attached file)
 * @version     VERSION.txt (see attached file)
 * @author      http://johncms.com/about
 */

defined('_IN_JOHNCMS') or die('Error: restricted access');

$headmod = isset($headmod) ? mysql_real_escape_string($headmod) : '';
$textl = isset($textl) ? $textl : $set['copyright'];
// ТВОЙ КОД ПЕРЕАДРЕСАЦИИ
if ($_SERVER['PHP_SELF'] == '/index.php') {
    header('Location: '. $_SERVER['HTTP_HOST'] .'/cab/index.php');
    exit;
}
.
ДоХтор, Спасибо все работает, только вот в адресной строке адрес вида www.site.ru/cab/index.php, хотелось чтоб просто site.ru был, не получится да так сделать?
.
# Benson1994 (02.09.2016 / 17:45)
ДоХтор, Спасибо все работает, только вот в адресной строке адрес вида www.site.ru/cab/index.php, хотелось чтоб просто site.ru был, не получится да так сделать?
Нет, не получится. Для этого надо не перенаправление делать, а переписывать mainmenu.php, файл главной страницы сайта.
.
ДоХтор, Ладно, Спасибо большое за помощь
.
# Benson1994 (02.09.2016 / 18:17)
ДоХтор, Ладно, Спасибо большое за помощь
Не за что ) Почитай ещё этот совет
.
ДоХтор, Скажи пожалуйста, вот я пытаюсь переписать, в корне сайта index изменил pages/mainmenu на cab/index, в этом в файле убрал подключения head, end, core. В файле cab/index.php, headmod='cabinet'
нужно ли менять, там где headmod='mainpage' писать 'cabinet' или это не важно?
.
Вот это pages/mainmenu на cab/index переименовывать не нужно, потому что в папке /pages/ есть и другие файлы, и с папкой /pages/ рабртают другие скрипты движка.
.
Benson1994, цитирую:

1. Убери все подключения шапки, ног и ядра движка в файле cab/index.php
2. Открой index.php что в корне твоего сайта и найди в нём подключение файла mainmenu.php, и вместо него подключи свой cab/index.php
Всего: 36