CMS Skill-Z (1.0.6) Руководство пользователя

Сайт официальной поддержки http://skillz.ru . Developed by SurSoft © 2005

 

В этом документе описаны основные принципы работы с системой Skill-Z.

Концепт управления контентом системы

Вы установили систему и у вас возник вопрос: как создать новую страницу, что это за штука – блоки и группы блоков? Читаем далее и разбираемся во всем по порядку.

 

Для создания и изменения страниц цмс, заходим в админ панель (далее АСР) – пункт CMS . В меню будут следующие пункты: блоки, страницы и меню, методы. 

 

 

 

 

 

 

 

 

 

От абстрактного к визуальному:

 

 

 

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

 


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

Вы можете также использовать созданные меню в блоках core:make_menu_box
Скругленная прямоугольная выноска: Шаблон для страницыСкругленная прямоугольная выноска: Главное меню страницыСкругленная прямоугольная выноска: Кто может смотреть страницуСкругленная прямоугольная выноска: Заголовок и комментарий страницы, используется для заголовка страницыСкругленная прямоугольная выноска: Действие страницы (что она делает)Скругленная прямоугольная выноска: Внутренний идентификатор страницы


Скругленная прямоугольная выноска: Главное меню страницыПример вывода стандартной страницы

Шапка (header)

 

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

Тело (body - л/ц/п) – разделено на 3 части (поля) и использует группы первого уровня.

Скругленная прямоугольная выноска: Правое поле (л)Скругленная прямоугольная выноска: Основное поле (ц) - центральноеСкругленная прямоугольная выноска: Левое поле (л)

 

Подвал (footer)

 


Создание или изменение страницы (ACPCreate page)

 

Скругленная прямоугольная выноска: Эти параметры описаны нижеСкругленная прямоугольная выноска: Деление страницы на поля
Л – левое, Ц – центр, П - правое
Скругленная прямоугольная выноска: Группы блоков для поля страницы и размер в пикселях или процентах (%). Размер по-умолчанию берется из описания шаблона

 

Описание параметров страницы (сложно):

 

            Ид страницы и ид категории – пока не используется, оставьте незаполненными

 

Виртуальная страница – это страница которая описывает представление другой страницы.

 

При установленном флаге Виртуальная страница параметры обозначают:

 

Имя/модуль – название модуля или оставьте пустым. Например для описания страниц блога, укажите blog.

Действие

если указан модуль, то этот пункт должен быть пустым

иначе указываем урл/файл от корня сайта без расширения (добавится .php),

описание которого мы хотим создать

Идентификация

            Пустая – описание модуля по умолчанию

            Иначе – указать параметры, описывающие модуль или страницу (см. ниже).

 

 

При НЕустановленном флаге Виртуальная страница параметры обозначают:

 

Имя/модуль – название страницы (для ссылки на нее).

 

Действие

Не задается, если не нужно вы полнять особых действий,

иначе указываем урл/файл от корня сайта без расширения (добавится .php),

будет выполнен в контексте класса $core (здесь $this) и его результат

выведен в центральном поле страницы

Идентификация

            Не используется

 

 

Параметры, описывающие модуль или страницу [разделитель - &]

Устанавливаются модулем. Основные:

Core (ядро, если не указан модуль): все что передается в GET и POST

Blog: cmd=p и id=(ид статьи | имя статьи)

 

Пример: 

1.        для создания описания страницы статьи с именем web_primer, указываем: флаг виртуальная страница, имя/модуль – blog, действие – пусто, идентификация – cmd=p&id=web_primer. Теперь созданное оформление будет использовано для отображения этой статьи.

2.        для создания новой страницы например testpage, флаг виртуальной страницы не устанавливаем, имя/модуль – testpage, идентификация – пусто. Будет создано описание страницы, обратится к которой можно index.php?page=testpage.

 

 

ЧПУ: Базовые урлы и их преобразования (mod_rewrite)

  1. Невиртуальные базовые страницы index.php?page=(page_name) преобразовывается в {page_name}.html
  2. Для модулей: index.php?m={module_name}&{identification} преобразуется по-разному самими модулями

 

Для модуля блогов и статей

  1. index.php?m=blog&cmd=p&id=(article_id | article_name) преобразуется в article-(article_id | article_name).html

 

Пример:

1.        страница index.php?page=testpage будет доступна по урл testpage.html

2.        страницы статьи index.php?m=blog&cmd=p&id=test_article доступна по урл article-test_article.html

 

Такой вид ссылок выбран для SEO оптимизации, так как ссылки верхнего уровня ценятся поисковиками большее (тут article-id.html вместо article/id.html)


С созданием страниц разобрались, теперь перейдем к элементам из которых собственно и состоит страница – блоги и группы блоков. Рисунок с примером созданных блоков.

 

Скругленная прямоугольная выноска: Группировка для создания L1-группы. Выберите нужные блоки и укажите их порядок следования. Затем заполните форму «добавить L1 группу» и нажмите добавить.

После создания вы можете использовать эту группу блоков для страницы или для группировки 2ого уровня (L2-группы)
Скругленная прямоугольная выноска: Вызываемый метод с параметрамиСкругленная прямоугольная выноска: Опция отображения блока

 

Создание блока:

 

Щелкните на «действие» для отображения пояснения и параметров к нему. Выберите желаемое действие для данного блока и укажите параметры к нему. Укажите имя блока (используется только для вас), заголовок, который будет отображен в названии блока при его выводе если установлен параметр «блочный» .

 

Пример:

1.        для создания блока последних сообщений с форума – указываем действие phpbb : make_pms_box и заголовок.

2.        для создания блока с новостями –  указываем действие blog : make_articles_box, параметры – 32 (здесь идентификатор блога статей, см. ниже про статьи и блоги). И не забываем про заголовок

 

 

 

 

После создания блоков, переходим к их группировке в группы блоков. При создании страницы, на поле страницы вы можете повесить только группу блоков (не блок), именно группу. Группы делятся на группы 1-ого уровня (L1) и 2-ого (L2). Первые содержат только блоки, а вторые – группы первого уровня. Большинство задач обходятся группами первого уровня, но если вам надо решать какие-то нестандартные задачи, то воспользуйтесь группировкой второго уровня. Она позволяет выводить группы в горизонтальной последовательности с указанием размеров каждого блока и другое.


Группы блоков

 

Скругленная прямоугольная выноска: Группировка для создания L2-группы. Выберите нужные группы L1 и укажите их порядок следования, размеры, способ вывода. Затем заполните форму «добавить L2 группу» и нажмите добавить.

После создания вы можете использовать эту группу блоков для  поля страницы 
Скругленная прямоугольная выноска: Блоки, на которые группа ссылаетсяСкругленная прямоугольная выноска: Имя группы, это имя будет видно при выборе группы для поля страницы

 

Скругленная прямоугольная выноска: Группы L1, на которые группа ссылается и их формат отображенияПример групп L2

 

 

Чтобы создавать блоки с наполнением (контентом), необходимо иметь этот самый контент. За текстовые контент отвечает модуль блогов и статей (mod_blog), который идет в стандартной поставке системы.

Модуль БЛОГОВ

Базовыми единицами в модуле являются статьи и группы статей – блоги. Группировка в блоги является условной, и задается при создании (изменении) статей параметром «идентификатор блога». Если указан идентификатор блога, которого еще не существует, то он будет «создан».

 

Редактирвоание контента находится в разделе «модерация».

 

Смотрим рисунок с примером :


Скругленная прямоугольная выноска: Кто может  смотреть и комментировать статью. (+)  обозначает отображение комментариевСкругленная прямоугольная выноска: Идентификатор БлогаСкругленная прямоугольная выноска: Имя и идентификатор статьи, по которым можно на нее ссылаться

Добавление новой статьи

Скругленная прямоугольная выноска: Группировка в блогСкругленная прямоугольная выноска: Тип статьи: только текст, bbcode, htmlСкругленная прямоугольная выноска: Имя статьи, по которой можно на нее ссылаться

 

Кнопка «внешний редактор» вызывает внешний визуальный редактор htmlarea (если установлен) и вы можете править текст в режиме форматированного Html.

 


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

 

 

Загружая картинки, вы можете указать флаг «создавать тумбнейлы» (уменьшенные копии изображения). Если вы указали этот флаг, будут созданы дополнительные файлы изображений с префиксом «thumb». (например, загружаете coolpic.jpg, будет дополнительно создан тумбнейл thumb_coolpic.jpg)

 

 


Если Вы не нашли ответа на свой вопрос

Загляните на наш форум http://skillz.ru/forums/ , Вам обязательно помогут.