Модули
Создание статической страницы
Написал MACTEP в 29.11.2010 13:40:00 (7155 прочтений)

Если нам необходимо вывести какую либо информацию на сайте в виде статической страницы, для этого необязательно ставить целый модуль. Ниже будет описано, как создать статическую страницу с 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


Теги: Статическая страница  
Версия для печати Отправить эту статью другу Создать из статьи PDF-файл

Похожие новости

Модуль XoopsHeadlines

Модуль XoopsHeadlines используется для отображения RSS-каналов на вашем веб-сайте. Он обычно используется для агрегирования каналов новостей в одном месте на своем сайте....

NewBB 4.3 RC4

Модуль форума для xoops 2.5.х Минимальные PHP требования: 5.2 MYSQL Минимальная требуемая версия: 5.0 Минимальные XOOPS требования: 2.5 Минимальная требуемая версия...

Модуль TDMDownloads 1.62 ru

Модуль для создания загрузок файлов Пользователи могут загружать, добавлять, оценивать различные файлы. . Список ошибок, улучшений и изменений приведен ниже...

News 1.6.7 ru

Долгожданный релиз модуля новостей для XOOPS 2.5.5 Первое, что бросается в глаза - добавлена поддержка ModuleAdmin И несколько обновлений - дополнений помельче. И так,...

Модуль инструкций

Демо версия модуля "Инструкции" Для чего нужен этот модуль? В первую очередь для создания инструкций, описания к програмам, к изделию, товару и т.д. Чем отличается от...

Xoops Partners 2.0 Beta 1 тестирование

Модуль отображает партнёров на страницах и блоках вашего сайта. Отображаются ссылки на веб-сайты сотрудничающих организаций, краткое описание и логотипы. Этот модуль был...

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити

Кто активен

6 пользователь(ей) активно (3 пользователь(ей) просматривают Новости)

Участников: 0
Гостей: 6

далее...

Рекомендуем