В зависимости от настроек макета дизайна, на одной странице могут располагаться как несколько шаблонов раздела, так и по одному (навигация по ним в этом случае осуществляется посредством т. н. «закладок»).

Региональные партнеры

Корпорация «Рога и Копыта» имеет разветвленную сеть партнеров по всей России, которая позволяет клиентам корпорации своевременно и в полном объеме получать все необходимые услуги корпорации.

Москва Санкт-Петербург Екатеринбург Новосибирск

«Рога и Копыта Северо-запад»

Адрес:

Тел. 222-3344

«Копыта и Рога» ООО

Адрес:

Тел: 444-3322

URL: http://www.example.ru

Схематический пример страницы с пятью шаблонами

Классификация шаблонов

1.  Шаблон данных может быть одноуровневым или двухуровневым.

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

2.  Шаблон может поддерживать или не поддерживать HTML-теги.

Рекомендуется выключать поддержку HTML-тегов в шаблонах, которые могут заполняться внешними пользователями.

3.  Шаблон может предполагать листинг на несколько страниц, а может выводить все записи на одной странице.

4.  Объекты шаблона могут быть законченными информационными единицами, а могут быть интегрированными с внешними модулями, как то:

НЕ нашли? Не то? Что вы ищете?

- шаблоны электронной коммерции (заказ/покупка товаров на сайте);

- изменение данных в БД (голосование, бронирование туров)

- и др.

Подробно об управлении шаблонами рассказывается в «Руководстве разработчика».

Добавление шаблона

Для добавления шаблона необходимо нажать на ссылку «Добавить шаблон» в разделе «Список шаблонов» в меню «Управление». Система предложит создать шаблон на основе уже имеющегося (для ускорения процесса добавления похожих шаблонов) или создать его «с нуля». Комментарии к полям формы добавления шаблона:

    Название предназначено для ввода внутреннего названия шаблона. Это название видно только в административном режиме и предназначено для удобства работы; Группа определяет группу, к которой будет относиться шаблон. Если требуется создать новую группу, введите ее название в соответствующее поле;

·  Префикс списка объектов определяет макет структуры вывода данных страницы, в данном случае ее верхний вид. Это поле предназначено для ввода HTML-текста с возможными вставками макроязыка;

·  Объект в списке определяет макет структуры вывода объектов на странице, в данном случае ее среднюю часть (между префиксом и суффиксом). Это поле предназначено для ввода HTML-текста с макроязыком;

·  Суффикс списка объектов определяет макет структуры вывода данных страницы, в данном случае ее нижний вид (между префиксом и макетом вывода записи). Это поле предназначено для ввода HTML-текста с макроязыком;

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

·  Сортировать объекты по полю (полям) – предназначено для ввода инструкции для сортировки объектов на странице;

·  Заголовок страницы одного объекта на странице определяет внешний вид заголовка страницы при выводе одного объекта на отдельной странице (для двухуровневых шаблонов);

·  Отображение объекта для одного объекта на странице предназначено для отображения шаблона вывода объектов на одной странице (для двухуровневых шаблонов). Иными словами, если в макете вывода объекта существует необходимость вывода более подробной информации о записи, то для вывода подробной информации об объекте используется макет вывода полной записи;

·  Разрешать HTML-тэги – определяет возможность использования HTML-тэгов при вводе информации;

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

Перенос строки - <BR> - при установке этого параметра переносы строки в записях будут переводиться в HTML-тег «<br>», который осуществляет перенос текста на новую строку. Это связано с тем, что язык разметки HTML игнорирует перевод строки в HTML-документах;
Примечание: во избежание появления на странице лишних пустых строк не рекомендуется одновременно включать этот параметр и параметр «Разрешить HTML-тэги».

·  Системные настройки служат для ввода настроек шаблона;

·  Удалять объекты через … дней после добавления – задает количество дней для хранения записей. Если срок установлен в 0, то данные хранятся вечно (т. е. вплоть до ручного удаления).

Заполните форум и нажмите кнопку «Добавить шаблон».

Редактирование настроек шаблона

Для редактирования настроек шаблона необходимо нажать на его название в разделе «Список шаблонов» в меню «Управление». Значения полей формы редактирования настроек шаблона аналогичны значениям тех же полей в форме добавлении шаблона.

Также к настройкам шаблона относятся шаблоны действий: добавления, изменения, поиска и подписки. Правила составления этих шаблонов описаны в «Руководстве разработчика системы NetCat», глава «Программирование шаблонов».

Редактирование полей шаблона

При нажатии на иконку «список полей» напротив названия шаблона на экране появляется список его полей. Каждое поле можно удалить при помощи стандартного интерфейса. Также можно изменить настройки поля (кроме его названия) и добавить поле (нажав на ссылку «Добавить поле»). Формы для добавления и изменения поля идентичны. Комментарии к полям:

·  Название поля будет использоваться системой, поэтому данное поле необходимо заполнять английскими буквами и цифрами без пробелов.

·  Описание обозначает внутреннее название поля (можно на русском языке).

·  Тип поля определяет назначение использования поля.

·  Формат представляет собой формат ввода типа данных:

·  для типа поля «Текстовой блок» должна быть указана «высота:ширина» поля ввода типа TEXTAREA в символах (например «8:40»);

·  для «Списка» должно быть указано английское название списка;

·  для «Файла» должен быть указан максимальный размер файла в байтах;

·  для «Строки» можно указать формат «url» или «email» - система будет проверять вводимые данные на предмет соответствия формату URL-а или электронного адреса;

·  для «Дата и время» можно указать формат «event» - при добавлении информации в данное поле будут автоматически подставляться текущие дата и время.

·  Обязательно для заполнения – определяет, можно ли вводить пустые значения поля.

·  Возможен поиск по этому полю – подразумевает разрешение на поиск.

·  Приоритет вывода поля в форме. Чем выше приоритет, тем ниже выводится поле в форме, если не определены форматы добавления или редактирования записи.

·  Значение по умолчанию присваивается конкретному полю при добавлении записи в том случае, если при добавлении записи оно не было заполнено.

·  Тип редактирования определяет, каким пользователям доступно для редактирования данное поле. Поле может быть доступно всем (по умолчанию), только в режиме администрирования или не быть доступным для изменения вообще (к примеру, использоваться модулями системы).

После заполнения формы или внесения изменений нажмите на кнопку «Добавить поле».

Часть 8. Инструменты и настройки системы

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

Настройка переадресаций

Переадресация – это автоматический переход с одного адреса (URL) на другой. Переадресации могут быть полезны, в частности, при редизайне сайта или при переводе статического сайта на NetCat. Например, если на старом сайте новости располагались по адресу /news. html, а на новом – по адресу /press/news/, имеет смысл создать автоматическую переадресацию со старого адреса на новый, чтобы те посетители, у которых эта страница занесена в закладки или которые привыкли набирать адрес вручную, автоматически попали на нужную страницу. Также переадресации полезны для посетителей, приходящих на сайт через поисковые машины, которые индексируют страницы не ежедневно, а с какой-то периодичностью, и после изменения адресов страниц некоторое время будут хранить старые координаты.

Также переадресации могут быть актуальны для организации «коротких адресов». К примеру, Вам приходится часто давать по телефону адрес страницы, «запрятанной» глубоко на сайте. Вместо того чтобы каждый раз диктовать URL вида mysite. ru/catalog/food/drinks. html, Вы можете создать переадресацию на эту страницу с адреса mysite. ru/drinks и диктовать этот короткий адрес.

Для добавления или изменения переадресации Вам необходимо ввести два адреса: старый и новый. В адресах можно использовать символ «звездочка» «*», который означает любую строку. Т. е. если Вы в качестве старого адреса указываете «/catalog/*», это означает, что все страницы, адрес которых начинается с «/catalog/», будут переадресовываться на новый URL.

Например:

Старый URL - /to/url/*/*/*/*/

Новый URL - netcat. ru/*1/*2/*3/*4/

В данном примере страница /to/url/a/b/c/d/ будет перенаправляться на аналогичную страницу netcat. ru/a/b/c/d/. Т. е. параметры адреса (те, что будут введены вместо «*») из старого подставляются в новый адрес.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12