Документация по системе SEE

реклама
Документация по системе SEE v.3.0.
Главный Корень Системы SEE:
a ->
b ->
files -> файлы, которые загружены через модуль файлового менеджера;
images -> все картинки сайта и графика для галереи prettyPhoto;
-> categories/ -> картинки категорий 200x200 px;
-> gallery/ -> картинки из галерей;
-> goods/ -> картинки товаров 400x400 px;
-> goods/small/ -> миниатюры картинок товаров 200x200 px;
-> prettyPhoto/ -> графика для галереи prettyPhoto;
-> upload/ ->
public ->
.htaccess ->
captcha.php ->
index.php ->
robots.txt ->
Папка: a/
//
3rd_party -> сторонние разработки, библиотеки других разработчиков;
classes ->
modules ->
plugins ->
public ->
.htaccess
adm_foot.php -> подключение adm_menu; прописанние версии see;
adm_head.php -> шапка системы see, title, подключение ./classes/3rd_party.php;
adm_menu.php -> меню системы see, права доступа администраторов;
config.xml -> id главных разделов меню see, ссылка на электронную почту;
functions.php -> функции вывода категорий see, функции загрузок картинок;
handlers.php -> обработчики и подключение модулей / плагинов / API;
index.php -> подключение некоторых переменных, оптимизация таблиц в базе;
_______________________________________________________________________
Папка: a/3rd_party/
//
bootstrap -> набор готовых стилей для последующего использования;
codemirror -> JavaScript библиотека для подсветки кода в редакторе;
filemanager -> настройки файлового менеджера;
jq-myboots ->
jq-theme ->
redmond ->
tinymce4 -> редактор TinyMce, версия 4, настройки;
uploadify
jquery.sticky
style_mce
tiny.init.js
tinyspell
_______________________________________________________________________
Папка: a/classes/
//
3rd_party.php ->
ajax.php ->
api.remote.php ->
handlers.php ->
js-css.php ->
system.php -> проверка администраторов на вход и уровней доступа админов;
themes.php -> форма логина и пароля системы see на вход;
xmlmanager.php ->
_______________________________________________________________________
Папка: a/modules/
//
basic ->
catalog ->
content ->
feedback ->
fmanager ->
gallery ->
news ->
summary ->
themes ->
_______________________________________________________________________
Папка: a/modules/basic/
// базовые модули;
handlers -> папка с обработчиками;
aliases.js ->
basic.php ->
config.js ->
keys.js -> подключение страницы всех ключевых слов, со всех страниц сайта;
module.xml -> базовые модули список и права доступа на них;
подключение списка всех алиасов (ссылок), ключевых слов и заголовков,
триггеров, редактирование robots.txt и .htaccess, вся конфигурация в базе,
выполнение запросов к БД, выполнение скриптов с сайта, управление
администраторами, перестроение администраторского меню, наложение водяного
знака на изображение;
se.js ->
style.css ->
triggers.js ->
_______________________________________________________________________
Папка: a/modules/basic/handlers/
// обработчики базовых модулей;
admins.php -> создания и настройка прав администраторов, информация
администраторов;
aliases.php -> настройки алиасов, обработчик алиасов;
checkalias.php -> проверка алиасов;
config.php ->
keys.php -> вывод списка ключевых слов, заголовков, description;
menu.php ->
robots.php -> настройка страницы robots.txt | .htaccess и права доступа;
triggers.php -> настройка триггеров (код выполняемый при условиях);
update.php -> настройка обновлений системы see;
_______________________________________________________________________
Папка: a/modules/catalog/
// модуль каталога;
handlers -> папка с обработчиками каталога;
catalog.php -> функции каталога, обработчик каталога;
goods.css ->
goods.js -> функции картинок товаров и документации, удаления, проверки;
images.css.php ->
images.js -> дополнительные картинки, загрузка, описание, порядок вывода;
js_catalog.css ->
js_catalog.js.php -> навигация по каталогу товаров, сортировка категорий,
функции категорий;
module.xml -> максимальные размеры картинок товаров, размещение водяного
знака, прозрачность водяного знака, валюта, путь размещения картинок,
количество миниатюр, подключение ключевых слов для главной странице сайта,
подключение descriptions для главной странице сайта, форма заказа товара: город
по умолчанию, стоимость доставки, тема письма, почта;
params.js -> параметры, технические характеристики, настройки, функции;
requests.css ->
requests.js -> отзывы, удаление отзывов, настройки, функции;
style.css ->
_______________________________________________________________________
Папка: a/modules/catalog/handlers/
// Обработчики модуля каталога;
catalog-g-handler.php -> форма обработчик товаров / услуг, комментарии для
карточки товара в see;
catalog-i-handler.php -> обработчик дополнительных фото;
catalog-js-handler.php -> обработчик для товаров / услуг (AJAX функции),
комментарии для карточки товаров в see;
catalog-r-handler.php -> обработчик отзывы о товаре, форма отзывов;
catalog-s-handler.php -> обработчик параметров товара тех.характеристик;
js_handler.php -> обработчик основного каталога, кнопки создать новую
категорию, добавить товар / услугу;
_______________________________________________________________________
Папка: a/modules/content/
// Модуль разные страницы (страниц сайта отличных от каталога);
handlers ->
cont.js -> функции разных страниц, обработчик разных страниц и групп;
content.css ->
content.php ->
module.xml ->
_______________________________________________________________________
Папка: a/modules/content/handlers/
// Обработчик модуля разных страниц;
content.php -> обработчик модуля разных страниц, карточка разных страниц в
системе see, подсказки разных страниц;
_______________________________________________________________________
Папка: a/modules/feedback/
// Отзывы;
feedback.php -> функции отзывов, удаление, сохранение и д.р.;
module.xml -> описания настроек модуля обратной связи, почта для отзывов;
scripts.js -> функции отзывов, обработчик;
style.css ->
_______________________________________________________________________
Папка: a/modules/fmanager/
// Файловый Менеджер;
fmanager.php -> расширения документов поддерживаемых файловым
менеджером, обработчик загрузки файлов, функции;
module.xml -> расширения файлов, кол-во полей загрузки файлов, размер
файлов;
scripts.js -> javascript функции файлового менеджера;
style.css -> стили файлового менеджера;
_______________________________________________________________________
Папка: a/modules/gallery/
// Галереи;
gallery.php -> функции галерей, настройки галерей, обработчик галерей;
module.xml -> максимальный размер загружаемого файла в галерею, ширина и
высота миниатюры, максимальная ширина и высота картинки, ссылка на
размещение водяного знака;
scripts.js -> javascript функции для галерей и обработчик;
style.css -> стили для галерей;
Папка: a/modules/news/
// Новости (новости, объявления, архив);
handlers -> папка с обработчиками новостей;
module.xml -> доступ к новостям, объявлениям, архиву, шаблон заголовка;
news.php -> подключение новостного модуля, доступ к модулю;
scripts.js -> javascript обработчик новостей, функции javascript, комменты;
_______________________________________________________________________
Папка: a/modules/news/handlers/
// Обработчик новостей;
ajax.php -> ajax обработчик новостей, удаление, архивирование новостей;
archive.php -> архивные новости, архивные объявления, настройки,
комментарии;
news.php -> редактирование, добавление новостей, новостная форма, функции
новостей и обработчик;
_______________________________________________________________________
Папка: a/modules/summary/
// Суммарная информация (общие настройки) / Главная страница системы SEE;
module.xml -> общие настройки, очистка текстов после TinyMCE, поиск по сайту,
форма поиска отображение, искать по артикулу, урезание описания, настройки
отправки почты (SMTP), подключение к SMTP серверу;
scripts.js -> javascript функции для проверок;
style.css -> стили для общих настроек;
summary.php -> сохранение заметок для администраторов, общая информация о
системе, сервере, настройках сервера, ip, MySQL, количество добавленных
товаров, обратной связи, новостей, объявлений. (Главная страница Системы SEE);
Папка: a/modules/themes/
// Темы (шаблоны) сайта;
module.xml -> настройки менеджера тем, разрешенные и игнорированные
расширения дополнительных файлов в редактировании тем;
scripts.js -> функции модуля тем;
style.css -> стили тем;
themes.php -> настройки тем, разрешенные и игнорированные расширения
дополнительных файлов, подключение меню, шапки сайта, подвала,
дополнительные файлы;
_______________________________________________________________________
Папка: b/
//
autoinclude ->
system ->
catalog.php -> настройки каталога, функции каталога;
comments.php -> настройки комментариев, функции комментариев;
content.php -> настройки страниц которые не существует, 404 ошибка, если
страница не существует;
index.html ->
news.php -> новости, таблица добавления новостей и добавления объявлений;
.htaccess
_______________________________________________________________________
Папка: b/autoinclude/
//
smallgallery.php -> настройки smallgallery, функции smallgallery;
_______________________________________________________________________
Папка: b/system/
//
phpmailer ->
alias-checher.php -> настройка скрытия от индексации рабочих ссылок (ссылок
типа id=3&tovar=5), настройки алиасов (ЧПУ);
alias-handler.php -> обработчик для алиасов (ЧПУ);
autorization.php -> проверка авторизации пользователей, обработчик
авторизации администраторов, функции проверки авторизации;
config.php -> главный файл настроек, подключений, настройки MySQL,
кодировка, установленная тема для сайта, автоархивирование устаревших
объявлений (да / нет);
funcs.client.php -> генерация навигационного меню (хлебные крошки),
генерация подкатегорий, генерация списка новостей, шифрование электронной
почты;
functions.php -> функции системы see, вывод отладочной информации, вывод
ошибок, оптимизация БД, оптимизация исходного кода;
head-handler.php -> обработчик проверяет наличие заголовка, ключевых слов и
описания;
images.php -> функции загрузки картинок, функции обработки картинок;
json.php -> json функции, обработчик ошибок, подсказки в случае ошибок;
mail.php -> настройки автоматической отправки писем (автоматизация процесса
отправки писем);
mysqli.php -> настройки подключения MySQLi, обработчик MySQLi, указание
порта 3306;
strip_tags_smart.php -> настройка корректного вырезания тегов из HTML кода,
аналог strip_tags, корректно обрабатывается "грязный" html, когда в значениях
атрибутов тегов могут встречаться символы < >, корректно обрабатывается битый
HTML, вырезаются комментарии, скрипты, стили, PHP, Perl, ASP код, MS Word теги,
CDATA, автоматически форматируется текст, если он содержит HTML код;
themes.php -> шаблонизатор, обработчик шаблонизатора, установка темы,
настройки вывода темы (шаблона), настройки левого, правого, центрально меню,
шапки, футера, дополнительных файлов;
themes-callbacks.php -> прозвон тем, шаблонизатора, парсинг шаблонизатора,
обработчик шаблонизатора;
triggers.php -> триггеры, функции триггеров, возможность переделать триггеры
под другой модуль;
Папка: b/system/phpmailer/
//
extras ->
language ->
class.phpmailer.php ->
class.pop3.php ->
class.smtp.php ->
_______________________________________________________________________
Папка: b/system/phpmailer/extras/
//
class.html2text.php ->
htmlfilter.php ->
ntlm_sasl_client.php ->
_______________________________________________________________________
Папка: b/system/phpmailer/language/
//
phpmailer.lang-ru.php -> ошибки SMTP сервера, все ошибки при отправки
автоматических сообщений через SMTP;
Папка: public/
// Папка с сайтом;
jq-theme-light ->
kcaptcha ->
themes ->
index.html -> пустой файл;
jquery.cookie.js -> jQuery Cookie plugin, файл cookie (временных файлов);
jquery.js -> jQuery v.2.1.0 (jQuery файл версии 2.1.0);
jquery.pngFix.pack.js -> jQuery .png fix, функции позволяющие нормально
отображать прозрачность .png файлов в IE6 и ему подобным браузерам;
jquery.prettyPhoto.js -> jQuery prettyPhoto файл, настройки галереи;
jquery.scrollto.js -> jQuery скролл, возможность опускания экрана при больших
шапках;
jquery.tooltip.pack.js -> плагин jQuery Tooltip plugin 1.3 всплывающих подсказок;
jquery-1.10.2.js -> jQuery v.1.10.2. (jQuery файл версии 1.10.2.);
jquery-ui.js -> jQuery-ui (jQuery юзер интерфейс);
order.css -> стили корзины, стили таблицы товаров добавленных в корзину,
стили формы заказа товаров;
order.js -> JavaScript настройки корзины, функции добавления товара в корзину,
список покупок, удаление товаров из корзины;
prettyPhoto.css -> стили для prettyPhoto галереи;
_______________________________________________________________________
Папка: public/ jq-theme-light/
// jq-theme-light-ui;
images -> графика jq-theme-light-ui, картинки для jq-theme-light-ui;
index.html -> пустой файл;
jquery-ui.css -> стили jq-theme-light-ui (jQuery UI CSS Framework);
Папка: public/ kcaptcha/
// Капча;
fonts -> шрифты капчи;
util -> font_preparer.php -> подготовка PNG шрифтов для использованиях их в
капче;
kcaptcha.php -> капча настройки, функции капчи;
kcaptcha_config.php -> обработчик капчи;
_______________________________________________________________________
Папка: public/themes/
// Темы сайта;
balcony -> тема балконы (по умолчанию имеется на данном сайте);
index.html -> пустой файл;
_______________________________________________________________________
Папка: public/themes/balcony/
// Тема установленная;
autoinclude -> functions.php -> функции темы, функция новостей;
font -> шрифты используемые в данной теме сайта;
images -> графика сайта, данной темы сайта картинки, картинки с главной
странице слайдера, графика слайдера, иконки темы (социальные сети, стрелки
слайдера), bg_фон сайта, 404 ошибка картинка, водяной знак (watermark.png);
smoothness -> images -> графика jquery-ui (картинки) данной темы сайта;
-> jquery-ui.min.css -> стили для jquery-ui данной темы сайта;
404.html -> 404 ошибка, файл с правильными адресами ссылок;
aliases.css -> стили алиасов на теги и цвета;
catalog.php -> настройки каталога, главный файл, подключение доп.файлов;
content.php -> вывод 404 ошибки, закрытия не нужных страниц от индексации,
javascript защита телефона;
feedback.php -> отзывы, настройки отзывов;
foot.html -> футер сайта, подвал, нижняя часть сайта, .html;
head.html -> шапка сайта, .html файл;
index.html -> пустой файл;
menu-top.html -> верхнее меню, .html файл;
news.php -> модуль новостей и объявлений, настройки вывода и подключения;
scripts.js -> javascript файл, с основными функциями используемые в сайте;
slider.html -> слайдер в шапке, .html файл;
start.php -> файл главной страницы сайта, иногда подключается, иногда нет;
std.css -> стили see, стили каталога, навигации, доп. товаров, новых товаров;
style.css -> стили сайта, верстка css сайта;
teh.html -> файл технологий, дополнительный файл с технологиями остекления
балконов .html;
Скачать