Если нам необходимо вывести какую либо информацию на сайте в виде статической страницы, для этого необязательно ставить целый модуль. Ниже будет описано, как создать статическую страницу с HTML контентом.
Для этого создаем файл, к примеру, about_us.php
Пишем код:
<?php
include_once '../../mainfile.php';
// Заголовок страницы
$xoopsOption['xoops_pagetitle'] = 'Заголовок';
// Хеадер
include $GLOBALS['xoops']->path('header.php');
// Мета теги
$xoTheme->addMeta( 'meta', 'keywords', 'Мета теги ключевых слов' );
$xoTheme->addMeta( 'meta', 'description', 'Мета теги описания' );
?>
Текст...
<?php
// Подвал
include $GLOBALS['xoops']->path('footer.php');
?>
Вместо "Текст..." пишем необходимый нам текст в HTML, переходим по ссылке на этот файл...
Посмотреть пример
Можно создать мини модуль со статическими страницами. Тогда наши страницы добавятся в главное меню. (Скачать ниже...)
Включены два основных файла
<?php
include_once '../../mainfile.php';
// Заголовок страницы
$xoopsOption['xoops_pagetitle'] = 'Заголовок';
// Хеадер
include $GLOBALS['xoops']->path('header.php');
// Мета теги
$xoTheme->addMeta( 'meta', 'keywords', 'Мета теги ключевых слов' );
$xoTheme->addMeta( 'meta', 'description', 'Мета теги описания' );
?>
Текст...
<?php
// Подвал
include $GLOBALS['xoops']->path('footer.php');
?>
И xoops_version.php файл:
<?php
$modversion['name'] = "mypage";//Название модуля (в главном меню и в админке выведет с этим названием)
$modversion['version'] = 1.01;
$modversion['description'] = "Это модуль статических страниц";//описание модуля
$modversion['author'] = "";
$modversion['credits'] = "";
$modversion['help'] = "";
$modversion['license'] = "GPL see LICENSE";
$modversion['official'] = 0;
$modversion['image'] = "logo.gif";
$modversion['dirname'] = "mypage";//название папки с модулем
// Admin things
$modversion['hasAdmin'] = 0;
$modversion['adminpath'] = "";
// Menu
$modversion['hasMain'] = 1; // 0, чтобы удалить из главного меню. 1, выводит в главном меню
$modversion['sub'][1]['name'] = 'О нас'; //Название 1-й ссылки
$modversion['sub'][1]['url'] = "../../modules/mypage/about.php"; // Ссылка
$modversion['sub'][2]['name'] = 'Страница 2'; //Название 2-й ссылки
$modversion['sub'][2]['url'] = "../../modules/mypage/page2.php"; // 2-я ссылка
?>
Строки $modversion['sub'][1]['name'], $modversion['sub'][1]['url'] не обязательны - но если используются, то добавляют подменю, которые появляются в Вашем главном меню при загрузке страницы. Для этого необходимо добавить файлы моя_страничка.php и желаемое название в меню
Создайте каталог в папке модулей, назовите его, как желаете, но удостоверьтесь, что эта строчка соответствует имени папки:
$modversion['dirname'] = "mypage"; //название папки
Добавить в папку:
index.php (С любым добавленным контентом HTML)
xoops_version.php
файл изображения: $modversion['image'] = "logo.gif";
Идите в админку и установите модуль
Вы можете сделать это многократно, только назвать модули различными именами.
Скачать модуль mypage
|