!!@!!

Домашняя страница !!DeBOBAHer!!

Главная страница :: Мои любимые сайты :: Мои работы :: Обо мне
Поддержите проект
ЯндексЯндекс. ДеньгиХочу такую же кнопку

Мои работы

Движок сайта DBBH Site Engine 0.4

Форумы по поддержке проектов Wiki проектов

ВНИМАНИЕ! Сопровождение проекта перемещено на Wiki проектов

Описание

Движок сайта позволяет показывать описания объектов, разделённых на несколько разделов. Объекты могут иметь фотографию (маленькую для показа в списке и увеличенную) и произвольное количество текстовых полей описания. Можно настраивать порядок объектов и полей их описания. Так же настраивается порядок перечисления разделов.

Движок предусматривает наличие двух типов разделов: основных и информационных. Основные разделы могут иметь общее описание и список объектов, которые к ним относятся. Информационные разделы имеют только описания.

Установка движка

Перво напрево, Вам необходимо скопировать все файлы на веб-сервер. Ваш сервер должен поддерживать PHP 5 и расширение MySQLi.

Далее Вам необходимо определиться с доступом к базе данных. DBBH Site Engine должен иметь возможность удалять и создавать таблицы, а так же манипулировать данными в них. Ему требуются стандартные параметры для доступа к базе данных: имя пользователя, пароль, хост БД и имя БД. Чтобы не создавать путаницы в Вашей базе данных, все таблицы движка могут иметь заданый Вами префикс (т.е. начинаться с какой-то строки).

Когда все файлы скопированы на сервер и параметры доступа к БД определены, заходите через Ваш браузер на страницу http://Ваш_сайт/install/install.php

Заполняйте все поля поля на этой странице и нажимайте "Установить". Страница перезагрузиться и покажет результаты установки. Если во время установки вознкли ошибки, то проверьте:

  • Разрешение на запись в папку include и все её файлы.
  • Разрешение на запись в папку images и все её подпапки.
  • Разрешение на запись в папку style и все её файлы.
  • Правильность указания параметров для доступа к базе данных.
  • Возможно все файлы *.php должны иметь атрибут "исполнимый".

Что нужно сделать после установки

Лишние файлы

После установки необходимо немного почистить Ваш сервер, чтобы уменьшить риск его взлома. Потенциально опасными являются:

  • Вся папка install. Её лучше сразу удалить.
  • Файл admin_cp/restore.php. Я не рекомендую держать его постоянно на сервере. Доступ к нему конечно закрыт паролем, но в случае его взлома, с вашей базой данных (а возможно и не только ей) можно будет сделать всё, что угодно. Этот файл нужет только для восстановления БД из резервной копии. Рекомендую его закачивать на сервер только на то время, когда он там нужен, а затем - удалять.
В файле admin_cp/auth.php

Нужно найти строку $realm = 'DBBH admin Board'; и заменить FH admin Board на что-нибудь другое. Эта надпись будет показываться в окне с запросом пароля, когда Вы будете входить в панель управления.

Настройка сайта

Пароли и явки

Для настройки сайта есть два уровня доступа:

  1. Администратор - может настраивать все параметры сайта и изменять его список объектов.
  2. Редактор - может только изменять список объектов. Т.е. добавлять, удалять и изменять объекты в существующих разделах сайта.

Пароли и имена пользователей для администратора и редактора находятся в файле include/security.php. Их можно изменить только изменив этот файл. Никаких иных средств для этого не предусмотрено (для повышения безопасности движка). И имена (логины), и пароли должны состоять только из латинских букв и цифр. В противном случае возможны проблемы с авторизацией из-за наличия большого количества кодировок для русских букв. Тем неменее, возможно Вы сумеете использовать и русские буквы в этих параметрах - нужно только подобрать кодировку, в которой будет сохранён файл include/security.php.

Настройка основных параметров сайта

Заходите при через Ваш браузер по адресу http://Ваш_сайт/admin_cp/admin_board.php. У Вас будет запрошен пароль и имя пользователя. Необходимо ввести данные администратора, иначе Вас не допустят до настроек сайта. На этой странице Вы можете изменить текст главной страницы сайта, текст копирайтов (нижняя часть всех страниц), заголовок сайта, его адрес (необходим для осуществления автоматических переходов между страницами) и настроить разделы и информационные разделы.

Настройка объектов сайта

Для изменения списка объектов какого-либо раздела сайта нужно использовать страницу http://Ваш_сайт/admin_cp/admin_add_objects.php. Для её использования достаточно ввести имя и пароль редактора. В начале Вам будет предложено выбрать раздел, список объектов которого будет редактироваться. После этого Вы получите доступ к изменению всех параметров объектов. Там всё должно быть "интуитивно понятно".

Скачать архив движка можно здесь (tar.bz2) или здесь (zip)

Изменения в версиях

0.4
  • Добавлена возможность открытия полного описания объекта.
  • Несколько переработан механизм формирования страниц.
0.3
  • Добавлена настройка разбития раздела на страницы.
  • Стиль оформления полностью переведён на php для более тонкой настройки внешнего вида.
0.2
  • Добавлена возможность настройки e-mail для отправки писем через форму обратной связи на панели управления сайтом.
 

!!DeBOBAHer!!
debobaher[собака]yandex.ru
Hosted by uCoz