Сайт официальной поддержки http://skillz.ru
. Developed by
SurSoft © 2005
В этом документе описаны основные принципы работы с системой Skill-Z.
Вы установили систему и у вас возник вопрос: как создать новую страницу, что это за штука – блоки и группы блоков? Читаем далее и разбираемся во всем по порядку.
Для создания и изменения страниц цмс, заходим в админ панель (далее АСР) – пункт CMS . В меню будут следующие пункты: блоки, страницы и меню, методы.
От абстрактного к
визуальному:
На следующие странице приведен рисунок с
примерами страниц и кратким описанием параметров, необходимых для создания
страниц.
Шапка
(header)
Подвал (footer)
Описание параметров
страницы (сложно):
Ид страницы и ид категории – пока не используется, оставьте незаполненными
Виртуальная страница – это страница которая описывает представление другой страницы.
При установленном флаге Виртуальная страница параметры обозначают:
Имя/модуль – название модуля или оставьте пустым. Например для описания страниц блога, укажите 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.
Для модуля блогов и статей
Пример:
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)
С созданием страниц разобрались, теперь перейдем к элементам из которых собственно и состоит страница – блоги и группы блоков. Рисунок с примером созданных блоков.
Создание блока:
Щелкните на «действие» для отображения пояснения и параметров к нему. Выберите желаемое действие для данного блока и укажите параметры к нему. Укажите имя блока (используется только для вас), заголовок, который будет отображен в названии блока при его выводе если установлен параметр «блочный» .
Пример:
1.
для создания
блока последних сообщений с форума – указываем действие phpbb
: make_pms_box и заголовок.
2.
для создания
блока с новостями – указываем действие
blog : make_articles_box, параметры – 32 (здесь
идентификатор блога статей, см. ниже про статьи и блоги). И не забываем про
заголовок
После создания блоков, переходим к их группировке в группы блоков. При создании страницы, на поле страницы вы можете повесить только группу блоков (не блок), именно группу. Группы делятся на группы 1-ого уровня (L1) и 2-ого (L2). Первые содержат только блоки, а вторые – группы первого уровня. Большинство задач обходятся группами первого уровня, но если вам надо решать какие-то нестандартные задачи, то воспользуйтесь группировкой второго уровня. Она позволяет выводить группы в горизонтальной последовательности с указанием размеров каждого блока и другое.
Группы
блоков
Пример групп L2
Чтобы создавать блоки с наполнением (контентом), необходимо иметь этот самый контент. За текстовые контент отвечает модуль блогов и статей (mod_blog), который идет в стандартной поставке системы.
Базовыми единицами в модуле являются статьи и группы статей – блоги. Группировка в блоги является условной, и задается при создании (изменении) статей параметром «идентификатор блога». Если указан идентификатор блога, которого еще не существует, то он будет «создан».
Редактирвоание контента находится в разделе «модерация».
Смотрим рисунок с примером :
Кнопка «внешний редактор» вызывает внешний визуальный редактор htmlarea (если установлен) и вы можете править текст в режиме форматированного Html.
В статьях вы можете использовать картинки и файлы. Базовый модуль загрузок позволяет хранить файлы любых типов. Находится он «модерация» - «загрузки».
Загружая картинки, вы можете указать флаг «создавать тумбнейлы» (уменьшенные копии изображения). Если вы указали этот флаг, будут созданы дополнительные файлы изображений с префиксом «thumb». (например, загружаете coolpic.jpg, будет дополнительно создан тумбнейл thumb_coolpic.jpg)
Загляните на наш форум http://skillz.ru/forums/ , Вам обязательно помогут.