Скрипт навигации на php

Для работы скрипта системы навигации используются все преимущества php5, что было плохо реализовано в php версии 4. Весь функциональный код скриптов написан с помощью классов - объектно-ориентированное программирование. Это позволяет облегчить процесс разработки скриптов, так как основными отличительными чертами ООП является наследование, инкапсуляция и полиморфизм и много других преимуществ по сравнению со структурным программированием. При использовании ООП программы (скрипты) становятся намного защищенней от внешненей среды, что позволяет улучшить разработку проектов в больших группах разработчиков.

  • Интерфейс: - (отсутствует)
  • Лицензия: Бесплатная
  • Требования: php5, mysql v5.x
  • Разработчик: newSS (devit)

Инструкция по настройке скрипта

1 Настройки

Откройте файл config.php в любом текстовом редакторе, который после редактирования не оставляет свою служебную информацию (к примеру, в word'e этого делать не следует;)), в нем найдите строки описанные ниже и проделайте всё что необходимо.

class Table {
 static 
$menu_popup 'popup';
}
 
class 
db {
  
// here code...
 
 // инициализация сласса db
 
public function __construct(){
  
//  название базы данных MySQL Á
//(её необходимо предварительно создать в phpmyadmin
  
$this->db_name 'dbs_popup';
  
// Указать домен или IP адрес сервера - $ServName
  // Если вы не уверены, то ничего не пишите.
  
$this->server 'localhost';
  
// имя пользователя
  
$this->user 'user_name';
  
// пароль пользователя
  
$this->password 'user_password';
  
  
// here code... 

1. В $menu_popup введите название необходимой таблицы (можно оставить popup).

2. Настройка базы данных.

  2.1 В $this->db_name ввести название БД, в которой будут храниться элементы навигации.

  2.2 Указать адрес сервера БД в $this->server (по умолчанию localhost).

  2.3 Имя пользователя указать в $this->user.

  2.4 Пароль пользователя указать в $this->password.

 

Откройте файл install/index.php для конфигурирования будущего меню.

 

<?php
// code here...
 

$inst->add('новости''/news/index.php');
$inst->add('чат''/chat/index.php');
$inst->add('форум''/forum/index.php');
$inst->add('гостевая книга''/gbooks/index.php');
$inst->add('о нас''/about/index.php');
?>

Это меню, которое создается по умолчанию.

Если нужно что-то добавить или удалить, то скопируйте строку
$inst->add('название_меню', 'путь_к_скрипту'); и добавте, в том, месте где необходимо.

 

2 Установка

Введите в сбраузере слующее http://host_name/dir_script/install/index.php

host_name - имя вашего сайта.

dir_script - директория, в которой находятся файлы скрипта.

3 Завершение установки.

Удилите папку install со всем её содержимым.

Скрипт установлен.

4 Шаблон

Шаблон для меню необходимо создавать отдельно

<!-- начало html-кода -->
 
<?php     
  
require_once 'include/class_popup.php';
  
  
$popup = new class_popup(Table::$menu_popup);
  
$data $popup->getPopup();
  foreach (
$data as $key => $value){
    echo 
'<li><a href="'.$value.'"><span>'.$key.'</span></a></li>';
  }

?>
 
<!-- конец html-кода -->

Из $value берется путь к скрипту (url).

А из $key - название пункта меню.