Описание администраторского интерфейса сайта. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Описание администраторского интерфейса сайта.



Администраторский интерфейс – важная часть любого сайта. Административная часть сайта имеет свой интерфейс, который может существенно отличаться от пользовательской части. Через администра-тивную часть осуществляется настройка работы сайта, его наполнение информацией. Через административный интерфейс в данном случае не реализовано редактирование внешнего вида сайта, так как в нашем случаях это лучше сделать вручную через визуальный редактор. Администраторская часть сайта должна быть защищена от несанкционированного доступа.

Вход в административную часть сайта осуществляется следующим образом: в адресной строке браузера наберите:

http://mrcommunicator/admin

Администраторская панель состоит из стартовой страницы, страницы редактирования главной страницы и страницы редактирования данных об оборудовании.

Каждая страница администраторской части имеет включает в себя файлы head.inc.php и foot.inc.php, которые находятся в папке admin сайта.

Код файла head.inc.php:

<?php

require_once("mysql.php");

include("data.php");

?>

<html>

<head>

<title>

<?=$user_title?>

</title>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<meta name="keywords" content="<?=$user_keywords?>">

<meta name="description" content="<?=$user_description?>">

<link href="http://<?=$_SERVER['HTTP_HOST']."/"?>default.css" rel="stylesheet" type="text/css" media="screen" />

</head>

<body>

<!-- start header -->

<div id="header">

<div id="logo">

<h1><a><?php echo $title[4];?> Администратор</a></h1>

</div>

<div id="rss"> <br>

</div>

</div>

<!-- end header -->

<!-- star menu -->

<div id="menu">

<ul>

<li <? echo ($_SERVER['SCRIPT_NAME'] == "/admin/index.php")? " class=current_page_item ": "";?>> <a href="http://<?=$_SERVER['HTTP_HOST']."/admin/";?>">Стартовая</a> </li>

<li <? echo ($_SERVER['SCRIPT_NAME'] == "/admin/sstart.php")? " class=current_page_item ": "";?>> <a href="http://<?=$_SERVER['HTTP_HOST']."/admin/";?>start/">Редактировать главную страницу</a></li>

<li <? echo ($_SERVER['SCRIPT_NAME'] == "/admin/scat.php")? " class=current_page_item ": "";?>> <a href="http://<?=$_SERVER['HTTP_HOST']."/admin/";?>rcat/">Редактировать данные</a></li>

</ul>

</div>

<!-- end menu -->

<br>

<!-- start page -->

<div id="page">

В администраторском интерфейсе отсутствует поиск.

Код файла foot.inc.php:

</div>

<!-- end page -->

<!-- start footer -->

<div id="footer">

<h1><center><a href="http://<?=$_SERVER['HTTP_HOST']?>">Выйти из администраторского интерфейса</a></h1> //выход

<p class="legal"> &copy;

<?=$_SERVER['HTTP_HOST']." ".date("Y");?>

</div>

<!-- end footer -->

В подвал сайта теперь добавлен выход из административного интерфейса.

Изменён также файл mysql.php:

<?

$host="localhost"; //Хост

$login_mysql="admin"; //Логин

$password_mysql="123456"; //Пароль

$baza_name="Tools"; //Имя базы

$db = @mysql_connect("$host", "$login_mysql", "$password_mysql");

if (!$db) exit("<p>К сожалению, не доступен сервер MySQL</p>");

if (!@mysql_select_db($baza_name,$db)) exit("<p>К сожалению, не доступна база данных</p>");

?>

В администраторском интерфейсе, привилегии в БД расширены (в пользовательском режиме доступна только операция SELECT).

Стартовая страница.

Стартовая станица создаётся при выполнении файла index.php. Стартовая страница не несёт в себе особого функционала и выступает в качестве визитной карты административного интерфейса. Скриншот этой страницы на рисунке 14.

 

Рисунок 32 – Стартовая страница административного интерфейса



Поделиться:


Последнее изменение этой страницы: 2017-02-10; просмотров: 228; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.143.17.128 (0.007 с.)