Вступление для создания компонентов (Часть 2)
В предыдущем посте я писал о файловой системе InstantCMS!
Сегодня, как я и обещал, мы рассмотрим базу данных данной cms! В
Instant очень понятная и простая в использовании структура БД.
Вся БД Instant CMS выглядит так:
Для увеличения нажмите на картинке базы mysql CMS Instant.
Рассмотрим все таблицы отдельно!
Итак таблица cms_banlist – список IP адресов, которым запрещен
доступ к сайту;
cms_banner_hits – список хитов с IP адресов по баннерам;
cms_banners – таблица самых баннеров;
cms_blogs – главная таблица блогов;
cms_blog_authors – таблица содержащая информацию о авторах блогов;
cms_blog_cats – категории блогов;
cms_blog_files – пути к файлам блогов;
cms_blog_posts – таблицы постов в блогах;
cms_board_cats – категории доски объявлений;
cms_board_items – сами объявления;
cms_cache – таблица данных о кэше;
cms_category – названия и параметры категорий статей;
cms_clubs – таблица cms Instant, которая содержит данные о
клубах и их настройки;
cms_codecheck – данные о проверке кода, соотвественно сессиям;
cms_comments – таблица комментариев;
cms_comments_votes – таблица, содержащая данные о скрипте
голосования в комментариях;
cms_components – компоненты, их названия, настройки и параметры;
cms_content – содержит новости cms;
cms_content_access – параметры доступа к статьям;
cms_downloads – загрузки файлов (их ссылка и количество загрузок);
cms_event_hooks – зарегистрированные события;
cms_faq_cats – категории ответы/вопросы;
cms_faq_quests – содержит ответы/вопросы;
cms_filter_rules – правила и параметры фильтра (замены);
cms_filters – фильтры (замены), их названия и описания;
cms_forms – формы (обратной связи, анкеты, жалобы и пожелания и другие);
cms_form_fields – содержит поля формы и их значения;
cms_forums – форумы, их название, описание и главные настройки;
cms_forum_votes – голосавалка на форумах;
cms_forum_threads – темы на форумах и их параметры;
cms_forum_posts – записи в темах на форумах;
cms_forum_images – данные и ссылки прикрепленных к форуме картинок;
cms_forum_files – содержит ссылки и параметры файлов с форума;
cms_menu – меню CMS Instant, т.е. нашего сайта;
cms_modules – данные о подключенных модулях;
cms_modules_bind – привязка модулей к меню;
cms_online – кто онлайн, сессия, дата, данные и просматриемая страница;
cms_photo_albums – фото альбомы и их параметры;
cms_photo_files – данные о файлах фото галереи;
cms_plugins – плагины, которые установлены в системе;
cms_polls – опросы;
cms_polls_log – данные о голосах в опросах;
cms_price_cats – категории прайс-листа;
cms_price_items – элементы с прайс листа и их параметры;
cms_ratings – таблица компонента рейтинг;
cms_search – таблица компонента поиска по сайту;
cms_stats – данные компонента Instant о статистике посещения сайта;
cms_subscribe – данные о подписке;
cms_tags – теги к компонентам и страницам CMS Instant;
cms_uc_cart – данные о карточках Универсального каталога;
cms_uc_cats – компонент Универсальный каталог – категории;
cms_uc_discount – содержит данные о дисконтных скидках в
Универсальном каталоге;
cms_uc_items – товары Универсального каталога;
cms_uc_ratings – рейтинг в компоненте Универсальный каталог;
cms_upload_images – данные о загруженных картинках;
cms_users – общие данные о зарегистрированных пользователях;
cms_user_autoawards – награды пользователей CMS Instant;
cms_user_awards – данные о присвоенных наградах пользователям;
cms_user_clubs – клубы и пользователи в их;
cms_user_files – файлы пользователя;
cms_user_friends – друзья пользоватилей;
cms_user_groups – группы в которых состоят пользователи;
cms_user_karma – карма пользователей;
cms_user_msg – таблица содержащая сообщения пользователей друг другу;
cms_user_photos – фотографии пользователей;
cms_user_profiles – данные профайла пользователей;
cms_user_wall – содержание стен пользователей;
cms_users_activate – данные о активации пользователя;
Теперь мы знаем что и где лежит в таблицах базы данных CMS Instant,
можно приступать к созданию собственных модулей и компонент, чем мы и
займемся в следующих моих постах! А пока все!
С вами был Фирс Юрий Петрович! Не забываем комментировать и ставить
плюсы, если понравилось!


Иван said,
Wrote on августа 17, 2009 @ 21:59
Хм… спорно, поспорил бы с автором…
Фирс Юрий said,
Wrote on августа 17, 2009 @ 22:05
О чем бы Вы поспорили? Может где-то я допустил ошибку, так говорите исправим!
кaмycя said,
Wrote on августа 21, 2009 @ 16:25
Занятно написано. Можно сказать за душу цепляет, ну и заставляет подумать над собственным блогом.
LifeMaker said,
Wrote on сентября 4, 2009 @ 16:19
“О чем бы Вы поспорили? Может где-то я допустил ошибку, так говорите исправим!”
Юр, да это ж спамеры в комментах гадят )))
Фирс Юрий said,
Wrote on сентября 4, 2009 @ 16:21
Та я уже понял!
vita7min said,
Wrote on сентября 28, 2009 @ 14:32
Можно изменить названия таблиц на русский!(Заранее извините за комп.безграмотность)
Фирс Юрий said,
Wrote on сентября 28, 2009 @ 14:38
Нет! Нельзя, названия таблиц, полей должно быть только латинскими символами)))