Документация CMS INCLUDE

Изучайте новый мир вместе с нами.

Данные для демо доступа:

Логин: demo
пароль:demo
Last code:demo
В этой системе управления двух и трехуровневая система
безопасности, при входе в административные панели у вас высветится окошко,
в него необходимо ввести Last code
ВНИМАНИЕ!!! Демо доступ не позволяет менять данные о файлах
и базах данных - права ограничены.
Данное использование предназначено только для ознакомления.

Настройки системы

В этом разделе вы можете изменить следующие параметры: 1 строка - расширения файлов, которые файловый менеджер воспримет как файлы для чтения в редакторе. 2 строка - расширения файлов, которые файловый менеджер воспримет как фотографии, и отобразит соответствующим образом при просмотре директорий. 3 строка - ссылки на сервисы, которые будут отображены при переходе в главном меню-> сервисы -> сервисы. 4 строка - здесь отображены имена и значения get параметров для приложений сайта. Таким образом включить рандомные переходы по ссылкам сайта можно так - http://ваш_сайт/?script=rand, следующие 2 параметра отвечают за css редактор, далее визуальный редактор и crm систему на сайте. 5 строка - список ip адресов, для которых разрешен просмотр кода сайта в инспекторе. если поставить первым значением 0 или же оставить единственное значение 0, то код будет доступен всем. Вы можете отредактировать данную информацию в любом поле сохраняя принцип одинарных кавычек и перечисления через запятую. Все данные сохраняются в файле sistem.php в корне любого домена, а получить доступ к переменным можно в формате $massiv1[0] - первое значение первой строки.

Форум

Здесь вы можете обмениваться информацией с командой разработчиков. Цифра справа показывает количество последних сообщений, вы можете смело ее менять на свою. Для загрузки файлов выберите файл вверху страницы и нажмите отправить. Для просмотра всех файлов перейдите по ссылке внизу страниц "файлы системы". На форуме вы можете удалять только свои сообщения и файлы, при удалении они также удаляются у всех пользователей форума.

Заметки

Заметки - это раздел CMS системы, в котором вы можете создавать собственные заметки. Слева на мониторе находятся кнопки управления: 1. При нажатии на нее вы сможете перемещать объекты записи. 2. При нажатии на нее вы сможете расширять или сужать объекты записи. 3. При нажатии на нее вы удалите выбранный объект записи. 4. При нажатии на нее вы обнулить счетчик записи, в связи с тем, что поля редактируемые в объектах записей фокус часто теряется, в связи с этим не бойтесь нажимать на обнуление счетчика. при перетаскивании и редактировании им пользуются довольно часто. 5. При нажатии на нее вы создадите новую запись - листочек, который в дальнейшем сможете переместить, расширить и сделать в нем запись. 6. При нажатии на нее вы сохраните свои записи и при повторном входе в заметки они будут такими, какими вы их сохранили.

Сервисы
Сервисы разделены на 3 основных раздела: 1 раздел - непосредственно сервисы, сайты ссылки на которые вы сохранили в системных настройках - строка 3. 2 раздел - это браузеры, при нажатии произойдет скачивание браузера, если он нужен вам для тестирования верстки. 3 раздел - это дополнительные приложения системы. Более подробно о работе с приложениями смотрите в видео.

Робокасса

Этот раздел менее визуальный чем все остальные, так-как основной визуальный раздел находится в разделе интернет магазина. Здесь же вы можете протестировать оплату - логин и 2 пароля вводятся в форму на странице настройки сайта во второй административной панели для контент-менеджеров проекта. Также напрямую вы можете вставить функцию для обработки заказа после оплаты в первом окне, настроить форму отправки данных во втором окне и ответ при возврате в магазин в третьем окне.

Оптимизация

Не используйте этот раздел без сильной в этом необходимости - например, если заканчивается место на хостинге, либо система начинает подтормаживать вы можете использовать этот раздел для очистки системы. Но перед этим проверьте нет ли нужной информации для кого-либо из вашей рабочей группы в логах системы, документах и переписке форума и CRM системы, файлах парсинга и статистике сайта. Также здесь могут появляться надписи о подозрительных файлах - это файлы, которых не было при создании проекта в основной директории сайта. Их не обязательно удалять, они просто информируют вас о том, что возможно вы что-то тестировали и забыли удалить. по этой же причине лучше тестировать новые функции в корневой директории, так вы не забудете, что их нужно удалить.

Файловый менеджер

Файловый менеджер - это аналог файлового менеджера. При входе в раздел вы попадаете в корневую директорию своего хостинга. Далее при нажатии на любой из доменов вы попадаете в его директорию. Значками показаны папки или файлы с расширением неуказанным в системный настройках - 1 строка. Если вы заметили, что файл необходимый для редактирования распознан как папка снесите его расширение в системных настройках. Возле каждого файла имеются 2 флажка, нижний предназначен для удаления файла или директории, при выборе флажка и нажатии на файл или директорию она будет удалена. Также верхний флажок предназначен для массового выделения, после того как вы выполнили выделение вы можете нажав на кнопки в верхнем меню удалить, вырезать, вставить и копировать информацию. Внимание!!! Копирование и вырезание из папки производится не самой папки а ее внутренней структуры для того чтобы не было конфликтов с дублями директорий. Если вы решили не делать вставку или удаление или какое либо другое действие уберите флажки и нажмите кнопку обновить - таким образом вы очистите буфер обмена, в противном случае вы рискуете выполнить непреднамеренные действия по удалению или изменению файловой структуры. Также перейдя в директорию вы можете загрузить файл или создать файл или папку. При переходе к редактированию файла вы попадете на страницу редактора кода, функции подсветки редактора кода вы можете изменить в разделе "Редактор кода" под самим редактором вы увидите 3 кнопки. 1 кнопка - это сохранение без выхода из редактора. Сохраняя таким образом файл вы можете пользоваться комбинациями клавиш ctrl+Z и ctrl+Y для возврата состояния файла. Также вы можете воспользоваться 3 кнопкой откатить - она вернет файл в состояние, которое было при входе в редактор. Если вы уверены в том, что верно сохранили файл нажмите 2 кнопку - OK. Убедительная просьба!!! при серьезных изменениях файловой системы сделайте резервное копирование перед входом в файловый менеджер для внесения изменения во избежание ошибочного изменения вашей системы.

Базы данных

Этот раздел является упрощенным аналогом phpMyadmin - здесь вы можете выбрать таблицу, добавить запись, удалить или редактировать существующие записи, а также очистить или удалить таблицу. Для создания таблицы впишите ее имя убедившись в том, что такой таблицы уже нет, иначе она перезапишется. Далее в соседнем поле укажите количество столбцов - первый столбец должен иметь формат как на видео - id - integer - уникальное значение. Он нужен для работы с вашей таблицей, все таблицы в системе должны иметь именно этот основной ключ.

API SITE
Это основной раздел ядра cms системы. Здесь вы можете создать функцию. а также редактировать любую из существующих. Для создания в первом поле укажите через запятую переменные для этой функции как это сделано в существующих функциях. Вы можете также выбрать переменные из таблицы базы данных выбрав ее в следующем поле. Следующее поле должно содержать уникальное имя функции. Далее в следующем поле вы вводите количество записей. Внимание!!! Количество записей никак не связано с количеством переменных и оно может быть любым. После выбора количества записей появятся окна (белое - для ввода названия элемента функции, синее для ввода соответствующей части кода этой функции). В начале и конце кода нельзя ставить знак ?> или <?, система проставит их сама. Как использовать данную созданную функцию, и собственно как это работает. Вы вводите часть кода "for($i=0;$i<$count;$i++){ " во втором блоке вы вводите " } " назовем 1 функцию for вторую endfunction - кстати резервное название конца самой функции end поэтому он не должно использоваться в именах блоков и функций. Также блоки должны указываться в алфавитном порядке, в противном случае произойдет их смена, что в свою очередь может привести к неработоспособности функции. между блоками вы можете использовать все используемые переменные в любом формате - например, <?=$text;?> или просто echo $text; Теперь, если имя нашей функции func1 то в коде футера (раздел Подвал) запишем { {func1_for} } текст в цикле { {func1_endfunction} } текст вне цикла { {func1_end:$count} } Если была переменная при создании функции, иначе { {func1_end} } Вот таким образом при $count=5 у нас появится пять записей "текст в цикле" и одна запись текст вне цикла. Использую такие api очень легко заменять верстку на вашем сайте. дописывать функции и делать манипуляции с переменными и их значениями присвоив им глобальные значения.

API admin

Данный раздел предназначен для создания стандартных разделов панели администрирования для контент менеджеров. Также вы можете создавать простые формы html, для того, чтобы в дальнейшем внедрять их в верстку. Сверху под кнопкой создания простой формы находятся 2 списка. В первом перечисляются функции ООП панели - создания, вывода, удаления и т.д. Ниже находится список таблиц, при выборе таблицы отображаются поля данной таблицы, если вы подключили свою базу, вы можете выбрать поле переменная и ввести свою таблицу и поля. Для правильного отображения необходимо обязательно оставлять поле id. после выбора таблицы отобразятся списком поля со значениями описания над полем и список отображения - в нем вы можете выбрать формат отображения, если вы выбираете файл или картинка над списком появится поле для ввода полного пути до директории загрузки, если оставить поле пустым загрузка не будет производится. Для полнофункционального блока нужно выбрать все функции из первого списка. после добавления с помощью кнопки + просто заново выбирайте функции в верхнем списке не меняя таблицу и поля и снова нажимайте +. Таким образом вы составите полный функционал стандартного модуля. Далее введите название модуля, которое будет ссылкой в админ. панели. Далее укажите позицию 1 или 2 - эта опция покажет вашу ссылку в верхнем либо боковом меню соответственно. Также укажите права от 1 до 5 - это права пользователей, которым будет доступна ссылка в панели администрирования контент-менеджеров. Также права обладая правами 5 вы можете поменять и в самой панели менеджеров по ссылке Регистрация. Для того чтобы редактировать код модуля обновите панель быстрого доступа, как показано на видео и выберите в 1 списке ADMIN PANEL по названию блока.

ООП сайта

Здесь вы можете изменить удалить и добавить функции не использующие сложных конструкций и элементов верстки, таких как например авторизации пользователя на сайте. Подключить файл можно следующим кодом - require_once(\$include[11]."/".\$include[0]."/publicoop.php"); обращение производится по api \$object->user(); - как пример.

ООП панели

Здесь вы можете изменить удалить и добавить функции api админ. панели. Подключить файл можно следующим кодом - include(\$include[11].\$include[1]." /oop/oopschablon.php"); обращение производится по api update(); - как пример. Так как здесь не используется определенный класс, помните что подключение других файлов. таких как, например widget.php может привести к конфликтами в связи с возможностью одинаковых названий функций. Этот файл используется только для админ. панели контент-менеджеров. Использование этого файла для других целей крайне нежелательно.

Шаблоны сайта

В этом разделе вы можете создать свои шаблоны верстки. Для этого нажмите создать шаблон - далее выберите последовательно css js html код и вставьте в окно свой код. Далее нажмите на папку и выберите файлы картинок, далее нажмите на кнопку шрифтов и выберите файлы шрифтов. При создании верстки не забудьте что все картинки лежат в директории images, а шрифты в директории fonts. Также указывайте относительные пути, так как шаблоны лежат не в корневой директории, то есть вместо src="/images/img.png" -> src="images/img.png". Также вы можете отредактировать, удалить или установить выбранный шаблон. при установке заменяются только файлы /css/style.css js/script.js и корневой index.php, при загрузке фото и шрифтов одноименные файлы перезаписываются. Не забудьте после установки перенести код футера и хедера в соответственно файлы шапки и подвала сайта предварительно почистив их. При очистке не удаляйте подключенные при установке скрипты - headprocess.php и footprocess.php

Инфоблоки
В данном разделе вы можете создавать, редактировать либо удалять созданные инфоблоки. При редактировании используются 2 редактора - редактор кода и html редактор. Они работают синхронно, после редактирования не забудьте сохранить. Использование php кода и api платформы в инфоблоках строго запрещено. Инфоблоки используются для редактирования в визуальном редакторе - это статические блоки, которые при сохранении текста в html редакторе визуального редактора сохраняют свое содержимое. Для добавления инфоблока достаточно ввести его название в поле и нажать кнопку создать, после этого он появится в списке инфоблоков, выберите его для наполнения информацией. встраиваются инфоблоки в шаблоны, шапку, футер и основную часть страницы в таком виде info nazvanie_infobloka /info

Шапка

Этот раздел включает системный файл headprocess.php, и отображает вносимую информацию вверху всех страниц сайта. В этом разделе вы можете использовать api сайта, виджеты и инфоблоки, а также стандартные функции api сайта в формате, пример: \%\%\%\%\%text\%\%\%\%\% - как обращение к функции шаблона. которые расположены в разделе шаблоны административной панели менеджеров, либо в панели быстрого доступа WEB SITE 2 блок. Также вы можете создать его выбрав - новый код ниже данного списка. Не забудьте - после внесения изменений в таких блоках, либо в api необходимо пересохранять файл шапки, футера и статических страниц сайта.

Подвал

Этот раздел включает системный файл footprocess.php, и отображает вносимую информацию внизу всех страниц сайта. В этом разделе вы можете использовать api сайта, виджеты и инфоблоки, а также стандартные функции api сайта в формате, пример: \%\%\%\%\%text\%\%\%\%\% - как обращение к функции шаблона. которые расположены в разделе шаблоны административной панели менеджеров, либо в панели быстрого доступа WEB SITE 2 блок. Также вы можете создать его выбрав - новый код ниже данного списка. Не забудьте - после внесения изменений в таких блоках, либо в api необходимо пересохранять файл шапки, футера и статических страниц сайта.

Инспектор шаблонов

Кроме выбора модулей, просмотра и установки шаблона вы можете добавить новый модуль как на видео. Нажмите на верхнюю вкладку, далее вы можете выбрав в верхнем списке отредактировать блок верстки либо создать новый. Для создания выберите позицию - head,foot,left,right,center либо свою, название тега - a,div,span,p и т.д., фон блока, описание, css стиль и html код, если нужно.


Виджеты

Это раздел виджетов. Для создания виджета перейдите по ссылке, далее напишите название блока, который не содержится в списке виджетов и выберите количество полей. Далее вам будут показаны поля для каждого блока - значение, то что будет отображатся по умолчанию в текстовом либо другом поле. Выберите формат записи-файл, текст и т.д., имя переменной должно соответствовать имени переменной в функции и описание поля - что должен записать пользователь. Если вы не используете какую-либо из таблиц для вывод функции нажмите флажок без таблицы и нажмите кнопку обновить. После этого отредактируйте свою функцию и сохраните. После повторного входа в раздел вы увидите ваш виджет. Зайдите в него, проверьте все ли правильно отображается. Виджеты созданы для использования готовых html моделей и естественно включают в себя html код. Также вы можете отредактировать свой виджет - нажав на кнопку редактирования вы попадете в редактор кода с вашим виджетом. Пишите понятные названия виджетам, чтобы потом не запутатся в его назначении. Встраивается на сайт виджет таким кодом, пример: onlinetv("400","300","0","766;757"); Здесь нет api - это просто функция. При использовании переменных не забудьте убрать кавычки

Виджет аудиозаписи

0
Demo

Виджет html редактора