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

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

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

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

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

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

c.  и пр.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Инструменты и настройки системы

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

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

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

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

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

Настройка системных таблиц

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

В частности:

    Сайты могут содержать поля, используемые для настройки сайтов, т. е. при создании или изменении настроек сайта вы будете видеть эти дополнительные поля; Разделы могут содержать поля, используемые для настройки разделов, т. е. при создании или изменении настроек раздела вы будете видеть эти дополнительные поля; Пользователи могут содержать поля, используемые для настройки пользователей, т. е. при создании или изменении настроек пользователя и при регистрации вы будете видеть эти дополнительные поля. Макеты дизайна могут содержать поля, используемые для настройки макетов страниц, т. е. при создании или изменении настроек макета вы будете видеть эти дополнительные поля.

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

Интерфейс настройки полей для системных таблиц идентичен интерфейсу настройки полей для шаблонов, поэтому для получения более подробной информации по добавлению или изменению поля обращайтесь к разделу «Редактирование полей шаблона» данной документации. Более подробно об использовании полей системных таблиц можно прочитать в «Руководстве разработчика».

Работа с модулями

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

-  Модуль расширения функциональности системы (внутренняя баннерная система, генерация счетчиков посещений и пр.)

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