Заглавная страница: различия между версиями
Перейти к навигации
Перейти к поиску
Kondin (обсуждение | вклад) |
Abushyk (обсуждение | вклад) |
||
(не показано 14 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
+ | <br /> | ||
+ | [[FAQ]] | ||
+ | |||
==Техническая документация CMS Sitebill== | ==Техническая документация CMS Sitebill== | ||
[[Введение]]<br /> | [[Введение]]<br /> | ||
− | [[Приложение "Редактор форм"]] | + | {| class="wikitable" |
− | + | |- | |
− | [[Типы элементов форм]] | + | | [[Приложение "Редактор форм"]] || '''основной инструмент для управления формами''' |
− | + | |- | |
− | [[Приложения]] | + | | [[Типы элементов форм]] || '''описание основных типов (кирпичиков) из которых составляются формы''' |
− | + | |- | |
− | [[Страницы]] | + | | [[Приложения]] || '''CMS Sitebill состоит из отдельных модулей, каждый модуль выполняет свою определенную функцию''' |
− | + | |- | |
− | [[Меню]] | + | | [[Страницы]] || Описание процесса создания и редактирования текстовых страниц со статичным HTML кодом. |
− | + | |- | |
− | [[Шаблон]] | + | | [[Меню]] || Для организации удобной навигации можно создавать элементы меню с перечнем пунктов и ссылками на разделы сайта. |
− | + | |- | |
− | [[Общие настройки]] | + | | [[Шаблон]] || Описана типовая структура всех шаблонов |
− | + | |- | |
− | [[Связанные элементы]] | + | | [[Общие настройки]] || Перечень всех настроек CMS Sitebill с кратким описанием. |
− | + | |- | |
− | [[Установка новых шаблонов]] | + | | [[Связанные элементы]] || Описана техника создания связи выпадающих списков в форме подачи объявления. Например, можно добавить дополнительный справочник микрорайонов и настроить зависимость списка от выбранного города. |
− | + | |- | |
− | [[Парсинг_КЛАДР|Парсинг КЛАДР]] | + | | [[Установка новых шаблонов]] || Процесс установки нового шаблона |
− | + | |- | |
− | [[Настройка_робокассы|Настройка робокассы]] | + | | [[Парсинг_КЛАДР|Парсинг КЛАДР]] || Загрузка готовых справочников городов, районов, улиц из общедоступного источника КЛАДР. |
− | + | |- | |
− | [[Структура_разделов|Структура разделов]] | + | | [[Настройка_робокассы|Настройка робокассы]] || Платежный шлюз |
− | + | |- | |
− | [[Редактор_текста_CKEditor|Редактор текста CKEditor]] | + | | [[Структура_разделов|Структура разделов]] || Определяет типы недвижимости на сайте, также применяется при выводе объявлений по категориям и удобно при построении структуры сайта. |
− | + | |- | |
− | [[Настройка_Меню_типов_недвижимости|Настройка меню типов недвижимости]] | + | | [[Редактор_текста_CKEditor|Редактор текста CKEditor]] || Удобный визуальный редактор для форматирования текста, добавления картинок и прочих HTML элементов. |
− | + | |- | |
− | [[mail|Настройка отправки писем с сайта]] | + | | [[Настройка_Меню_типов_недвижимости|Настройка меню типов недвижимости]] || |
− | + | |- | |
− | + | | [[mail|Настройка отправки писем с сайта]] || Решение частых проблем возникающих при работе с почтовым сервером на хостинге. | |
− | + | |- | |
− | [[Добавление_улиц_районов_городов_пользователями|Добавление улиц, районов, городов пользователями (combobox)]] | + | | [[Добавление_улиц_районов_городов_пользователями|Добавление улиц, районов, городов пользователями (combobox)]] || |
− | + | |- | |
− | [[Пользователи]] | + | | [[Распознавание адресов через dadata.ru|Распознавание адресов через dadata.ru]] || |
− | + | |- | |
− | [[Группы]] | + | | [[Пользователи]] || Управление учетными записями пользователей. |
− | + | |- | |
− | [[Дополнительные параметры элемента модели|Как указать маску для поля ввода мобильного телефона]] | + | | [[Группы]] || Разделение пользователей на группы. Каждой группе можно назначать определенные права доступа в панели управления и на сайте. |
− | + | |- | |
− | [[Как создать пользовательскую форму заявки]] | + | | [[Дополнительные параметры элемента модели|Как указать маску для поля ввода мобильного телефона]] || Позволяет контроллировать ввод правильного номера телефона в соответствии с форматом. |
− | + | |- | |
− | [[Дополнительные параметры поиска|Дополнительные параметры поиска]] | + | | [[Как создать пользовательскую форму заявки]] || Например, создать новую форму заявки на ипотеку или заявку на бесплатную консультацию. |
− | + | |- | |
− | [[Правила_валидации_для_элементов_модели|Правила валидации для элементов модели]] | + | | [[Дополнительные параметры поиска|Дополнительные параметры поиска]] || Формирование своих поисковых запросов. Применяется в случае, если вы через редактор форм добавляли новые элементы и хотите включить их в процесс поиска. |
− | + | |- | |
− | [[Перевод|Перевод контента на другие языки]] | + | | [[Правила_валидации_для_элементов_модели|Правила валидации для элементов модели]] || |
− | + | |- | |
− | [[Параметры_приложения_apps.mlsparser]] | + | | [[Перевод|Перевод контента на другие языки]] || |
− | + | |- | |
− | [[Db.inc.php]] | + | | [[Параметры_приложения_apps.mlsparser]] || |
− | + | |- | |
− | [[Центр_обновлений|Центр обновлений]] | + | | [[Db.inc.php]] || |
− | + | |- | |
− | [[Регистрация с SMS подтверждением|Регистрация с SMS подтверждением]] | + | | [[Центр_обновлений|Центр обновлений]] || |
+ | |- | ||
+ | | [[Регистрация с SMS подтверждением|Регистрация с SMS подтверждением]] || | ||
+ | |- | ||
+ | | [[Cron - примеры задач|Cron - примеры задач]] || | ||
+ | |} | ||
+ | ==Руководство программиста CMS Sitebill== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | [[RESTAPI ]] || Работа с системой через RESTAPI | ||
+ | |- | ||
+ | | [[Генератор списков (таблиц) ]] || Описание принципа генерации таблиц и способа кастомизации заголовков, колонок, элементов управления и т.д. | ||
+ | |- | ||
+ | | [[hooks|Пользовательские обработчики - hooks]] || Способы перехвата системных функций и добавление своего поведения в них на уровне шаблона (не затирается при обновлении) | ||
+ | |- | ||
+ | | [[HandlerInterface|HandlerInterface]] || Создание обработчиков внутри определенных apps, для того чтобы они могли интегрироваться с событиями в других apps. | ||
+ | |- | ||
+ | | [[Расширение Smarty]] || Расширение Smarty | ||
+ | |- | ||
+ | | [[Настройка интерфейса админ-панели]] || Настройка интерфейса админ-панели | ||
+ | |} | ||
== Некоторые полезные ресурсы == | == Некоторые полезные ресурсы == |
Текущая версия на 17:15, 23 марта 2024
Техническая документация CMS Sitebill
Приложение "Редактор форм" | основной инструмент для управления формами |
Типы элементов форм | описание основных типов (кирпичиков) из которых составляются формы |
Приложения | CMS Sitebill состоит из отдельных модулей, каждый модуль выполняет свою определенную функцию |
Страницы | Описание процесса создания и редактирования текстовых страниц со статичным HTML кодом. |
Меню | Для организации удобной навигации можно создавать элементы меню с перечнем пунктов и ссылками на разделы сайта. |
Шаблон | Описана типовая структура всех шаблонов |
Общие настройки | Перечень всех настроек CMS Sitebill с кратким описанием. |
Связанные элементы | Описана техника создания связи выпадающих списков в форме подачи объявления. Например, можно добавить дополнительный справочник микрорайонов и настроить зависимость списка от выбранного города. |
Установка новых шаблонов | Процесс установки нового шаблона |
Парсинг КЛАДР | Загрузка готовых справочников городов, районов, улиц из общедоступного источника КЛАДР. |
Настройка робокассы | Платежный шлюз |
Структура разделов | Определяет типы недвижимости на сайте, также применяется при выводе объявлений по категориям и удобно при построении структуры сайта. |
Редактор текста CKEditor | Удобный визуальный редактор для форматирования текста, добавления картинок и прочих HTML элементов. |
Настройка меню типов недвижимости | |
Настройка отправки писем с сайта | Решение частых проблем возникающих при работе с почтовым сервером на хостинге. |
Добавление улиц, районов, городов пользователями (combobox) | |
Распознавание адресов через dadata.ru | |
Пользователи | Управление учетными записями пользователей. |
Группы | Разделение пользователей на группы. Каждой группе можно назначать определенные права доступа в панели управления и на сайте. |
Как указать маску для поля ввода мобильного телефона | Позволяет контроллировать ввод правильного номера телефона в соответствии с форматом. |
Как создать пользовательскую форму заявки | Например, создать новую форму заявки на ипотеку или заявку на бесплатную консультацию. |
Дополнительные параметры поиска | Формирование своих поисковых запросов. Применяется в случае, если вы через редактор форм добавляли новые элементы и хотите включить их в процесс поиска. |
Правила валидации для элементов модели | |
Перевод контента на другие языки | |
Параметры_приложения_apps.mlsparser | |
Db.inc.php | |
Центр обновлений | |
Регистрация с SMS подтверждением | |
Cron - примеры задач |
Руководство программиста CMS Sitebill
RESTAPI | Работа с системой через RESTAPI |
Генератор списков (таблиц) | Описание принципа генерации таблиц и способа кастомизации заголовков, колонок, элементов управления и т.д. |
Пользовательские обработчики - hooks | Способы перехвата системных функций и добавление своего поведения в них на уровне шаблона (не затирается при обновлении) |
HandlerInterface | Создание обработчиков внутри определенных apps, для того чтобы они могли интегрироваться с событиями в других apps. |
Расширение Smarty | Расширение Smarty |
Настройка интерфейса админ-панели | Настройка интерфейса админ-панели |