Структура базы данных DIAFAN.CMS

DIAFAN.CMS состоит из следующих таблиц базы данных.

{access}

Доступ к элементам модулей
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор элемента модуля
element_type VARCHAR(20) тип элемента модуля
module_name VARCHAR(50) название модуля
role_id TINYINT(3) идентификатор типа пользователя из таблицы {users_role}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{addons}

Дополнения для CMS
ПолеТип (размерность)Описание
id INT(11) идентификатор
addon_id INT(11) идентификатор дополнения
custom_id INT(11) идентификатор из таблицы {custom}
name VARCHAR(100) название
cat_name VARCHAR(100) название категории
anons TEXT анонс
text TEXT описание
install TEXT описание установки дополнения
file_rewrite VARCHAR( 255 ) ссылка на страницу дополнения в административной части сайта
tag VARCHAR( 255 ) тег дополнения
link VARCHAR( 255 ) внешняя ссылка
image VARCHAR( 255 ) внешняя ссылка на изображение
author TEXT данные об авторе
author_link TEXT ссылка на страницу автора
sort INT(11) порядковый номер для сортировки
downloaded INT(11) количество скачиваний
price DOUBLE цена
price_month DOUBLE цена по подписке
available_subscription ENUM('0', '1') доступно по подписке: 0 - нет, 1 - да
buy ENUM('0', '1') куплено дополнение: 0 - нет, 1 - да
subscription INT(10) время окончания подписки на дополнение в формате UNIXTIME
auto_subscription ENUM('0', '1') автопродление подписки: 0 - нет, 1 - да
timeedit INT(10) время последнего изменения в формате UNIXTIME
custom_timeedit INT(10) время последнего изменения в формате UNIXTIME в таблице {custom}
import_update ENUM('0', '1') метка обновления записи: 0 - нет, 1 - да

{admin}

Страницы в админки
ПолеТип (размерность)Описание
id SMALLINT(5) идентификатор
parent_id SMALLINT(5) идентификатор родителя из таблицы {admin}
count_children SMALLINT(5) количество вложенных страниц
group_id ENUM( '1', '2', '3', '4', '5', '6', '7') группа
name VARCHAR(100) название
rewrite VARCHAR(30) псевдоссылка
act ENUM('0', '1') показывать в меню: 0 - нет, 1 - да
add ENUM('0', '1') ссылка на добавление элемента в быстром меню: 0 - нет, 1 - да
add_name VARCHAR(100) текст ссылки на добавление элемента в быстром меню
sort SMALLINT(5) порядковый номер для сортировки
docs VARCHAR( 255 ) ссылка на раздел в документации
icon_name VARCHAR(30) иконка модуля для административной части сайта

{admin_parents}

Родительские связи страниц админки
ПолеТип (размерность)Описание
id SMALLINT(5) идентификатор
element_id SMALLINT(5) идентификатор страницы из таблицы {admin}
parent_id SMALLINT(5) идентификатор страницы родителя из таблицы {admin}

{attachments}

Прикрепленные файлы
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(50) название файла
module_name VARCHAR(50) название модуля
element_id INT(11) идентификатор элемента модуля
param_id INT(11) идентификатор поля или характеристики с типом «файлы»
extension VARCHAR(255) расширение файла
size INT(11) размер файла
is_image ENUM('0', '1') это изображение: 0 - нет, 1 - да
access_admin ENUM('0', '1') доступ только для администратора: 0 - нет, 1 - да
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{balance}

Баланс пользователей
ПолеТип (размерность)Описание
id SMALLINT(5) идентификатор
user_id INT(11) идентификатор пользователя из таблицы {users}
summ DOUBLE сумма на балансе

{bs}

Баннеры
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(250) название
text TEXT описание
alt VARCHAR(250) атрибут alt для баннера-изображения
title VARCHAR(250) атрибут title для баннера-изображения
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
type ENUM('1','2') тип: 1 - файл, 2 - HTML-код
file VARCHAR(250) имя файла, загруженного в папку userfls/bs
html TEXT HTML код баннера-блока
link TEXT ссылка на баннер-изображение
cat_id INT(11) идентификатор категории из таблицы {bs_category}
check_number ENUM('0', '1') ограничить количество показов: 0 - нет, 1 - да
check_click ENUM('0', '1') ограничить по количеству кликов: 0 - нет, 1 - да
show_click INT(10) ограничить по количеству кликов: осталось кликов
created INT(10) дата создания
date_start INT(10) дата начала показа
date_finish INT(10) дата окончания показа
show_number INT(10) ограничить количество показов: осталось показов
click INT(10) всего кликов
check_user ENUM('0', '1') ограничить количество показов посетителю в сутки: 0 - нет, 1 - да
show_user INT(10) количество показов посетителю в сутки
count_view INT(10) всего показов
target_blank ENUM('0', '1') открывать ссылку в новом окне
sort INT(11) подрядковый номер для сортировки
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{bs_category}

Категории баннеров
ПолеТип (размерность)Описание
id INT(11) идентификатор
name TEXT название
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
sort INT(11) подрядковый номер для сортировки
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{bs_site_rel}

Данные о том, на каких страницах сайта выводятся баннеры
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор баннера из таблицы {bs_category}
site_id INT(11) идентификатор страницы сайта из таблицы {site}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{captcha_qa}

Вопросы для капчи типа Вопрос-ответ
ПолеТип (размерность)Описание
id INT(11) идентификатор
name TEXT текст вопроса
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
is_write ENUM('0', '1') ответы не отображаются на сайте: 0 - нет, 1 - да

{captcha_qa_answers}

Варианты ответов для капчи типа Вопрос-ответ
ПолеТип (размерность)Описание
id INT(11) идентификатор
text TEXT текст ответа
is_right ENUM('0', '1') ответ правильный: 0 - нет, 1 - да
captcha_id INT(11) идентификатор вопроса из таблицы {captcha}

{clauses}

Статьи
ПолеТип (размерность)Описание
id INT(11) идентификатор
name TEXT название
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
map_no_show ENUM( '0', '1' ) не показывать на карте сайта: 0 - нет, 1 - да
changefreq ENUM( 'always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never' ) Changefreq для sitemap.xml
priority VARCHAR(3) Priority для sitemap.xml
noindex ENUM('0','1') не индексировать: 0 - нет, 1 - да
created INT(10) дата создания
date_start INT(10) дата начала показа
date_finish INT(10) дата окончания показа
cat_id INT(11) идентификатор основной категории из таблицы {clauses_category}
site_id INT(11) идентификатор страницы сайта из таблицы {site}
keywords VARCHAR(250) ключевые слова, тег Keywords
descr TEXT описание, тэг Description
canonical VARCHAR(100) канонический тег
title_meta VARCHAR(250) заголовок окна в браузере, тег Title
anons TEXT анонс
anons_plus ENUM('0', '1') добавлять анонс к описанию: 0 - нет, 1 - да
text LONGTEXT описание
import ENUM( '0', '1' ) элемент только что импортирован: 0 - нет, 1 - да
import_id VARCHAR(100) собственный идентификатор элемента при импорте
sort INT(11) подрядковый номер для сортировки
timeedit INT(10) время последнего изменения в формате UNIXTIME
admin_id INT(11) пользователь из таблицы {users}, добавивший или первый отредктировавший статью в административной части
access ENUM('0', '1') доступ ограничен: 0 - нет, 1 - да
theme VARCHAR(50) шаблон страницы сайта
view VARCHAR(50) шаблон модуля
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{clauses_category}

Категории статей
ПолеТип (размерность)Описание
id INT(11) идентификатор
name TEXT название
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
map_no_show ENUM( '0', '1' ) не показывать на карте сайта: 0 - нет, 1 - да
changefreq ENUM( 'always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never' ) Changefreq для sitemap.xml
priority VARCHAR(3) Priority для sitemap.xml
noindex ENUM('0','1') не индексировать: 0 - нет, 1 - да
parent_id INT(11) идентификатор родителя из таблицы {clauses_category}
count_children SMALLINT(5) количество вложенных категорий
site_id INT(11) идентификатор страницы сайта из таблицы {site}
keywords VARCHAR(250) ключевые слова, тег Keywords
descr TEXT описание, тэг Description
canonical VARCHAR(100) канонический тег
title_meta VARCHAR(250) заголовок окна в браузере, тег Title
anons TEXT анонс
anons_plus ENUM('0', '1') добавлять анонс к описанию: 0 - нет, 1 - да
text TEXT описание
import ENUM( '0', '1' ) категория только что импортирован: 0 - нет, 1 - да
import_id VARCHAR(100) собственный идентификатор категории при импорте
sort INT(11) подрядковый номер для сортировки
timeedit INT(10) время последнего изменения в формате UNIXTIME
admin_id INT(11) пользователь из таблицы {users}, добавивший или первый отредктировавший категорию в административной части
access ENUM('0', '1') доступ ограничен: 0 - нет, 1 - да
theme VARCHAR(50) шаблон страницы сайта
view VARCHAR(50) шаблон модуля
view_rows VARCHAR(50) шаблон модуля для элементов в списке категории
view_element VARCHAR(50) шаблон модуля для элементов в категории
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{clauses_category_parents}

Родительские связи категорий статей
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT( 11 ) идентификатор категории из таблицы {clauses_category}
parent_id INT( 11 ) идентификатор категории-родителя из таблицы {clauses_category}
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{clauses_category_rel}

Связи статей и категорий
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор статьи из таблицы {clauses}
cat_id INT(11) идентификатор категории из таблицы {clauses_category}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{clauses_counter}

Счетчик просмотров статей
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор статьи из таблицы {clauses}
count_view INT(11) количество просмотров
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{clauses_rel}

Связи похожих статей
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор статьи из таблицы {clauses}
rel_element_id INT(11) идентификатор связанной статьи из таблицы {clauses}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{comments}

Комментарии
ПолеТип (размерность)Описание
id INT(11) идентификатор
user_id INT(11) идентификатор пользователя из таблицы {users}
text TEXT текст комментария
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
created INT(10) дата создания
module_name VARCHAR(50) название модуля
element_type ENUM('element', 'cat') тип элемента модуля
element_id INT(11) идентификатор элемента модуля
parent_id INT(11) идентификатор родителя из таблицы {comments}
count_children SMALLINT(5) количество вложенных комментариев
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{comments_mail}

Подписка пользователей на новые комментарии
ПолеТип (размерность)Описание
id INT(11) идентификатор
mail VARCHAR(64) e-mail пользователя
module_name VARCHAR(50) название модуля
element_id INT(11) идентификатор элемента модуля
element_type ENUM('element', 'cat') тип элемента модуля
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{comments_param}

Дополнительные поля комментариев
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(250) название
type VARCHAR(20) тип
module_name VARCHAR(50) название модуля
sort INT(11) подрядковый номер для сортировки
required ENUM('0', '1') обязательно для заполнения: 0 - нет, 1 - да
show_in_list ENUM( '0', '1' ) показывать в списке: 0 - нет, 1 - да
show_in_form_auth ENUM( '0', '1' ) показывать в форме авторизованным пользователям: 0 - нет, 1 - да
show_in_form_no_auth ENUM( '0', '1' ) показывать в списке: 0 - нет, 1 - да
text TEXT описание
config TEXT серилизованные настройки поля
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{comments_param_element}

Значения дополнительных полей комментариев
ПолеТип (размерность)Описание
id INT(11) идентификатор
value TEXT значение
param_id INT(11) идентификатор характеристики из таблицы {comments_param}
element_id INT(11) идентификатор комментария из таблицы {comments}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{comments_param_select}

Варианты значения дополнительных полей комментариев с типом список
ПолеТип (размерность)Описание
id INT(11) идентификатор
param_id INT(11) идентификатор характеристики из таблицы {comments_param}
name VARCHAR(50) значение
value VARCHAR(1) значение для типа характеристики «галочка»: 0 - нет, 1 - да
sort INT(11) подрядковый номер для сортировки
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{comments_parents}

Родительские связи комментариев
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор комментария из таблицы {comments}
parent_id INT(11) идентификатор родителя комментария из таблицы {comments}
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{config}

Настройки модулей
ПолеТип (размерность)Описание
id SMALLINT(5) идентификатор
module_name VARCHAR(50) название модуля
name VARCHAR(50) название настройки
lang_id SMALLINT(5) идентификатор языка сайта из таблицы {languages}
value TEXT значение
site_id INT(11) идентификатор страницы сайта из таблицы {site}

{crontab}

Расписание задач
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(100) название задачи
text TEXT описание задачи
datetime VARCHAR(21) время выполнения в формате CRONTAB
module_name VARCHAR(50) название модуля
method VARCHAR(50) название метода
params VARCHAR(250) серилизованные параметры инициализации
act ENUM('0', '1') активное задание: 0 - нет, 1 - да
sort INT(11) подрядковый номер для сортировки
timeedit INT(10) время последнего изменения в формате UNIXTIME
timeinit INT(10) время последней инициализации задачи в формате UNIXTIME
result TEXT результат исполнения процесса
errors TEXT ошибки при исполнении процесса
content TEXT контент по результатам исполнения процесса
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{custom}

Темы
ПолеТип (размерность)Описание
id SMALLINT(5) идентификатор
addon_id INT(11) идентификатор дополнения
name VARCHAR(100) название
created INT(10) дата создания
current ENUM('0', '1') текущая тема: 0 - нет, 1 - да
text TEXT описание

{executable}

Реестр фоновых процессов
ПолеТип (размерность)Описание
master_id INT(10) главный идентификатор в формате UNIXTIME
slave_id INT(11) вторичный идентификатор в интервале master_id
id VARCHAR(21) объединенный идентификатор
created INT(10) дата создания
timeedit INT(10) время последнего изменения в формате UNIXTIME
module_name VARCHAR(50) название модуля
method VARCHAR(50) название метода
params TEXT серилизованные параметры инициализации
text TEXT описание процесса
is_admin ENUM('0', '1') статус: 0 - общая часть сайта, 1 - административная часть сайта
rewrite VARCHAR(250) псевдоссылка
iteration INT(11) порядковый номер итерации
max_iteration INT(11) максимальный номер итерации
init_params TEXT серилизованные параметры первичной инициализации
init_backtrace TEXT стек вызовов функций инициализации
result TEXT результат исполнения процесса
break ENUM('0', '1') статус: 0 - процесс разрешён, 1 - процесс прерван
status ENUM('0', '1', '2', '3') статус: 0 - ожидает инициализации, 1 - процесс выполнения, 2 - процесс завершен, 3 - ошибка во время выполнения
forced ENUM('0', '1') принудительное исполнение: 0 - нет, 1 - да
prior ENUM('0', '1') приоритет исполнения: 0 - без приоритета, 1 - приоритетно
trash ENUM('0', '1') считать запись мусором по завершению процесса: 0 - нет, 1 - да

{faq}

Вопросы и ответы
ПолеТип (размерность)Описание
id INT(11) идентификатор
name TEXT название
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
map_no_show ENUM( '0', '1' ) не показывать на карте сайта: 0 - нет, 1 - да
changefreq ENUM( 'always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never' ) Changefreq для sitemap.xml
priority VARCHAR(3) Priority для sitemap.xml
noindex ENUM('0','1') не индексировать: 0 - нет, 1 - да
created INT(10) дата создания
date_start INT(10) дата начала показа
date_finish INT(10) дата окончания показа
mail VARCHAR(40) e-mail пользоваля, задавшего вопрос
cat_id INT(11) идентификатор основной категории из таблицы {faq_category}
site_id INT(11) идентификатор страницы сайта из таблицы {site}
keywords VARCHAR(250) ключевые слова, тег Keywords
descr TEXT описание, тэг Description
canonical VARCHAR(100) канонический тег
title_meta VARCHAR(250) заголовок окна в браузере, тег Title
anons TEXT вопрос
text TEXT ответ
often ENUM( '0', '1' ) часто задаваемый вопрос: 0 - нет, 1 - да
timeedit INT(10) время последнего изменения в формате UNIXTIME
access ENUM('0', '1') доступ ограничен: 0 - нет, 1 - да
user_id INT(11) идентификатор пользователя из таблицы {users}
admin_id INT(11) пользователь из таблицы {users}, добавивший или первый отредктировавший вопрос в административной части
theme VARCHAR(50) шаблон страницы сайта
view VARCHAR(50) шаблон модуля
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{faq_category}

Категории вопросов и ответов
ПолеТип (размерность)Описание
id INT(11) идентификатор
name TEXT название
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
map_no_show ENUM( '0', '1' ) не показывать на карте сайта: 0 - нет, 1 - да
changefreq ENUM( 'always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never' ) Changefreq для sitemap.xml
priority VARCHAR(3) Priority для sitemap.xml
noindex ENUM('0','1') не индексировать: 0 - нет, 1 - да
parent_id INT(11) идентификатор родителя из таблицы {faq_category}
count_children SMALLINT(5) количество вложенных категорий
site_id INT(11) идентификатор страницы сайта из таблицы {site}
keywords VARCHAR(250) ключевые слова, тег Keywords
descr TEXT описание, тэг Description
canonical VARCHAR(100) канонический тег
title_meta VARCHAR(250) заголовок окна в браузере, тег Title
anons TEXT анонс
anons_plus ENUM('0', '1') добавлять анонс к описанию: 0 - нет, 1 - да
text TEXT описание
sort INT(11) подрядковый номер для сортировки
timeedit INT(10) время последнего изменения в формате UNIXTIME
access ENUM('0', '1') доступ ограничен: 0 - нет, 1 - да
admin_id INT(11) пользователь из таблицы {users}, добавивший или первый отредктировавший категорию в административной части
theme VARCHAR(50) шаблон страницы сайта
view VARCHAR(50) шаблон модуля
view_rows VARCHAR(50) шаблон модуля для элементов в списке категории
view_element VARCHAR(50) шаблон модуля для элементов в категории
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{faq_category_parents}

Родительские связи категорий вопросов и ответов
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT( 11 ) идентификатор категории из таблицы {faq_category}
parent_id INT( 11 ) идентификатор категории-родителя из таблицы {faq_category}
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{faq_category_rel}

Связи вопросов и ответов с категориями
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор вопроса из таблицы {faq}
cat_id INT(11) идентификатор категории из таблицы {faq_category}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{faq_counter}

Счетчик вопросов и ответов
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор вопроса из таблицы {faq}
count_view INT(11) количество просмотров
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{faq_rel}

Связи похожих вопросов и ответов
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор вопроса из таблицы {faq}
rel_element_id INT(11) идентификатор похожего вопроса из таблицы {faq}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{feedback}

Сообщения из обратной связи
ПолеТип (размерность)Описание
id INT(11) идентификатор
created INT(10) дата создания
site_id INT(11) идентификатор страницы сайта из таблицы {site}
lang_id TINYINT(2) идентификатор языка сайта из таблицы {languages}
text TEXT ответ
user_id INT(11) идентификатор пользователя из таблицы {users}
admin_id INT(11) пользователь из таблицы {users}, добавивший или первый отредктировавший сообщение в административной части
readed ENUM('0', '1') сообщение прочитано: 0 - нет, 1 - да
url TEXT страница, с которой отправлено сообщение
referer TEXT рефферер
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{feedback_param}

Поля конструктора формы обратной связи
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(250) название
type VARCHAR(20) тип
site_id INT(11) идентификатор страницы сайта из таблицы {site}
sort INT(11) подрядковый номер для сортировки
required ENUM('0', '1') обязательно для заполнения: 0 - нет, 1 - да
text TEXT описание
config TEXT дополнительные настройки поля
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{feedback_param_element}

Значения полей конструктора формы обратной связи, заполненные в сообщении
ПолеТип (размерность)Описание
id INT(11) идентификатор
value TEXT значение
param_id INT(11) идентификатор характеристики из таблицы {feedback_param}
element_id INT(11) идентификатор сообщения из таблицы {feedback}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{feedback_param_select}

Варианты значений полей конструктора с типом список
ПолеТип (размерность)Описание
id INT(11) идентификатор
param_id INT(11) идентификатор характеристики из таблицы {feedback_param}
value TINYINT(2) значение для типа характеристики «галочка»: 0 - нет, 1 - да
name VARCHAR(50) значение
sort INT(11) подрядковый номер для сортировки
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{images}

Прикрепленные изображения
ПолеТип (размерность)Описание
id INT(11) идентификатор
image_id INT(11) идентификатор изображения из таблицы {images}, если запись является ссылкой на изображение
name VARCHAR(250) название файла
type VARCHAR(5) расширение
module_name VARCHAR(50) название модуля
element_type ENUM('element', 'cat', 'brand') тип элемента модуля
element_id INT(11) идентификатор элемента модуля
alt VARCHAR(250) атрибут alt
title VARCHAR(250) атрибут title
param_id INT(11) идентификатор поля или характеристики с типом «изображения»
size INT(11) размер файла
sort INT(11) подрядковый номер для сортировки
tmpcode VARCHAR(32) временный идентификатор, если изображение прикрепляется к еще не созданному элементу
created INT(10) дата создания
folder_num SMALLINT(5) номер папки
hash CHAR(32) хэш файла
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{images_editor_folders}

Папки изображений в плагине для визуального редактора
ПолеТип (размерность)Описание
id SMALLINT(5) идентификатор
parent_id SMALLINT(5) идентификатор папки-родителя из таблицы {images_editor_folders}
name VARCHAR(250) название

{images_variations}

Варианты загрузки изображений
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(250) название
folder VARCHAR(20) название папки
quality TINYINT( 2 ) качество для изображений в формет JPEG
param TEXT информация о применяемых действиях
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{inserts}

Вставки
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(100) название
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
prefix ENUM('replace', 'before', 'after') размещение: replace - вместо, before - перед, after - после
tag VARCHAR(255) шаблонный тег
text TEXT содержание вставки
sort INT(11) подрядковый номер для сортировки
date_start INT(10) дата начала показа
date_finish INT(10) дата окончания показа
timeedit INT(10) время последнего изменения в формате UNIXTIME
admin_id INT(11) пользователь из таблицы {users}, добавивший или первый отредктировавший товар в административной части
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{inserts_site_rel}

Данные о том, на каких страницах выводятся вставки
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор вставки из таблицы {inserts}
site_id INT(11) идентификатор страницы сайта из таблицы {site}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{languages}

Языки сайта
ПолеТип (размерность)Описание
id TINYINT(2) идентификатор
name VARCHAR(100) название
shortname VARCHAR(10) скоращенное название
base_admin ENUM('0', '1') язык является основным для административной части: 0 - нет, 1 - да
base_site ENUM('0', '1') язык является основным для пользовательской части: 0 - нет, 1 - да

{languages_translate}

Перевод интерфейса
ПолеТип (размерность)Описание
id INT(11) идентификатор
text TEXT описание
text_translate TEXT перевод
lang_id TINYINT(2) идентификатор языка из таблицы {languages}
module_name VARCHAR(50) название модуля, для которого применим перевод
type ENUM('admin', 'site') часть сайта: admin - административная, site - пользовательская

{log}

Лог неудачных попыток авторизации
ПолеТип (размерность)Описание
id INT(11) идентификатор
ip VARCHAR(20) IP-адрес пользователя
created INT(10) дата в формате UNIXTIME
count INT(11) количество неудачных попыток
info TEXT дополнительная информация

{log_note}

Лог голосований и оценок
ПолеТип (размерность)Описание
id INT(11) идентификатор
module_name VARCHAR(50) название модуля
element_id INT(11) идентификатор элемента модуля
element_type ENUM('element', 'cat') тип элемента модуля
note INT(7) оценка
created INT(10) дата создания
ip VARCHAR(62) IP-адрес пользователя
session_id VARCHAR(64) идентификатор сессии из таблицы {sessions}
include_name VARCHAR(10) подключенный модуль

{map_index}

Индекс для файла sitemap.xml
ПолеТип (размерность)Описание
id INT(11) идентификатор
url TEXT ссылка
module_name VARCHAR(50) название модуля
element_id INT(11) идентификатор элемента модуля
element_type ENUM('element', 'cat', 'param', 'brand') тип элемента модуля
timeedit INT(10) время последнего редактирования
changefreq ENUM( 'always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never' ) Changefreq
priority VARCHAR(3) Priority
date_start INT(10) дата начала показа
date_finish INT(10) дата окончания показа
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{menu}

Пункты меню
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(100) название
module_name VARCHAR(50) название модуля
element_type ENUM('element', 'cat', 'brand', 'param') тип элемента модуля
element_id INT(11) идентификатор элемента модуля
cat_id INT(11) идентификатор меню из таблицы {menu_category}
parent_id INT(11) идентификатор пункта меню - родителя из таблицы {menu}
count_children SMALLINT(5) количество вложенных пунтов
othurl VARCHAR(250) внешнаяя ссылка
access ENUM( '0', '1' ) доступ ограничен: 0 - нет, 1 - да
date_start INT(10) дата начала показа
date_finish INT(10) дата окончания показа
sort INT(11) подрядковый номер для сортировки
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
text VARCHAR(255) описание пункта меню
attributes VARCHAR(250) атрибуты ссылки
target_blank ENUM( '0', '1' ) открывать в новом окне
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{menu_category}

Меню
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(100) название
show_title ENUM( '0', '1' ) показывать заголовок: 0 - нет, 1 - да
show_all_level ENUM( '0', '1' ) выводить сразу все уровни вложенности: 0 - нет, 1 - да
hide_parent_link ENUM( '0', '1' ) не выводить ссылку, если есть вложенные пункты: 0 - нет, 1 - да
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
access ENUM( '0', '1' ) доступ ограничен: 0 - нет, 1 - да
current_link ENUM( '0', '1' ) текущий пункт ссылкой: 0 - нет, 1 - да
only_image ENUM('0','1') не отображать имя пункта меню, если используется изображние: 0 - нет, 1 - да
menu_template VARCHAR(100) шаблон вывода меню
sort INT(11) подрядковый номер для сортировки
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{menu_category_site_rel}

Данные о том, на каких страницах сайта выводится меню
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор пункта меню из таблицы {menu}
site_id INT(11) идентификатор страницы сайта из таблицы {site}
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{menu_parents}

Родительские связи пунктов меню
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор пункта меню из таблицы {menu}
parent_id INT(11) идентификатор пункта меню - родителя из таблицы {menu}
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{messages}

Личные сообщения пользователей
ПолеТип (размерность)Описание
id INT(11) идентификатор
author INT(11) идентификатор пользователя из таблицы {users}, написавшего сообщение
to_user INT(11) идентификатор пользователя из таблицы {users} получателя сообщения
text TEXT текст сообщения
created INT(10) дата создания
readed ENUM( '0', '1' ) сообщение прочитано: 0 - нет, 1 - да
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{messages_user}

Контакты пользователей
ПолеТип (размерность)Описание
id INT(11) идентификатор
user_id INT(11) идентификатор пользователя из таблицы {users} кто инициировал контакт
contact_user_id INT(11) идентификатор пользователя из таблицы {users} с кем создан контакт
date_update INT(10) дата последнего сообщения
readed ENUM( '0', '1' ) все сообщения прочитаны: 0 - нет, 1 - да
count_message SMALLINT(5) количество сообщений
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{modules}

Модули
ПолеТип (размерность)Описание
id SMALLINT(5) идентификатор
name VARCHAR(30) название
module_name VARCHAR(50) название основного модуля
site ENUM('0', '1') используется на сайте: 0 - нет, 1 - да
site_page ENUM('0', '1') подключается к странице сайта: 0 - нет, 1 - да
admin ENUM('0', '1') используется в административной части: 0 - нет, 1 - да
title VARCHAR( 100 ) название для пользователей

{news}

Новости
ПолеТип (размерность)Описание
id INT(11) идентификатор
name TEXT название
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
map_no_show ENUM( '0', '1' ) не показывать на карте сайта: 0 - нет, 1 - да
changefreq ENUM( 'always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never' ) Changefreq для sitemap.xml
priority VARCHAR(3) Priority для sitemap.xml
noindex ENUM('0','1') не индексировать: 0 - нет, 1 - да
created INT(10) дата создания
date_start INT(10) дата начала показа
date_finish INT(10) дата окончания показа
cat_id INT(11) идентификатор основной категории из таблицы {news_category}
site_id INT(11) идентификатор страницы сайта из таблицы {site}
keywords VARCHAR(250) ключевые слова, тег Keywords
descr TEXT описание, тэг Description
canonical VARCHAR(100) канонический тег
title_meta VARCHAR(250) заголовок окна в браузере, тег Title
anons TEXT анонс
anons_plus ENUM('0', '1') добавлять анонс к описанию: 0 - нет, 1 - да
text TEXT описание
prior ENUM('0', '1') важно, всегда сверху: 0 - нет, 1 - да
import ENUM( '0', '1' ) элемент только что импортирован: 0 - нет, 1 - да
import_id VARCHAR(100) собственный идентификатор элемента при импорте
sort INT(11) подрядковый номер для сортировки
timeedit INT(10) время последнего изменения в формате UNIXTIME
admin_id INT(11) пользователь из таблицы {users}, добавивший или первый отредктировавший новость в административной части
access ENUM('0', '1') доступ ограничен: 0 - нет, 1 - да
theme VARCHAR(50) шаблон страницы сайта
view VARCHAR(50) шаблон модуля
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{news_category}

Категории новостей
ПолеТип (размерность)Описание
id INT(11) идентификатор
name TEXT название
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
map_no_show ENUM( '0', '1' ) не показывать на карте сайта: 0 - нет, 1 - да
changefreq ENUM( 'always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never' ) Changefreq для sitemap.xml
priority VARCHAR(3) Priority для sitemap.xml
noindex ENUM('0','1') не индексировать: 0 - нет, 1 - да
parent_id INT(11) идентификатор родителя из таблицы {news_category}
count_children SMALLINT(5) количество вложенных категорий
site_id INT(11) идентификатор страницы сайта из таблицы {site}
keywords VARCHAR(250) ключевые слова, тег Keywords
descr TEXT описание, тэг Description
canonical VARCHAR(100) канонический тег
title_meta VARCHAR(250) заголовок окна в браузере, тег Title
anons TEXT анонс
anons_plus ENUM('0', '1') добавлять анонс к описанию: 0 - нет, 1 - да
text TEXT описание
import ENUM( '0', '1' ) категория только что импортирован: 0 - нет, 1 - да
import_id VARCHAR(100) собственный идентификатор категории при импорте
sort INT(11) подрядковый номер для сортировки
timeedit INT(10) время последнего изменения в формате UNIXTIME
admin_id INT(11) пользователь из таблицы {users}, добавивший или первый отредктировавший категорию в административной части
access ENUM('0', '1') доступ ограничен: 0 - нет, 1 - да
theme VARCHAR(50) шаблон страницы сайта
view VARCHAR(50) шаблон модуля
view_rows VARCHAR(50) шаблон модуля для элементов в списке категории
view_element VARCHAR(50) шаблон модуля для элементов в категории
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{news_category_parents}

Родительские связи категорий новостей
ПолеТип (размерность)Описание
id INT( 11 ) идентификатор
element_id INT( 11 ) идентификатор категории из таблицы {news_category}
parent_id INT( 11 ) идентификатор категории-родителя из таблицы {news_category}
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{news_category_rel}

Связи новостей и категорий
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор новости из таблицы {news}
cat_id INT(11) идентификатор категории из таблицы {news_category}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{news_counter}

Счетчик просмотров новостей
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор новости из таблицы {news}
count_view INT(11) количество просмотров
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{news_rel}

Связи похожих новостей
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор новости из таблицы {news}
rel_element_id INT(11) идентификатор связанной новости из таблицы {news}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{payment}

Методы оплаты
ПолеТип (размерность)Описание
id SMALLINT(5) идентификатор
name VARCHAR(50) название
text TEXT описание
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
payment VARCHAR(20) платежная система
params TEXT стерилизованные настройки платежной системы
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да
sort INT(11) подрядковый номер для сортировки

{payment_history}

История платежей
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) элемент модуля, для которого производится платеж (номер заказа или идентификатор пользователя)
status ENUM('request_pay', 'pay') статус платежа: request_pay - запрошен, pay - оплачен
created INT(10) дата создания
summ DOUBLE сумма платежа
payment_id INT(10) идентификатор метода оплаты из таблицы {payment}
module_name ENUM('cart', 'balance') модуль, в котором используются платежи
code VARCHAR(32) код доступа к платежным документам
payment_data VARCHAR(50) данные о платеже из платежной системы
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{photo}

Фотографии
ПолеТип (размерность)Описание
id INT(11) идентификатор
name TEXT название
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
date_start INT(10) дата начала показа
date_finish INT(10) дата окончания показа
map_no_show ENUM( '0', '1' ) не показывать на карте сайта: 0 - нет, 1 - да
changefreq ENUM( 'always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never' ) Changefreq для sitemap.xml
priority VARCHAR(3) Priority для sitemap.xml
noindex ENUM('0','1') не индексировать: 0 - нет, 1 - да
cat_id INT(11) идентификатор основного альбома из таблицы {photo_category}
site_id INT(11) идентификатор страницы сайта из таблицы {site}
keywords VARCHAR(250) ключевые слова, тег Keywords
descr TEXT описание, тэг Description
canonical VARCHAR(100) канонический тег
title_meta VARCHAR(250) заголовок окна в браузере, тег Title
anons TEXT анонс
anons_plus ENUM('0', '1') добавлять анонс к описанию: 0 - нет, 1 - да
text TEXT описание
sort INT(11) подрядковый номер для сортировки
timeedit INT(10) время последнего изменения в формате UNIXTIME
access ENUM('0', '1') доступ ограничен: 0 - нет, 1 - да
admin_id INT(11) пользователь из таблицы {users}, добавивший или первый отредктировавший фотографию в административной части
theme VARCHAR(50) шаблон страницы сайта
view VARCHAR(50) шаблон модуля
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{photo_category}

Альбомы фотографий
ПолеТип (размерность)Описание
id INT(11) идентификатор
name TEXT название
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
map_no_show ENUM( '0', '1' ) не показывать на карте сайта: 0 - нет, 1 - да
changefreq ENUM( 'always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never' ) Changefreq для sitemap.xml
priority VARCHAR(3) Priority для sitemap.xml
noindex ENUM('0','1') не индексировать: 0 - нет, 1 - да
parent_id INT(11) идентификатор родителя из таблицы {photo_category}
count_children SMALLINT(5) количество вложенных альбомов
site_id INT(11) идентификатор страницы сайта из таблицы {site}
keywords VARCHAR(250) ключевые слова, тег Keywords
descr TEXT описание, тэг Description
canonical VARCHAR(100) канонический тег
title_meta VARCHAR(250) заголовок окна в браузере, тег Title
anons TEXT анонс
anons_plus ENUM('0', '1') добавлять анонс к описанию: 0 - нет, 1 - да
text TEXT описание
sort INT(11) подрядковый номер для сортировки
timeedit INT(10) время последнего изменения в формате UNIXTIME
access ENUM('0', '1') доступ ограничен: 0 - нет, 1 - да
admin_id INT(11) пользователь из таблицы {users}, добавивший или первый отредктировавший альбом в административной части
theme VARCHAR(50) шаблон страницы сайта
view VARCHAR(50) шаблон модуля
view_rows VARCHAR(50) шаблон модуля для элементов в списке категории
view_element VARCHAR(50) шаблон модуля для элементов в категории
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{photo_category_parents}

Родительские связи альбомов фотографий
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT( 11 ) идентификатор альбома из таблицы {photo_category}
parent_id INT( 11 ) идентификатор альбома-родителя из таблицы {photo_category}
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{photo_category_rel}

Связи фотографий с альбомами
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор фотографии из таблицы {photo}
cat_id INT(11) идентификатор альбома из таблицы {photo_category}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{photo_counter}

Счетчик просмотров фотографий
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор фотографии из таблицы {photo}
count_view INT(11) количество просмотров
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{photo_rel}

Связи похожих фотографий
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор фотографии из таблицы {photo}
rel_element_id INT(11) идентификатор связанной фотографии из таблицы {photo}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{postman}

Уведомления
ПолеТип (размерность)Описание
master_id INT(10) главный идентификатор в формате UNIXTIME
slave_id INT(11) вторичный идентификатор в интервале master_id
id VARCHAR(21) объединенный идентификатор
type ENUM('mail', 'sms') тип уведомления: mail - электронные письма, sms - короткие сообщения
recipient TEXT получатель/получатели
subject TEXT тема письма
body TEXT содержание письма
from TEXT адрес отправителя
auto ENUM('0', '1') метод отправки уведомления: 0 - ручной, 1 - автоматический
timeedit INT(10) время последнего изменения в формате UNIXTIME
timesent INT(10) время отправки уведомления в формате UNIXTIME
status ENUM('0', '1', '2') отчет об отправке уведомления: 0 - не отправлено, 1 - отправлено, 2 - ошибка отправления
error TEXT отчет об ошибке отправления
trace TEXT трассировка отправления

{rating}

Рейтинг элементов модулей
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор элемента модуля
module_name VARCHAR(50) название модуля
element_type ENUM('element', 'cat') тип элемента модуля
rating DOUBLE средняя оценка
count_votes INT(11) количество оценок
created INT(10) дата последней оценки
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{redirect}

Редиректы
ПолеТип (размерность)Описание
id INT(11) идентификатор
redirect VARCHAR(255) исходная псевдоссылка, с которой иустановлен редирект
code SMALLINT(5) код редиректа
module_name VARCHAR(50) название модуля
element_id INT(11) идентификатор элемента модуля
element_type ENUM('element', 'cat', 'brand', 'param') тип элемента модуля
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{reviews}

Отзывы
ПолеТип (размерность)Описание
id INT(11) идентификатор
user_id INT(11) идентификатор пользователя из таблицы {users}
session_id VARCHAR(64) уникальный идентификатор сессии
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
readed ENUM('0', '1') сообщение прочитано: 0 - нет, 1 - да
votes DOUBLE средняя оценка
count_votes_plus INT(11) количество согласных
count_votes_minues INT(11) количество несогласных
created INT(10) дата создания
module_name VARCHAR(50) название модуля
element_type ENUM('element', 'cat', 'brand') тип элемента модуля
element_id INT(11) идентификатор элемента модуля
text TEXT ответ
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{reviews_param}

Дополнительные поля отзывов
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(250) название
type VARCHAR(20) тип
info VARCHAR(20) смысловая нагрузка
module_name VARCHAR(50) название модуля
sort INT(11) подрядковый номер для сортировки
required ENUM('0', '1') обязательно для заполнения: 0 - нет, 1 - да
show_in_list ENUM( '0', '1' ) показывать в списке: 0 - нет, 1 - да
show_in_form_auth ENUM( '0', '1' ) показывать в форме авторизованным пользователям: 0 - нет, 1 - да
show_in_form_no_auth ENUM( '0', '1' ) показывать в списке: 0 - нет, 1 - да
text TEXT описание
config TEXT серилизованные настройки поля
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{reviews_param_element}

Значения дополнительных полей отзывов
ПолеТип (размерность)Описание
id INT(11) идентификатор
value TEXT значение
param_id INT(11) идентификатор характеристики из таблицы {reviews_param}
element_id INT(11) идентификатор отзыва из таблицы {reviews}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{reviews_param_select}

Варианты значения дополнительных полей отзывов с типом список
ПолеТип (размерность)Описание
id INT(11) идентификатор
param_id INT(11) идентификатор характеристики из таблицы {reviews_param}
name VARCHAR(50) значение
value VARCHAR(1) значение для типа характеристики «галочка»: 0 - нет, 1 - да
sort INT(11) подрядковый номер для сортировки
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{rewrite}

Псевдоссылки
ПолеТип (размерность)Описание
id INT(11) идентификатор
rewrite VARCHAR(250) псевдоссылка
module_name VARCHAR(50) название модуля
element_id INT(11) идентификатор элемента модуля
element_type ENUM('element', 'cat', 'brand', 'param') тип элемента модуля
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{search_history}

История поисковых запросов
ПолеТип (размерность)Описание
id INT(11) идентификатор
created INT(10) дата создания
name TEXT поисковый запрос

{search_index}

Связи слов и проиндексированных для поиска элементов
ПолеТип (размерность)Описание
id INT(11) идентификатор
keyword_id INT(11) идентификатор слова из таблицы {search_keywords}
result_id INT(11) идентификатор проиндексированного элемента из таблицы {saerch_results}
rating TINYINT(2) рейтинг для сортировки результатов

{search_keywords}

Индексированные для поиска слова
ПолеТип (размерность)Описание
id INT(11) идентификатор
keyword VARCHAR(255) уникальное слово

{search_results}

Индексированные для поиска элементы
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор элемента
table_name VARCHAR(50) таблица элемента
lang_id TINYINT(2) идентификатор языка сайта из таблицы {languages}
access ENUM('0', '1') доступ к элементу ограничен
rating TINYINT(2) рейтинг для сортировки результатов
date_start INT(10) дата начала показа
date_finish INT(10) дата окончания показа

{service_express_fields}

Описание полей файлов импорта
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(250) название
cat_id INT(11) идентификатор описания файла из таблицы {service_express_fields_category}
type VARCHAR(20) тип
params TEXT серилизованные данные о поле
required ENUM('0', '1') серилизованные данные о поле
sort INT(11) выдавать ошибку, если поле не заполнено: 0 - нет, 1 - да
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{service_express_fields_category}

Описание файлов импорта
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(250) название
module_name VARCHAR(50) название модуля
type ENUM('element', 'category', 'brand') тип данных: element - элементы, category - категории
delete_items ENUM('0', '1') удалять не описанные в файле данные: 0 - нет, 1 - да
add_new_items ENUM('0', '1') добавить только новые данные, описанные в файле: 0 - нет, 1 - да
update_items ENUM('0', '1') обновить только существующие данные, описанные в файле: 0 - нет, 1 - да
act_items ENUM('0', '1') опубликовать данные, описанные в файле: 0 - нет, 1 - да
site_id INT(11) идентификатор страницы сайта из таблицы {site}
cat_id INT(11) идентификатор категории из таблицы {*module_name*_category}
menu_cat_id INT(11) идентификатор категории из таблицы {menu_category}
count_part SMALLINT(5) количество строк, выгружаемых за один проход скрипта
sub_delimiter VARCHAR(20) разделитель данных внутри поля
header ENUM( '0', '1' ) первая строка - названия столбцов: 0 - нет, 1 - да
sort INT(11) подрядковый номер для сортировки
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{sessions}

Сессии
ПолеТип (размерность)Описание
user_id INT(11) идентификатор пользователя из таблицы {users}
session_id VARCHAR(64) уникальный идентификатор сессии
hostname VARCHAR(128) хост
user_agent TEXT браузер пользователя
referer TEXT рефферер
timestamp VARCHAR(20) время, до которого сессия действует
session TEXT серилизованные данные сессии

{sessions_hash}

Контрольные хэши авторизованных пользователей
ПолеТип (размерность)Описание
id INT(11) идентификатор
user_id INT(11) идентификатор пользователя из таблицы {users}
hash CHAR(32) хеш
created INT(10) дата создания

{shop}

Товары
ПолеТип (размерность)Описание
id INT(11) идентификатор
name TEXT название
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
date_start INT(10) дата начала показа
date_finish INT(10) дата окончания показа
article VARCHAR(30) артикул
measure_unit VARCHAR(50) единица измерения
weight VARCHAR(50) вес
length VARCHAR(50) длина
width VARCHAR(50) ширина
height VARCHAR(50) высота
map_no_show ENUM( '0', '1' ) не показывать на карте сайта: 0 - нет, 1 - да
changefreq ENUM( 'always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never' ) Changefreq для sitemap.xml
priority VARCHAR(3) Priority для sitemap.xml
noindex ENUM('0','1') не индексировать: 0 - нет, 1 - да
cat_id INT(11) идентификатор основной категории из таблицы {shop_category}
site_id INT(11) идентификатор страницы сайта из таблицы {site}
brand_id INT(11) идентификатор производителя из таблицы {shop_brand}
keywords VARCHAR(250) ключевые слова, тег Keywords
descr TEXT описание, тэг Description
canonical VARCHAR(100) канонический тег
title_meta VARCHAR(250) заголовок окна в браузере, тег Title
anons TEXT анонс
anons_plus ENUM('0', '1') добавлять анонс к описанию: 0 - нет, 1 - да
text TEXT описание
yandex TEXT данные для выгрузки в Яндекс.Маркет
show_yandex ENUM( '0', '1' ) выгружать в Яндекс.Маркет: 0 - нет, 1 - да (если в настройках выбрана выгрузка только выбранных товаров)
google TEXT данные для выгрузки в Google Merchant
show_google ENUM( '0', '1' ) выгружать в Google Merchant: 0 - нет, 1 - да (если в настройках выбрана выгрузка только выбранных товаров)
no_buy ENUM('0', '1') товар временно отсутствует: 0 - нет, 1 - да
import ENUM( '0', '1' ) элемент только что импортирован: 0 - нет, 1 - да
import_id VARCHAR(100) собственный идентификатор элемента при импорте
sort INT(11) подрядковый номер для сортировки
timeedit INT(10) время последнего изменения в формате UNIXTIME
counter_buy INT(11) количество покупок
hit ENUM('0', '1') хит: 0 - нет, 1 - да
new ENUM('0', '1') новинка: 0 - нет, 1 - да
action ENUM('0', '1') акция: 0 - нет, 1 - да
is_file ENUM('0', '1') это товар-файл: 0 - нет, 1 - да
good_set ENUM('0', '1') это набор товаров: 0 - нет, 1 - да
access ENUM('0', '1') доступ ограничен: 0 - нет, 1 - да
admin_id INT(11) пользователь из таблицы {users}, добавивший или первый отредктировавший товар в административной части
theme VARCHAR(50) шаблон страницы сайта
view VARCHAR(50) шаблон модуля
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_additional_cost}

Сопутствующие услуги
ПолеТип (размерность)Описание
id SMALLINT(5) идентификатор
name VARCHAR(50) название
text TEXT описание
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
shop_rel ENUM('0', '1') связана с товаром: 0 - нет, 1 - да
percent DOUBLE процент от стоимости товаров в корзине
price DOUBLE цена
amount DOUBLE бесплатно от
required ENUM('0', '1') всегда включено в цену: 0 - нет, 1 - да
sort INT(11) подрядковый номер для сортировки
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_additional_cost_category_rel}

Связь сопутствующих услуг и категорий
ПолеТип (размерность)Описание
id INT(11) идентификатор
cat_id INT(11) идентификатор категории из таблицы {shop_category}
element_id SMALLINT(5) идентификатор сопутствующей услуги из таблицы {shop_additional_cost}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_additional_cost_rel}

Связь сопутствующих услуг и товаров
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор товара из таблицы {shop}
additional_cost_id SMALLINT(5) идентификатор сопутствующей услуги из таблицы {shop_additional_cost}
summ DOUBLE сумма
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_brand}

Бренды
ПолеТип (размерность)Описание
id INT(11) идентификатор
name TEXT название
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
map_no_show ENUM( '0', '1' ) не показывать на карте сайта: 0 - нет, 1 - да
changefreq ENUM( 'always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never' ) Changefreq для sitemap.xml
priority VARCHAR(3) Priority для sitemap.xml
noindex ENUM('0','1') не индексировать: 0 - нет, 1 - да
site_id INT(11) идентификатор страницы сайта из таблицы {site}
keywords VARCHAR(250) ключевые слова, тег Keywords
descr TEXT описание, тэг Description
canonical VARCHAR(100) канонический тег
title_meta VARCHAR(250) заголовок окна в браузере, тег Title
text TEXT описание
import ENUM( '0', '1' ) производитель только что импортирован: 0 - нет, 1 - да
import_id VARCHAR(100) собственный идентификатор производителя при импорте
sort INT(11) подрядковый номер для сортировки
timeedit INT(10) время последнего изменения в формате UNIXTIME
admin_id INT(11) пользователь из таблицы {users}, добавивший или первый отредктировавший производителя в административной части
theme VARCHAR(50) шаблон страницы сайта
view VARCHAR(50) шаблон модуля
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_brand_category_rel}

Связи производителей и категорий
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор производителя из таблицы {shop_brand}
cat_id INT(11) идентификатор категории из таблицы {shop_category}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_cart}

Товары в корзине
ПолеТип (размерность)Описание
id INT(11) идентификатор
user_id INT(11) идентификатор пользователя из таблицы {users}
session_id VARCHAR(64) номер сессии пользователя из таблицы {sessions}, если не заполнен user_id
name VARCHAR(250) имя
mail VARCHAR(64) e-mail
summ DOUBLE сумма заказа
count_goods DOUBLE количество товарных позиций
delivery_id SMALLINT(5) идентификатор службы доставки из таблицы {shop_delivery}
additional_cost TEXT идентификаторы сопутствующих услугах, разделенные запятой
orders TEXT идентификаторы совершенных заказов, разделенные запятой
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_cart_goods}

Товары в корзине
ПолеТип (размерность)Описание
id INT(11) идентификатор
cart_id INT(11) идентификатор корзины из таблицы {shop_cart}
created INT(10) дата создания
good_id INT(11) идентификатор товара из таблицы {shop}
price_id INT(11) идентификатор цены товара - поле price_id из таблицы {shop_price}
count DOUBLE количество товара
param TEXT идентификаторы характеристик товара из таблицы {shop_parm_select}, разделенные запятой
additional_cost TEXT идентификаторы сопутствующих услугах, разделенные запятой
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_cart_log_mail}

Лог отправлений писем
ПолеТип (размерность)Описание
id INT(11) идентификатор
created INT(10) дата отправления
cart_id INT(11) идентификатор корзины из таблицы {cart_id}
order_id INT(11) идентификатор заказа из таблицы {shop_order}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_cashregister}

Чеки для онлайн кассы
ПолеТип (размерность)Описание
master_id INT(10) главный идентификатор в формате UNIXTIME
slave_id INT(11) вторичный идентификатор в интервале master_id
id VARCHAR(21) объединенный идентификатор
type ENUM('presell', 'sell', 'refund') тип чека: presell - предоплата, sell - полная оплата, refund - возврат
important ENUM('0', '1') защита от повторого чека: 0 - нет, 1 - да
order_id INT(11) идентификатор заказа из таблицы {shop_orders}
external_id VARCHAR(255) идентификатор чека, полученный от сервиса
auto ENUM('0', '1') метод отправки чека: 0 - ручной, 1 - автоматический
timeedit INT(10) время последнего изменения в формате UNIXTIME
timesent INT(10) время отправки чека в формате UNIXTIME
status ENUM('0', '1', '2') отчет об отправки чека: 0 - не отправлено, 1 - отправлено, 2 - ошибка отправления
payment VARCHAR(50) касса из платежного метода
error TEXT отчет об ошибке отправления
trace TEXT трассировка отправления

{shop_category}

Категории товаров
ПолеТип (размерность)Описание
id INT(11) идентификатор
name TEXT название
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
map_no_show ENUM( '0', '1' ) не показывать на карте сайта: 0 - нет, 1 - да
changefreq ENUM( 'always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never' ) Changefreq для sitemap.xml
priority VARCHAR(3) Priority для sitemap.xml
noindex ENUM('0','1') не индексировать: 0 - нет, 1 - да
parent_id INT(11) идентификатор родителя из таблицы {shop_category}
count_children SMALLINT(5) количество вложенных категорий
site_id INT(11) идентификатор страницы сайта из таблицы {site}
keywords VARCHAR(250) ключевые слова, тег Keywords
descr TEXT описание, тэг Description
canonical VARCHAR(100) канонический тег
title_meta VARCHAR(250) заголовок окна в браузере, тег Title
anons TEXT анонс
anons_plus ENUM('0', '1') добавлять анонс к описанию: 0 - нет, 1 - да
text TEXT описание
show_yandex ENUM( '0', '1' ) выгружать в Яндекс.Маркет: 0 - нет, 1 - да (если в настройках выбрана выгрузка только выбранных категорий)
show_google ENUM( '0', '1' ) выгружать в Google Merchant: 0 - нет, 1 - да (если в настройках выбрана выгрузка только выбранных товаров)
import ENUM( '0', '1' ) категория только что импортирован: 0 - нет, 1 - да
import_id VARCHAR(100) собственный идентификатор категории при импорте
sort INT(11) подрядковый номер для сортировки
timeedit INT(10) время последнего изменения в формате UNIXTIME
access ENUM('0', '1') доступ ограничен: 0 - нет, 1 - да
admin_id INT(11) пользователь из таблицы {users}, добавивший или первый отредктировавший категорию в административной части
theme VARCHAR(50) шаблон страницы сайта
view VARCHAR(50) шаблон модуля
view_rows VARCHAR(50) шаблон модуля для элементов в списке категории
view_element VARCHAR(50) шаблон модуля для элементов в категории
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_category_parents}

Родительские связи категорий товаров
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор категории из таблицы {shop_category}
parent_id INT(11) идентификатор категории-родителя из таблицы {shop_category}
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{shop_category_rel}

Связи товаров и категорий
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор товара из таблицы {shop}
cat_id INT(11) идентификатор категории из таблицы {shop_category}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_counter}

Счетчик просмотров товаров
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор товара из таблицы {shop}
count_view INT(11) количество просмотров
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_currency}

Дополнительные валюты магазина
ПолеТип (размерность)Описание
id SMALLINT(5) идентификатор
name VARCHAR(20) название
exchange_rate DOUBLE курс к основной валюте
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_delivery}

Способы доставки
ПолеТип (размерность)Описание
id SMALLINT(5) идентификатор
name VARCHAR(50) название
text TEXT описание
service VARCHAR(50) служба доставки
params TEXT серилизованные настройки службы доставки
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
sort INT(11) подрядковый номер для сортировки
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_delivery_history}

История заказов на доставку
ПолеТип (размерность)Описание
id INT(11) идентификатор
order_id INT(11) номер заказа
status ENUM('init', 'complete', 'error') статус заказа на доставку: init - создан, complete - оформление завершено, error - ошибка
created INT(10) дата создания
summ DOUBLE стоимость доставки
service VARCHAR(50) служба доставки
service_id VARCHAR(50) идентификатор заказа в системе службы доставки
tracknumber VARCHAR(50) трек-номер заказа
data TEXT данные о заказе, используемые бэкендом

{shop_delivery_thresholds}

Стоимость способов доставки
ПолеТип (размерность)Описание
id SMALLINT(5) идентификатор
delivery_id SMALLINT(5) идентификатор способа доставки из таблицы {shop_delivery}
price DOUBLE стоимость
amount DOUBLE сумма, от которой действует стоимость
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_discount}

Скидки
ПолеТип (размерность)Описание
id INT(11) идентификатор
variable ENUM( 'goods', 'users', 'order' ) тип скидки: goods - товары, users - пользователи, order - заказы
date_start INT(10) дата начала действия
date_finish INT(10) дата окночания действия
discount DOUBLE процент скидки
amount DOUBLE действует от цены товара
deduction DOUBLE фиксированная сумма скидки
threshold INT(11) действует от общей суммы заказа
threshold_cumulative INT(11) действует от общей оплаченных заказов
threshold_goods INT(11) действует от общего количества позиций в заказе
threshold_count INT(11) действует от общего количества товаров в заказе
delivery_id SMALLINT(5) идентификатор службы доставки из таблицы {shop_delivery}
payment_id SMALLINT(5) метод оплаты из таблицы {payment}
threshold_combine ENUM('0', '1') комбинировать с другими скидками: 0 - нет, 1 - да
no_auth ENUM('0', '1') скидка действует только для неавторизованных пользователей: 0 - нет, 1 - да
role_id INT(11) тип пользователя из таблицы {users_role}, для которого установлена скидка
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
person ENUM('0', '1') скидка действует только для определенных пользователей: 0 - нет, 1 - да
text TEXT описание скидки для администратора
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_discount_coupon}

Купоны на скидку
ПолеТип (размерность)Описание
id INT(11) идентификатор
discount_id INT(11) идентификатор скидки из таблицы {shop_discount}
coupon VARCHAR( 30 ) код купона
count_use TINYINT(3) cколько раз можно использовать купон
used TINYINT(3) сколько раз купон использован при оформлении заказа
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{shop_discount_object}

Товары и категории, на которые действуют скидки
ПолеТип (размерность)Описание
id INT(11) идентификатор
discount_id INT(11) идентификатор скидки из таблицы {shop_discount}
brand_id INT(11) идентификатор производителя из таблицы {shop_brand}
cat_id INT(11) идентификатор категории из таблицы {shop_category}
good_id INT(11) идентификатор товара из таблицы {shop}
param_value INT(11) идентификатор характеристики из таблицы {shop_param_select}
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{shop_discount_periodicity}

Периодичность применения скидки
ПолеТип (размерность)Описание
id INT(11) идентификатор
discount_id INT(11) идентификатор скидки из таблицы {shop_discount}
type ENUM('week', 'time') тип: week - день недели, time - время
day_week ENUM('0','1','2','3','4','5','6','7') день недели
time_start INT(6) дата начала действия
time_finish INT(6) дата окночания действия
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{shop_discount_person}

Пользователи, для которых действуют скидки
ПолеТип (размерность)Описание
id INT(11) идентификатор
discount_id INT(11) идентификатор скидки из таблицы {shop_discount}
user_id INT(11) идентификатор пользователя из таблицы {users}
session_id VARCHAR(64) номер сессии пользователя из таблицы {sessions}
coupon_id INT(11) идентификатор купона из таблицы {shop_discount_coupon}
used ENUM( '0', '1' ) скидка уже использована: 0 - нет, 1 - да
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{shop_files_codes}

Коды для скачивания товаров-нематериальных активов
ПолеТип (размерность)Описание
id INT(11) идентификатор
shop_id INT(11) идентификатор товара из таблицы {shop}
code VARCHAR(50) код для скачивания товара-файла
date_finish TIMESTAMP дата и время окончания действия кода

{shop_import}

Описание полей файлов импорта
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(250) название
cat_id INT(11) идентификатор описания файла из таблицы {shop_import}
type VARCHAR(20) тип
params TEXT серилизованные данные о поле
required ENUM('0', '1') серилизованные данные о поле
sort INT(11) выдавать ошибку, если поле не заполнено: 0 - нет, 1 - да
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_import_category}

Описание файлов импорта
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(250) название
format ENUM('csv', 'xls') формат файла
type ENUM('good', 'category', 'brand') тип данных: good - товары, category - категории товаров
delete_items ENUM('0', '1') удалять не описанные в файле данные: 0 - нет, 1 - да
site_id INT(11) идентификатор страницы сайта из таблицы {site}
cat_id INT(11) идентификатор категории из таблицы {shop_category}
count_part SMALLINT(5) количество строк, выгружаемых за один проход скрипта
delimiter VARCHAR(20) разделитель данных в строке
end_string VARCHAR(20) обозначать конец строки символом
encoding VARCHAR(20) кодировка
sub_delimiter VARCHAR(20) разделитель данных внутри поля
header ENUM( '0', '1' ) первая строка - названия столбцов: 0 - нет, 1 - да
sort INT(11) подрядковый номер для сортировки
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{shop_order}

Заказы
ПолеТип (размерность)Описание
id INT(11) идентификатор
user_id INT(11) идентификатор пользователя из таблицы {users}
created INT(10) дата создания
status ENUM('0', '1', '2', '3', '4') действие статуса заказа
status_id TINYINT(3) идентификатор статуса заказа из таблицы {shop_order_status}
lang_id TINYINT(2) идентификатор языковой версии сайта, с которой был сделан заказ, из таблицы {languages}
summ DOUBLE общая сумма заказа
cost_summ DOUBLE затраты на заказ
delivery_id VARCHAR( 10 ) способ доставки из таблицы {shop_delivery}
delivery_summ DOUBLE стоимость доставки
delivery_info TEXT данные службы доставки
discount_id SMALLINT(5) идентификатор скидки из таблицы {shop_discount}
discount_summ DOUBLE сумма скидки
custom_discount_summ DOUBLE сумма измененной скидки
coupon VARCHAR(255) код купона
count_minus ENUM('0', '1') товары списаны: 0 - нет, 1 - да
referer TEXT рефферер
text TEXT комментарии админа
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_order_additional_cost}

Сопутствующие услуги, включенные в заказ
ПолеТип (размерность)Описание
id INT(11) идентификатор
order_id INT(11) идентификатор заказа из таблицы {shop_order}
order_goods_id INT(11) идентификатор записи о купленном товаре из таблицы {shop_order_goods}
additional_cost_id SMALLINT(5) идентификатор сопутствующей услуги из таблицы {shop_additional_cost}
summ DOUBLE сумма

{shop_order_backend}

Расширения заказа
ПолеТип (размерность)Описание
id SMALLINT(5) идентификатор
name VARCHAR(50) название
backend VARCHAR(50) бэкенд
params TEXT серилизованные настройки
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
sort INT(11) подрядковый номер для сортировки
list ENUM('0', '1') выводить в списке: 0 - нет, 1 - да
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_order_backend_element}

Данные о заказе для бэкенда
ПолеТип (размерность)Описание
id INT(11) идентификатор
order_id INT(11) идентификатор заказа из таблицы {shop_order}
backend INT(11) идентификатор расширения из таблицы {shop_order_backend}
type VARCHAR(50) тип - для разделения данных внутри бэкенда
value TEXT данные
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_order_goods}

Товары в заказе
ПолеТип (размерность)Описание
id INT(11) идентификатор
order_id INT(11) идентификатор заказа из таблицы {shop_order}
good_id INT(11) идентификатор товара из таблицы {shop}
discount_id INT(11) идентификатор скидки из таблицы {shop_discount}
count_goods DOUBLE количество товаров
price DOUBLE цена
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_order_goods_param}

Дополнительных характеристики товаров в заказе
ПолеТип (размерность)Описание
id INT(11) идентификатор
value INT(11) значение характеристики
param_id INT(11) идентификатор характеристики из таблицы {shop_param}
order_goods_id INT(11) идентификатор записи о купленном товаре из таблицы {shop_order_goods}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_order_param}

Поля конструктора формы оформления заказа
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(250) название
text TEXT описание
type VARCHAR(20) тип
info VARCHAR(30) смысловая нагрузка
sort INT(11) подрядковый номер для сортировки
required ENUM('0', '1') обязательно для заполнения: 0 - нет, 1 - да
show_in_form ENUM('0', '1') использовать в стандатной форме оформления заказа: 0 - нет, 1 - да
show_in_form_register ENUM('0', '1') позволять редактировать из личного кабинета: 0 - нет, 1 - да
show_in_form_one_click ENUM('0', '1') использовать в форме быстрого заказа: 0 - нет, 1 - да
config TEXT дополнительные настройки поля
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_order_param_element}

Значения полей конструктора оформления заказа
ПолеТип (размерность)Описание
id INT(11) идентификатор
value TEXT значение
param_id INT(11) идентификатор поля из таблицы {shop_order_param}
element_id INT(11) идентификатор заказа из таблицы {shop_order}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_order_param_select}

Варианты значений полей конструктора оформления заказа типа список
ПолеТип (размерность)Описание
id INT(11) идентификатор
param_id INT(11) идентификатор поля из таблицы {shop_order_param}
value TINYINT(2) значение для типа характеристики «галочка»: 0 - нет, 1 - да
name VARCHAR(50) значение
sort INT(11) подрядковый номер для сортировки
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_order_param_user}

Значения полей конструктора оформления заказа, предзаполненные пользователями
ПолеТип (размерность)Описание
id INT(11) идентификатор
value TEXT значение
param_id INT(11) идентификатор поля из таблицы {shop_order_param}
user_id INT(11) идентификатор пользователя из таблицы {users}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_order_status}

Статусы заказов
ПолеТип (размерность)Описание
id TINYINT(3) идентификатор
name VARCHAR(50) название
color VARCHAR(20) цвет
status ENUM('0', '1', '2', '3', '4') действие статуса заказа
sort INT(11) подрядковый номер для сортировки
count_minus ENUM('0', '1') списывать товары: 0 - нет, 1 - да
send_mail ENUM('0', '1') отправлять уведомление пользователю о смене статуса: 0 - нет, 1 - да
custom_mail ENUM('0', '1') уведомление при установке статуса: 0 - нет, 1 - да
subject_mail VARCHAR(50) тема письма
text_mail TEXT текст письма
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_param}

Дополнительные характеристики товаров
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(250) название
type VARCHAR(20) тип
sort INT(11) подрядковый номер для сортировки
search ENUM('0', '1') характеристика выводится в форме поиска: 0 - нет, 1 - да
list ENUM('0', '1') характеристика выводится в списке товаров: 0 - нет, 1 - да
block ENUM('0', '1') характеристика выводится в блоке товаров: 0 - нет, 1 - да
id_page ENUM('0', '1') характеристика выводится на странице товара: 0 - нет, 1 - да
required ENUM('0', '1') доступен к выбору при заказе: 0 - нет, 1 - да
text TEXT описание
config TEXT дополнительные настройки поля
display_in_sort ENUM('0', '1') выводится в блоке для сортировки: 0 - нет, 1 - да
yandex_use ENUM('0', '1') выгружается в файл YML: 0 - нет, 1 - да
yandex_name VARCHAR(100) название в файле YML
yandex_unit VARCHAR(50) единица измерения в файле YML
measure_unit VARCHAR(50) единица измерения
site_id INT(11) идентификатор страницы сайта из таблицы {site}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_param_category_rel}

Связи дополнительных характеристик товаров и категорий
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор характеристики из таблицы {shop_param}
cat_id INT(11) идентификатор категории из таблицы {shop_category}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_param_element}

Значения дополнительных характеристик товаров
ПолеТип (размерность)Описание
id INT(11) идентификатор
value TEXT значение
param_id INT(11) идентификатор характеристики из таблицы {shop_param}
element_id INT(11) идентификатор товара из таблицы {shop}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_param_select}

Варианты значений дополнительных характеристик товаров типа список
ПолеТип (размерность)Описание
id INT(11) идентификатор
param_id INT(11) идентификатор характеристики из таблицы {shop_param}
value TINYINT(2) значение для типа характеристики «галочка»: 0 - нет, 1 - да
name VARCHAR(50) значение
h1 TEXT название страницы
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
date_start INT(10) дата начала показа
date_finish INT(10) дата окончания показа
map_no_show ENUM( '0', '1' ) не показывать на карте сайта: 0 - нет, 1 - да
changefreq ENUM( 'always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never' ) Changefreq для sitemap.xml
priority VARCHAR(3) Priority для sitemap.xml
noindex ENUM('0','1') не индексировать: 0 - нет, 1 - да
keywords VARCHAR(250) ключевые слова, тег Keywords
descr TEXT описание, тэг Description
canonical VARCHAR(100) канонический тег
title_meta VARCHAR(250) заголовок окна в браузере, тег Title
text TEXT описание
timeedit INT(10) время последнего изменения в формате UNIXTIME
admin_id INT(11) пользователь из таблицы {users}, добавивший или первый отредктировавший страницу в административной части
theme VARCHAR(50) шаблон страницы сайта
view VARCHAR(50) шаблон модуля
sort INT(11) подрядковый номер для сортировки
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_price}

Цены товаров
ПолеТип (размерность)Описание
id INT(11) идентификатор
good_id INT(11) идентификатор товара из таблицы {shop}
price DOUBLE цена
old_price DOUBLE исходная цена
cost_price DOUBLE закупочная цена
count_goods DOUBLE количество товара
price_id INT(11) идентификатор исходной цены из таблицы {shop_price}
date_start INT(10) дата начала действия
date_finish INT(10) дата окончания действия
discount DOUBLE скидка
discount_id INT(11) идентификатор скидки из таблицы {shop_discount}
no_auth ENUM('0', '1') цена действует только для неавторизованных пользователей: 0 - нет, 1 - да
person ENUM('0', '1') цена действует только для определенных пользователей: 0 - нет, 1 - да
role_id INT(11) идентификатор типа пользователя из таблицы {users_role}, для которого действует скидка
currency_id SMALLINT(5) идентификатор валюты из таблицы {shop_currency}
import_id VARCHAR(100) собственный идентификатор при импорте
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_price_image_rel}

Изображения товаров, прикрепленные к цене
ПолеТип (размерность)Описание
id INT(11) идентификатор
price_id INT(11) идентификатор исходной цены из таблицы {shop_price}
image_id INT(11) идентификатор изображения из таблицы {images}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_price_param}

Дополнительные характеристики, учитываемые в цене
ПолеТип (размерность)Описание
id INT(11) идентификатор
price_id INT(11) идентификатор исходной цены из таблицы {shop_price}
param_id INT(11) идентификатор характеристики из таблицы {shop_param}
param_value INT(11) значение характеристики - идентификатор из таблицы {shop_param_select}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_rel}

Связи похожих товаров
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор товара из таблицы {shop}
rel_element_id INT(11) идентификатор похожего товара из таблицы {shop}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_set}

Набор товаров
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор товара из таблицы {shop}
set_element_id INT(11) идентификатор включенного в набор товара из таблицы {shop}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_waitlist}

Товары в списке ожидания
ПолеТип (размерность)Описание
id INT(11) идентификатор
good_id INT(11) идентификатор товара из таблицы {shop}
user_id INT(11) идентификатор пользователя из таблицы {users}
lang_id TINYINT(2) идентификатор языка сайта из таблицы {languages}
mail VARCHAR(64) e-mail пользователя
created INT(10) дата создания
param TEXT серилизованные данные о характеристиках товара (доступных к выбору при заказе)
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{shop_wishlist}

Товары в списке пожеланий
ПолеТип (размерность)Описание
id INT(11) идентификатор
good_id INT(11) идентификатор товара из таблицы {shop}
user_id INT(11) идентификатор пользователя из таблицы {users}
session_id VARCHAR(64) номер сессии пользователя из таблицы {sessions}
created INT(10) дата создания
count DOUBLE количество товара
param TEXT серилизованные данные о характеристиках товара (доступных к выбору при заказе)
additional_cost TEXT идентификаторы сопутствующих услугах, разделенные запятой
is_file ENUM('0', '1') товар-файл: 0 - нет, 1 - да
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{site}

Страницы сайта
ПолеТип (размерность)Описание
id INT(11) идентификатор
parent_id INT(11) идентификатор родителя из таблицы {site}
count_children SMALLINT(5) количество вложенных страниц
name VARCHAR(100) название
title_meta VARCHAR(250) заголовок окна в браузере, тег Title
keywords VARCHAR(250) ключевые слова, тег Keywords
descr TEXT описание, тэг Description
canonical VARCHAR(100) канонический тег
text LONGTEXT контент
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
access ENUM('0', '1') доступ ограничен: 0 - нет, 1 - да
date_start INT(10) дата начала показа
date_finish INT(10) дата окончания показа
admin_id INT(11) пользователь из таблицы {users}, добавивший или первый отредктировавший страницу в административной части
title_no_show ENUM('0', '1') не копировать заголовок в H1: 0 - нет, 1 - да
map_no_show ENUM('0', '1') не показывать на карте сайта: 0 - нет, 1 - да
changefreq ENUM( 'always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never' ) Changefreq для sitemap.xml
priority VARCHAR(3) Priority для sitemap.xml
noindex ENUM('0','1') не индексировать: 0 - нет, 1 - да
search_no_show ENUM('0', '1') не участвует в поисковой выдаче: 0 - нет, 1 - да
sort INT(11) подрядковый номер для сортировки
timeedit INT(10) время последнего изменения в формате UNIXTIME
theme VARCHAR(50) шаблон страницы сайта
module_name VARCHAR(50) прикрепленный модуль
js TEXT JS-код
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{site_blocks}

Блоки на сайте
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(100) название
text TEXT описание
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
access ENUM('0', '1') доступ ограничен: 0 - нет, 1 - да
title_no_show ENUM('0', '1') не показывать заголовок: 0 - нет, 1 - да
date_start INT(10) дата начала показа
date_finish INT(10) дата окончания показа
admin_id INT(11) пользователь из таблицы {users}, добавивший или первый отредктировавший блок в административной части
sort INT(11) подрядковый номер для сортировки
timeedit INT(10) время последнего изменения в формате UNIXTIME
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{site_blocks_site_rel}

Данные о том, на каких страницах выводятся блоки на сайте
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор блока из таблицы {site_blocks}
site_id INT(11) идентификатор страницы сайта из таблицы {site}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{site_dynamic}

Динамические блоки
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(100) название
text TEXT описание
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
type VARCHAR(20) тип
access ENUM('0', '1') доступ ограничен: 0 - нет, 1 - да
title_no_show ENUM('0', '1') не показывать заголовок: 0 - нет, 1 - да
date_start INT(10) дата начала показа
date_finish INT(10) дата окончания показа
admin_id INT(11) пользователь из таблицы {users}, добавивший или первый отредктировавший блок в административной части
sort INT(11) подрядковый номер для сортировки
timeedit INT(10) время последнего изменения в формате UNIXTIME
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{site_dynamic_element}

Контент динамических блоков, заполенный в элементах модулей
ПолеТип (размерность)Описание
id INT(11) идентификатор
dynamic_id INT(11) идентификатор динамического блока из таблицы {site_dynamic}
module_name VARCHAR(50) название модуля
element_id INT(11) идентификатор элемента модуля
element_type VARCHAR(20) тип элемента
value TEXT значение
parent ENUM('0', '1') применить к элементам категории: 0 - нет, 1 - да
category ENUM('0', '1') применить к вложенным элементам: 0 - нет, 1 - да
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{site_dynamic_module}

Данные о том, в каких модулях заполняются динамические блоки
ПолеТип (размерность)Описание
id INT(11) идентификатор
dynamic_id INT(11) идентификатор динамического блока из таблицы {site_dynamic}
module_name VARCHAR(50) название модуля
element_type VARCHAR(20) тип элемента
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{site_parents}

Родительские связи страниц сайта
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор страницы из таблицы {site}
parent_id INT(11) идентификатор страницы-родителя из таблицы {site}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{site_theme}

Настройки шаблона
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(100) название
value TEXT значение
type VARCHAR(50) тип

{subscription}

Рассылки
ПолеТип (размерность)Описание
id INT(11) идентификатор
created INT(10) дата создания
send ENUM('0', '1') рассылка отправлена: 0 - нет, 1 - да
send_only_admin ENUM('0', '1') отправлять рассылку только администратору: 0 - нет, 1 - да
cat_id INT(11) идентификатор категории из таблицы {subscription_category}
name VARCHAR(250) название
text TEXT текст рассылки
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{subscription_category}

Категории рассылок
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(250) название
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
sort INT(11) подрядковый номер для сортировки
text TEXT описание
parent_id INT(11) идентификатор родителя из таблицы {subscription_category}
count_children SMALLINT(5) количество вложенных категорий
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{subscription_category_parents}

Родительские связи категорий рассылок
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор категории из таблицы {subscription_category}
parent_id INT(11) идентификатор родителя категории из таблицы {subscription_category}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{subscription_category_rel}

Связи рассылок и категорий
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор рассылки из таблицы {subscription}
cat_id INT(11) идентификатор категории из таблицы {subscription_category}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{subscription_emails}

Подписчики на рассылку
ПолеТип (размерность)Описание
id INT(11) идентификатор
created INT(10) дата добавления
name VARCHAR(250) имя
mail VARCHAR(64) e-mail
code VARCHAR(32) код доступа к управлению подпиской
act ENUM( '0', '1' ) получает рассылку: 0 - нет, 1 - да
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{subscription_emails_cat_unrel}

Отключенные категории рассылок у подписчиков
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор подписчика из таблицы {subscription_emails}
cat_id INT(11) идентификатор категории из таблицы {subscription_category}
trash ENUM( '0', '1' ) запись удалена в корзину: 0 - нет, 1 - да

{subscription_phones}

Телефоны для рассылок
ПолеТип (размерность)Описание
id INT(11) идентификатор
created INT(10) дата добавления
name VARCHAR(250) имя
phone VARCHAR(64) телефон
act ENUM('0', '1') получает рассылку: 0 - нет, 1 - да
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{subscription_sms}

SMS-рассылки
ПолеТип (размерность)Описание
id INT(11) идентификатор
created INT(10) дата создания
send ENUM('0', '1') рассылка отправлена: 0 - нет, 1 - да
name VARCHAR(250) название
text TEXT текст
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{tags}

Связи тегов и элементов модулей
ПолеТип (размерность)Описание
id INT(11) идентификатор
module_name VARCHAR(50) название модуля
element_id INT(11) идентификатор элемента модуля
element_type ENUM('element', 'cat') тип элемента модуля
tags_name_id INT(11) идентификатор тега из таблицы {tags_name}
act ENUM('0', '1') показывать на сайте: 0 - нет, 1 - да
access ENUM( '0', '1' ) доступ к элементу ограничен
date_start INT(10) дата начала показа
date_finish INT(10) дата окончания показа
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{tags_name}

Теги
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(70) тег
map_no_show ENUM( '0', '1' ) не показывать на карте сайта: 0 - нет, 1 - да
sort INT(11) подрядковый номер для сортировки
changefreq ENUM( 'always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never' ) Changefreq для sitemap.xml
priority VARCHAR(3) Priority для sitemap.xml
noindex ENUM('0','1') не индексировать: 0 - нет, 1 - да
keywords VARCHAR(250) ключевые слова, тег Keywords
descr TEXT описание, тэг Description
title_meta VARCHAR(250) заголовок окна в браузере, тег Title
text TEXT описание
timeedit INT(10) время последнего изменения в формате UNIXTIME
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{trash}

Корзина с удаленными элементами
ПолеТип (размерность)Описание
id INT(11) идентификатор
table_name VARCHAR(50) название таблицы удаленного элемента
module_name VARCHAR(50) название модуля удаленного элемента
element_id INT(11) идентификатор удаленного элемента
created INT(10) дата удаления
parent_id INT(11) идентификатор родителя из таблицы {trash}
count_children SMALLINT(5) количество удаленных вместе с текущей записей
user_id INT(11) идентификатор пользователя из таблицы {users}

{trash_parents}

Родительские связи в корзине (какое удаление влечет за собой другое)
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор записи из таблицы {trash} об удалении элемента
parent_id INT(11) идентификатор записи-родителя из таблицы {trash} об удалении элемента

{update_return}

Точки возврата
ПолеТип (размерность)Описание
id SMALLINT(5) идентификатор
name VARCHAR(100) название
created INT(10) дата создания
current ENUM('0', '1') текущая точка: 0 - нет, 1 - да
hash VARCHAR(100) уникальный хэш
text TEXT описание
version VARCHAR(32) версия сборки

{users}

Пользователи
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(60) логин
password VARCHAR(32) пароль в зашифрованном виде
mail VARCHAR(64) e-mail
phone VARCHAR(64) телефон
created INT(10) дата регистрации
fio VARCHAR(255) ФИО
role_id TINYINT(3) идентификатор типа пользователя из таблицы {users_role}
act ENUM('0', '1') активен на сайте: 0 - нет, 1 - да
htmleditor ENUM('0', '1') использовать визуальный редактор: 0 - нет, 1 - да
copy_files ENUM('0', '1') cохранять картинки с внешних сайтов, при вставке контента в визуальный редактор: 0 - нет, 1 - да
useradmin ENUM('0', '1', '2') панель быстрого редактирования: 0 - отключена, 1 - включена, 2 - только панель без режима редактирования
start_admin VARCHAR(30) стартовая страница административной части
lang_id TINYINT(2) идентификатор языка сайта из таблицы {languages}
admin_nastr SMALLINT(5) колечество элементов на странице в административной части
identity VARCHAR(255) URL на страницу в соц. сети
config TEXT Настройки пользователя
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{users_actlink}

Код активации аккаунта
ПолеТип (размерность)Описание
id INT(11) идентификатор
link VARCHAR(255) код активации
user_id INT(11) идентификатор пользователя из таблицы {users}
created INT(10) дата создания
count INT(11) количество неудачных попыток

{users_param}

Дополнительные поля с данными о пользователях
ПолеТип (размерность)Описание
id INT(11) идентификатор
name VARCHAR(250) название
text TEXT описание
type VARCHAR(20) тип
show_in_page ENUM( '0', '1' ) выводить на странице пользователя: 0 - нет, 1 - да
show_in_form_auth ENUM( '0', '1' ) выводить в форме редактирования данных для авторизованных пользователей: 0 - нет, 1 - да
show_in_form_no_auth ENUM( '0', '1' ) выводить в форме регистрации: 0 - нет, 1 - да
sort INT(11) подрядковый номер для сортировки
required ENUM('0', '1') обязательно для заполнения: 0 - нет, 1 - да
config TEXT серилизованные данные о настройках поля
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{users_param_element}

Значения дополнительных полей с данными о пользователях
ПолеТип (размерность)Описание
id INT(11) идентификатор
value TEXT значение
param_id INT(11) идентификатор поля из таблицы {users_param}
element_id INT(11) идентификатор пользователя из таблицы {users}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{users_param_role_rel}

Связи дополнительных полей с данными о пользователях и типов пользователей
ПолеТип (размерность)Описание
id INT(11) идентификатор
element_id INT(11) идентификатор поля из таблицы {users_param}
role_id TINYINT(3) идентификатор типа пользователя из таблицы {users_role}
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{users_param_select}

Варианты значений дополнительных полей с данными о пользователях для типа список
ПолеТип (размерность)Описание
id INT(11) идентификатор
param_id INT(11) идентификатор поля из таблицы {users_param}
value TINYINT(2) значение для типа характеристики «галочка»: 0 - нет, 1 - да
name VARCHAR(50) название
sort INT(11) подрядковый номер для сортировки
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{users_role}

Типы пользователей
ПолеТип (размерность)Описание
id TINYINT(3) идентификатор
name VARCHAR(64) название
registration ENUM('0', '1') задавать при регистрации: 0 - нет, 1 - да
only_self ENUM('0', '1') видеть только свои материалы: 0 - нет, 1 - да
sort INT(11) подрядковый номер для сортировки
trash ENUM('0', '1') запись удалена в корзину: 0 - нет, 1 - да

{users_role_perm}

Права типов пользователей
ПолеТип (размерность)Описание
id INT(11) идентификатор
role_id SMALLINT(5) идентификатор типа пользователя из таблицы {users_role}
perm TEXT права на действия: all, init, edit, del
rewrite TEXT тег доступа (например, название модуля)
type ENUM('site','admin') часть сайта: site - пользовательская, admin - административная

{users_token}

Электронные ключи пользователей
ПолеТип (размерность)Описание
id INT(11) идентификатор
user_id INT(11) идентификатор пользователя из таблицы {users}
element_type VARCHAR(10) тип ключа
created INT(10) дата создания
token CHAR(32) электронный ключ
date_start INT(10) дата начала действия электронного ключа
date_finish INT(10) дата окончания действия электронного ключа

{visitors_session}

Статистика посетителей
ПолеТип (размерность)Описание
master_id INT(10) главный идентификатор в формате UNIXTIME
slave_id INT(11) вторичный идентификатор в интервале master_id
id VARCHAR(21) объединенный идентификатор
session_id VARCHAR(64) идентификатор сессии из таблицы {sessions}
user_id INT(11) идентификатор пользователя из таблицы {users}
role_id INT(11) тип пользователя из таблицы {users_role}, для которого установлена скидка
hostname VARCHAR(128) хост
user_agent TEXT браузер пользователя
create VARCHAR(10) время создания в формате UNIXTIME
timestamp VARCHAR(20) время, до которого сессия действует
timeedit VARCHAR(10) время последнего изменения в формате UNIXTIME
status ENUM( '0', '1' ) статус валидации пользовательского агента: 0 - бот, 1 - посетитель
search_bot VARCHAR(255) имя поискового бота

{visitors_stat_traffic}

Статистика посещений
ПолеТип (размерность)Описание
id INT(11) идентификатор
date INT(10) время в формате UNIXTIME
visits_count INT(11) количество визитов
visits_search_bot_count INT(11) количество визитов от поисковых ботов
visits_bot_count INT(11) количество визитов от неопределенных ботов
pageviews_count INT(11) количество просмотров
pageviews_search_bot_count INT(11) количество просмотров от поисковых ботов
pageviews_bot_count INT(11) количество просмотров от неопределенных ботов
users_count INT(11) количество уникальных посетители
users_search_bot_count INT(11) количество уникальнех поисковых ботов
users_bot_count INT(11) количество уникальных неопределенных ботов

{visitors_stat_traffic_names_search_bot}

Статистика по поисковым ботам
ПолеТип (размерность)Описание
master_id INT(10) главный идентификатор в формате UNIXTIME
slave_id INT(11) вторичный идентификатор в интервале master_id
id VARCHAR(21) объединенный идентификатор
search_bot VARCHAR(255) имя поискового бота
visits_search_bot_count INT(11) количество визитов от поисковых ботов
timeedit VARCHAR(10) время последнего изменения в формате UNIXTIME

{visitors_stat_traffic_pages}

Статистика по посещаемым страницам сайта
ПолеТип (размерность)Описание
master_id INT(10) главный идентификатор в формате UNIXTIME
slave_id INT(11) вторичный идентификатор в интервале master_id
id VARCHAR(21) объединенный идентификатор
site_id INT(11) идентификатор страницы сайта из таблицы {site}
visits_count INT(11) количество визитов
visits_search_bot_count INT(11) количество визитов от поисковых ботов
visits_bot_count INT(11) количество визитов от неопределенных ботов
timeedit VARCHAR(10) время последнего изменения в формате UNIXTIME

{visitors_stat_traffic_source}

Статистика по источникам трафика
ПолеТип (размерность)Описание
master_id INT(10) главный идентификатор в формате UNIXTIME
slave_id INT(11) вторичный идентификатор в интервале master_id
id VARCHAR(21) объединенный идентификатор
referer_domain TEXT домен-рефферер
visits_count INT(11) количество визитов
visits_search_bot_count INT(11) количество визитов от поисковых ботов
visits_bot_count INT(11) количество визитов от неопределенных ботов
timeedit VARCHAR(10) время последнего изменения в формате UNIXTIME

{visitors_url}

Лог посещений пользователей
ПолеТип (размерность)Описание
master_id INT(10) главный идентификатор в формате UNIXTIME
slave_id INT(11) вторичный идентификатор в интервале master_id
id VARCHAR(21) объединенный идентификатор
visitors_session_id VARCHAR(21) идентификатор посетителей из таблицы {visitors_session}
hostname VARCHAR(128) хост
referer_scheme ENUM( '0', '1' ) протокол рефферер: 0 - http, 1 - https
referer_domain TEXT домен-рефферер
referer_rewrite TEXT адрес-рефферер
referer_query TEXT параметры-рефферер
scheme ENUM( '0', '1' ) протокол: 0 - http, 1 - https
rewrite TEXT псевдоссылка страницы
query TEXT параметры адреса
is_admin ENUM( '0', '1' ) страница относится к административной части сайта: 0 - нет, 1 - да
site_id INT(11) идентификатор страницы сайта из таблицы {site}
module_name VARCHAR(50) название модуля
element_id INT(11) идентификатор элемента модуля
element_type ENUM('element', 'cat', 'brand', 'param') тип элемента модуля
is_mobile ENUM( '0', '1' ) использование мобильного устройства: 0 - нет, 1 - да
is_mobile_url ENUM( '0', '1' ) мобильная версия страницы: 0 - нет, 1 - да
user_id INT(11) идентификатор пользователя из таблицы {users}
role_id INT(11) тип пользователя из таблицы {users_role}, для которого установлена скидка
visits ENUM( '0', '1' , '2' ) посещение: 0 - нет, 1 - новое, 2 - повторное
status ENUM( '0', '1' ) статус валидации пользовательского агента: 0 - бот, 1 - посетитель
search_bot VARCHAR(255) имя поискового бота
timeedit VARCHAR(10) время последнего изменения в формате UNIXTIME

База знаний

Ваши комментарии и дополнения
25 марта 2013 г.
Хотелось бы узнать поподробнее о поле в таблице shop_price
count_goods int(11) количество товара

О каком количестве речь? Количество товаров в наличии? Или количество товара, при покупке которого устанавливается такая цена? Или еще что-то?
06 октября 2015 г. , редакция: 06 октября 2015 г.
Здравствуйте!
Никак сообразить не могу, что за поле такое element_id в таблице "diafan_rewrite" ?
Этот element_id имеет отношение к идентификатору модуля ? Просто с идентификаторами из таблицы "modules" он вообще не совпадает. Может он еще где дублируется?

Я хочу подтянуть из БД псевдо-ссылки, соответствующие моим модулям, думал по идентификатору модуля искать. Но тут так не получается
23 января 2019 г.
Полезно было бы добавить поле "мультиязычность".

Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.