Конфигурация и контент


  Настройка конфигурации CMS

CMS Configuration

Для выполнения настройки конфигурации необходимо загрузить форму редактирования данных /eng/config или через пункт меню администратора Config, а затем кнопку Edit.

  ! ! ! Для первого входа в меню администратора /eng/admin используйте login: admin@example.com и password: Admin#1.

В целях безопасности — сразу измените логин и пароль


Назначение полей на странице Config:
  • License Status: ✘ Invalid or Expired
  • Site Name: your_domain будет помещен в верхнем левом углу страницы
  • Site: URL вашего сайта
  • Site Email: name@example.com — ваш email для привязки к ProductKey
  • ProductKey: ключ активации лицензии
  • KeyWords: ключевые слова для размещения в теге <head>
  • Top Advert: HTML-код верхнего рекламного баннера
  • Bottom Advert: HTML-код нижнего рекламного баннера
  • Right Advert: HTML-код правого рекламного баннера
  • DynamicScript: скрипт в теге <head>, например — https://www.googletagmanager.com/gtag/js?id=G-
  • Script1: скрипт в теге <head> для поисковых систем
  • Script2: скрипт в теге <head> для поисковых систем
  • Script3: скрипт в теге <head> для поисковых систем
  • Footer: HTML-код футера страниц
  • Basket: HTML-код кастомной страницы личного кабинета

Config Form Это страница формы, содержащая текстовые поля на экране.

Пример кода

<a href="https://www.reg.ru/hosting/windows?rlink=reflink-10634943" title="Хостинг, домены, серверы reg.ru">
<img className="border border-success rounded" alt="reg.ru" 
src="Pictures/image1.jpg" /></a>
                        

В приведённом примере содержится HTML-код разметки, отражающий изображение рекламы в соответствующей зоне на странице. Включать необходимо только часть кода, касающуюся только разметки — содержимое из тега <body>. Остальные теги добавляются самой CMS при выводе содержимого страниц.



  Формирование контента сайта

Content Management

Для выполнения этой задачи необходимо зайти на страницу /eng/admin через пункты меню Admin. На ней расположено всё содержимое сайта, сгруппированное в элементы интерфейса «аккордеон» с названиями. Нажатием на строку «аккордеона» можно развернуть содержимое каждой Темы, Книги, Главы, Страницы. С помощью интуитивно понятных элементов можно создавать или редактировать расположение страниц и их содержимое. При этом контент можно формировать как встроенным редактором, так и путём вставки готового HTML/CSS-кода шаблона или примера с последующим редактированием.

Accordion Interface

Пример кода

<div class="text-black mix-white-80 h-100" style="padding: 2rem;">
    <h1 class="text-success"><strong>  React модули</strong></h1><br>
    <div class="row">
        <div class="col-12 card text-black border-success bg-transparent" style="max-width: 90rem;">
            <div class="card-header text-success">
                <h4>  Hello World!<br></h4>
            </div>
            <div class="card-body">
                <div>
                    <h4 class="text-danger" style="text-indent: 20px;"> !!! Раздел в разработке</h4>
                </div>
            </div>
            <div class="card-footer text-dark fs-8">
                02.06.2023
            </div>
        </div>
    </div>
</div>
                        

В приведённом коде содержится HTML/CSS-пример разметки страницы. Стили CSS и классы определены Bootstrap v.5.3. Из этого примера понятен общий подход и инструмент формирования контента страницы, основанный на HTML/CSS, т.е. максимально упрощён до применения этих широко используемых языков, что позволяет пользоваться широким спектром имеющихся на рынке программных средств для создания дизайна страниц.



  Управление изображениями

Image Management

Для хранения изображений и последующего доступа к ним их необходимо занести в базу данных в виде Base64-строк. Это можно сделать на странице Pictures. Здесь можно управлять хранилищем изображений — загружать, заменять, удалять. Перед загрузкой изображения необходимо подготовить с помощью графического редактора: задать размер, разрешение и тип .jpg. Следует избегать неоправданно больших размеров файлов. Для устойчивой работы оптимально придерживаться реального размера изображений на странице — обычно не более 1000px по одной из сторон.


Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.