Подсказка административного модуля по созданию шаблонов документов

Выбор номера шаблона документа для создания с нуля или редактирования ранее созданного, создание нового шаблона на основе старого

Шаблоны документов имеют целочисленную нумерацию начиная с 1. Номера с первого по шестой зарезервированы для готовых "тренировочных" шаблонов, с помощью которых проще освоить данный административный модуль.

Выбор номера шаблона документа осуществляется в следующем окне:

Если шаблона с таким номером нет, то создается пустой документ (как на скриншоте выше), доступный для ввода данных. Если такой шаблон уже есть, то он загружается в редактор как на скриншоте ниже:


Если Вы хотите создать новый шаблон на основе старого (например в случае, когда в них есть много одинаковых или похожих фрагментов), то для этого используется следующая функция:



Блок редактирования основного текста шаблона документа

Блок редактирования основного текста шаблона документа имеет следующий вид:

Где кнопка "Вставить ред. поле" служит для вставки небольшого поля для пользовательского ввода/редактирования на странице сайта.
Кнопка "Вставить большое ред. поле" служит для вставки большого поля для пользовательского ввода/редактирования.
Кнопка "Вставить удаляемый блок" служит для вставки удаляемого блока, то есть такого блока, который может быть удален на сайте пользователем в случае отсутсвия надобности в нем в некоторых вариантах такого документа.
Кнопка "Вставить подсказку" вставляет знак вопроса в основной текст шаблона документа.
Кнопка "Вставить блок замены" вставляет блок замены пользователем одних стандартных текстов на другие, что позволяет ему выбирать разные варианты итогового документа в зависимости от его конкретной ситуации.

На следующей иллюстрации показана связь функционирования этих кнопок с соответсвующими частями блока редактирования основного текста шаблона документа и тем, что в итоге пользователь видит на сайте:


В основном тексте шаблона документа поля для пользовательского ввода/редактирования, большие поля для пользовательского ввода/редактирования, удаляемые блоки, знаки вопроса и блоки замены пользователем одних стандартных текстов на другие имеют КАЖДЫЙ СВОЮ последовательную нумерацию, служащую для того чтобы отличить одно от тругого при обработке активности пользователя, свзанной с таким элементами:

При создании с нуля документа использование выше описанных кнопок автоматически приводит к получению соответсвующей нумерации. Если Вы будете редактировать ранее созданный документ, добавляя новые такого рода элементы, то введите в окна как на скриншоте ниже номера последних таких элементов, и тогда при использовании этих кнопок нумерация также будет происходить автоматически начиная с введенных Вами номеров.

Нажатие на кнопку "Вставить шапку" приводить в созданию шапки документа, отформатированной со смещенным вправо. При этом курсор показывает начало смещаемого текста, а текст "Текст после шапки (удалите его и наберите нужное вместо него)" вставляется для того, чтобы легче было видеть окончание пока не заполненной шапки.


Сохранение основного текста шаблона документа осуществляется кнопкой "Сохранить":


Если в основном тексте есть блоки замены пользователем одних стандартных текстов на другие, то их число обязательно должно быть отражено в поле "Номер блока замены" до нажатия на кнопку "Сохранить":


После первого нажатия на кнопку "Сохранить" становится видимой кнопка "Открыть сохраненный файл в pdf", нажатие на которую показывает, как будет выглядить незаполненный пользователем шаблон документа в pdf-формате:



Нажатие на кнопку "Посмотреть документ на сайте" открывает этот шаблон на странице создания документов сайта, и там можно проверить работу созданного шаблона досконально:



Нажатие на кнопку "Очистить" удаляет текст из блока редактирования основного текста шаблона документа.

Нажатие на кнопку "Вставить образец" вставляет образец текста со всеми основными элементами, описанными выше, в том числе и с СООТВЕТСВУЮЩЕЙ ЕМУ нумерацией в окнах "Номер редактируемого поля", "Номер большого редактируемого поля", "Номер удаляемого блока", "Номер подсказки" и "Номер блока замены".


Редактирование контекстных подсказок

Подсказки (в виде знаков вопроса в кружочках) основного текста шаблона документа имеют нумерацию. Поэтому чтобы задать текст подсказки для каждого такого знака вопроса нужно ввести его номер и нажать на кнопку "Выбрать". При этом если ТЕКСТ подсказки с таким номером уже существует, он будет выведен в текстовом поле ниже, иначе это поле будет пустым.

В это текстовое поле можно вводить как простой текст, так и текст с элементарным html-форматированием, таким как заголовки, абзацы, перенос на следующую строку и т.п.

Нажатие на кнопку "Сохранить" приводит к сохранению ТЕКСТА подсказки с таким номером.


Редактирование содержания блоков замены пользователем одних стандартных текстов на другие

Такого рода блоки на странице создания документов имеют синий фон и заканчиваются кружочком с номером блока. В блоке редактирования основного текста шаблона документа они выделены синим шрифтом и также заканчиваются кружочком с номером блока. Поэтому чтобы задать варианты текстов на выбор нужно вначале ввести номер такого блока и нажать на кнопку "Выбрать". При этом если ТЕКСТЫ ВАРИАНТОВ ВЫБОРА для блока с таким номером уже существуют, они будет выведен в текстовых полях ниже, иначе соответсвующие поля будут пустыми.

Для каждого такого блока можно задать максимум 5 вариантов выбора. При этом можно задать и меньше вариантов, просто не заполняя соответсвующие текстовые поля. Например, если есть только 3 варианта для данного блока, то поля для 4 и 5 вариантов просто оставляются пустыми (или очищаются в случае, например, уменьшения числа вариантов с 5 до 3 или с 4 до 3). Число вариантов может и превышать 5, но для этого необходимо вручную на сервере разместить соответсвующие файлы, о чем будет сказано далее.

Максимальное количество таких болков 9.

В эти текстовые поля можно вводить как простой текст, так и текст с элементарным html-форматированием, таким как перенос на следующую строку, абзацы и т.п.


Удаление шаблона, восстановление образцов шаблонов

Вы можете полностью удалить шаблон вместе с его подсказками и блоками замены стандартных текстов с помощью кнопки "Удалить шаблон"; восстановить тренировочные шаблоны в случае внесения в них нежелательных изменений можно кнопкой "Восстановить исходные образцы шаблонов документов с номерами 1-6":




Показ таблицы всех шаблонов

Вы можете посмотреть все шаблоны в табличной форме путем нажатия на кнопку:
После чего покажется таблица с этими шаблонами:



Ручное форматирование основного текста шаблона документа

Основной текст шаблона документа можно создавать и полностью вручную как в блоке редактирования основного текста шаблона документа, так и на Вашем компьютере (в последнем случае вставляя его содержание, набранное например в NotePad, через буфер обмена в блок редактирования или отправляя соответсвующий файл на сервер).

Для вставки содержания набранного в редакторе Вашего компьютера файла нажмите крайнюю левую кнопку в блоке редактирования
и нажмите соответсвующую комбинацию клавиш для вставки из буфера обмена ("Shift"-"Insert") или соответсвующую команду (Paste), доступную после нажатия правой кнопки мыши:


Небольшие поля для пользовательского ввода/редактирования, большие поля для пользовательского ввода/редактирования, удаляемые блоки, знаки вопроса в основном тексте шаблона документа и блоки замены пользователем одних стандартных текстов на другие имеют стандартное html-форматирование с именем класса, уникальным id, отражающим номер элемента в основном тексте шаблона документа, и соответсвующими изображениями (где это нужно).

Описание элементов, достаточных для создания файлов шаблона вручную:

1. Элемент <div> является блочным элементом и предназначен для выделения фрагмента документа с целью изменения вида его содержимого.

Синтаксис:
<div>
...
содержание
...
</div>

<div> align="center">
...
содержание
...
</div>

Последний вариант выравнивает блок по центру.

2. Тег <p> определяет текстовый абзац.

Синтаксис:
<p>содержание</p>

3. Тег <br> устанавливает перевод строки в том месте, где этот тег находится. Закрывающий тег не требуется.

4. Тег <span> предназначен для определения строчных элементов документа.

Синтаксис:
<span>содержание</span>

5. Тег <img> предназначен для отображения на веб-странице изображений в графическом формате GIF, JPEG или PNG.

Синтаксис:
<img src="URL" title="подсказка к картинке">, где URL - абсолютный или относительный адрес картинки.

6. Тег <h3> предназначен для создания заголовков.

Синтаксис:
<h3>содержание</h3>



Отправка на сервер файлов шаблона документа в ручном режиме. Вставка ссылок и иллюстраций в тексты подсказок

Отправка на сервер файлов, созданных на Вашем компьютере, является альтернативным вариантом создания и редактирования шаблонов документов. Она осуществляется с помощью следующей формы:

В которой также возможен просмотр любого шаблона на сайте, не зависмый от аналогичного, описанного ранее.

Файлы шаблона отправляются на сервер с помощью кнопки "Отправить файл на сервер".

Эта же форма может быть использована для вставки ссылок и иллюстраций в тексты подсказок, когда ссылочный файл или иллюстрация загружается на сервер с помощью кнопки "Отправить ссылку на сервер", а в тексте подсказки путь к ссылочному файлу или картинке имеет следующий вид: "links/имя_файла", где "links" - имя каталога на сайте, куда будут размещены такие файлы:





Ниже приведены файлы шаблонов 1-6 с выделением в правой колонке файлов шаблона 1:


При этом файлы вида n*.html являются простыми текстовыми файлами без html-форматирования и переноса строк, едиственным содержанием которых является количество блоков замены стандартных текстов в данном шаблоне документа. Это количество имеет диапазон значений от 0 до 9 включительно.

Free Web Hosting