КАК СОЗДАТЬ САЙТ САМОМУ БЕСПЛАТНО

и что с ним делать после...

РАЗДЕЛ »» РАЗРАБОТКА и СОЗДАНИЕ САЙТА

Папки и файлы в CMS Wap Motor 18 Моторе




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

Итак. Возьмем за пример бесплатный хостинг H2M.ru и установленный на него движок Wap Motor 18.1 
Авторизация — логин, пароль, вход. Видим главную страницу своего аккаунта на х2м.
Перед нами:

ЗАПРЕЩАЕТСЯ!!! Обращение к пользователям.
НОВЫЙ ГРАББЕР загрузок от wapnot.ru! Тысячи файлов, постоянное обновление!
Установить граббер загрузок >>>
Возникли проблемы? пишите в поддержку! (0)
Письма (0)
ФОРУМ!
Файловый менеджер
Скачать файл или страницу
Загрузить свои файлы
Установить СКРИПТЫ!!!
Готовые скрипты
MySQL
FAQ
Управление субдоменами
Запуск скриптов по расписанию (cron)
Логи
Настройки
Статистика
выйти

Выбираем Файловый менеджер>>
Видим:

/меню
.cshrc 767B
.login 248B
.login_conf 158B
.mail_aliases 373B
.mailrc 331B
.profile 797B
.rhosts 276B
.shrc 975B
htdocs
log
tmp
Всего папок: …; файлов: …
в аккаунт.

Подробнее о назначении этих папок читайте в заметке Бесплатный хостинг для вап сайта H2M.

ИЗМЕНЯТЬ НАЗВАНИЯ И УДАЛЯТЬ ЭТИ ПАПКИ И ФАЙЛЫ НЕЛЬЗЯ.

Идем в htdocs 
htdocs это КОРНЕВАЯ директория (на платном хостинге у вас будет скорее всего public_html). Если говорят ‘распакуй в корень’, это значит при распаковке архива конечный путь будет htdocs/выбрать! >>
После того как вы распаковали архив в Корневую, т.е htdоcs, у вас должен быть такой вид:

/
htdocs
меню
вверх
.htaccess 7.0K
board
book
chat
download
forum
gallery
games
images
index.php 2.6K
input.php 3.2K
library
local
mail
mpanel
news
pages
template
themes
votes
wap
www
Всего папок: …; файлов: …
в аккаунт

Плюс файл INSTALL.php, который необходимо удалить сразу после установки Мотора.
Вот теперь о папках в Корневой htdocs
Выделю главные, те которые очень важны в работе Мотора.

.htaccess 7.0K — файл настройки и защиты
index.php 2.6K — страница на которую попадает юзер когда набирает адрес вашего сайта в браузере
local -в этой папке хранятся все данные сайта. это файловая база данных.
mpanel -панель админа
pages -основные страницы сайта
template -файлы настроек, счетчиков и другое. Очень важная папка. лишний раз там лучше не быть пока не научитесь понимать Мотор
themes — темы, скины вашего сайта

Подробнее. Файл index.php в Корневой. Тот на который попадет юзер набирая адрес сайта в браузере.

//--ЭТО ШАПКА САЙТА.Находится практически на всех страницах.--// 
require_once"template/start.php" 
require_once"template/regglobals.php"; 
require_once"template/config.php"; 
require_once"template/functions.php"; 
require_once"template/antidos.php"; 
require_once"template/cookies.php"; 
require_once"template/gzip.php"; 
require_once"template/header.php"; 
require_once"template/referer.php"; 
include_once"themes/$config_themes/index.php"; 
include_once"template/isset.php"; 
//--------------// 
if(isset($_GET['f']) && eregi("[^a-z0-9_-]",$_GET['f']) II isset($_GET['p']) && eregi("[^a-z0-9_-]",$_GET['p'])){header ("Location: index.php?isset=404&".SID); 
exit;} 
//--------------------// 

if (empty($_GET['p'])){ 
include_once"template/info.php"; 
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){ 

//---меню для авторизированного юзера---// 

echo'<а href="pages/index.php?action=menu&'.SID.'">Мое меню'; 

//----меню для Гостя--// 

echo' <а href="pages/vhod.php?'.SID.'">Авторизация'; 
echo' <а href="pages/registration.php?'.SID.'">Регистрация'; 
echo' <а href="mail/lostpassword.php?'.SID.'">Забыли пароль?';} 

//--ЭТО ОСНОВНОЕ МЕНЮ САЙТА. Чтобы не загромождать страницу использован ИНКЛУД(вставка .dat файла).Пройдите по адресу хтдокс/локал/датамайн/индекс.дат и увидите все расписанное меню на главной странице. Если там вы измените текст,то& и на вашей главной наступят перемены.---/ 

include_once("local/datamain/index.dat"); 

//---------------------// 
}else{ if($_GET['f']==""){$_GET['f']='index';} 
if (file_exists($_GET['p'].'/'.$_GET['f'].'.'.$config_ras)){ 
include_once $_GET['p'].'/'.$_GET['f'].'.'.$config_ras; 
}else{ 
echo 'Ошибка, Файл с данными параметрами не найден!';}} 

//----ЭТО НИЗ(говорят"Подвал")----// 

include_once"themes/$config_themes/foot.php"; 

А вот это сам локал/датамайн/индекс.дат (сокращенный вариант).

< img src="themes/vista/act.gif" alt=""> <а href="news/?< ?=SID?>">Новости сайта 
< ? include_once BASEDIR."template/localnews.php"; ?> 
< img srс="themes/vista/act.gif" alt=""> <а href="< ?=BASEDIR?>library/?< ?=SID?>">Библиотека 
< ? include_once BASEDIR."template/library.php"; ?> 
< img srс="themes/vista/act.gif" alt=""> <а href="< ?=BASEDIR?>download/?< ?=SID?>">Загруз-центр 
< ? include_once BASEDIR."template/down.php"; ?> 
< img srс="themes/vista/act.gif" alt=""> <а href="< ?=BASEDIR?>forum/?< ?=SID?>">Форум 
< ? include_once BASEDIR."template/allforums.php"; ?> 
< img srс="themes/vista/act.gif" alt=""> <а href="< ?=BASEDIR?>chat/?< ?=SID?>">Мини-чат 

Если, новичек, ты все это уже прочитал,то будь добр пройди по этому пути и посмотри как выглядит и index.php, и local/datamain/index.dat.

Поехали дальше. В корневой htdocs мы видим много папок. Почти во всех есть свой файл index.php. Например index.php в папке fоrum выведет вас на главную Форума. Или index.php в папке mpаnеl выведет вас на главную вашей Админки. Отсюда. Если вы хотите изменить страницу форума например, то смело идете в forum/index.php и ваяете там то, что желаете. Но пока вы ничего не понимаете, лучше в коды не соваться. Отсутствие хотя бы одной запятой может привести к не работе того же форума.

board — объявления
book -гостевая книга
chat -чат
download загруз центр
forum -форум
gallery -галерея
games -игры
images -все иконки сайта
library -библиотека
mail -почта
news -новости
votes -голосования

ПАПКА locаl. Что имеем? В ней хранятся все данные сайта, например профили юзеров, записи постов из форума или гостевой. Расширения файлов *.dаt.

adminchat.dat — админ чат
antimat.dat -антимат(лиц)
ban.dat -все кто в бане
bank.dat игровая инфа банка
blacklogin.dat черные логины
blackmail.dat черные ящики
book.dat посты гостевой
chat.dat посты чата
config.dat файл конфигурации,заполняется при установке движка через инстал.
dataavators загруженные юзерами аватары
databackup бекап(лиц)
databoard записи объявлений
datacounter счетчики
datadown статистика загруз центра
dataforum все записи форума
datagallery галерея
dataignor игнор юзеров
datakomm комментарии
datakontakt контакты юзеров
datalib к библиотеке
datalife для анкет юзеров информация
datamain файлы вывода основных станиц
dataoutput
dataraiting
datatmp
datavotes голосования
flood.dat антифлуд
headlines.dat заголовки всех страниц
news.dat новости
online.dat кто на сайте
privat файлы привата
profil профили юзеров

Права доступа на папку locаl 770(777). Внутри на все папки права 770(777), файлы 660(666). Файл . htассеs 644

ПАПКА template. 

.htaccess
allboards.php счетчик объявлений
allforums.php- счетчик форума
antidos.php -
calendar.php календарь
chat_bot.php ваш бот
chat_mag.php чат
chat_shut.php шутник из чата
config.php — файл конфигурации, не надо его трогать
cookies.php -
counters.php — счетчик
down.php — счетчик загруз центра
fotogallery.php — счетчик галереи
functions.php — важный файл,где описаны основные функции для работы сайта
generic.php -
gzip.php -закодирован,нельзя беспокоить.
gzip_foot.php — подвал сайта
header.php — верх сайта
info.php — выводит дату и другое
isset.php — файл с разными сообщениями системы, можно здесь тексты изменять
library.php — счетчик библиотеки
link.php -
localbook.php -
localchat.php -
localnews.php -
onliner.php — файл, который выводит онлайн юзеров на сайте
pclzip.php — файл для работы с архивами.Не стоит в него заходить
quickcode.php
quicksmiles.php
quicktags.php
quotesbase.php — крылатые фразы
antidos.php — защита от ддоса
cookies.php — cookies (авторизация)
generic.php — генерация времени работы скрипта
gzip.php -закодирован,нельзя беспокоить, отвечает за сжатие страниц
quickcode.php — коды вап мотор
quicksmiles.php — смайлы
quicktags.php — быстые теги
referer.php
regglobals.php
reklama.php
session.php
skin.php
start.php
statuses.php
votes.php счетчик голосований

Вообщем новичку абсолютному в этой папке лучше ничего не трогать. Максимум:
issеt (изменить ответы системы, типа «вам письмо»),
gzip_foot(чтобы добавить баннеры),
onliner(чтобы изменить текст ‘кто на сайте’).

ПАПКА pages.
Коротко. Это ваши основные страницы сайта, за исключением например форума, гостевой. Здесь вы можете отредактировать анкету, правила сайта, страницу настроек юзера, приват. Пока ничего не понимаете, изменяйте только текст, он заключен в echo’текст и теги’; Всегда все тексты должны быть такого вида echo’ ‘; .

Вот такой обзор движка Wap Motor версии 18.1 для Вас. Хоть и устаревший уже скрипт, но многие молодые люди охотно его используют. О дополнениях к этой модификации Мотора напишу в следующей статье. Удачи!

Еще по теме:
ПОПУЛЯРНОЕ

Главная /

(c) 2010 - 2016