Бесплатная CMS  - Limbo CMS (система управления сайтом)
Главная

Навигация
Сайт
Каталог
Материалы сайта

RSS

ЛУРМ Конструктор. Инструкция: Как начать? Версия для печати
26.02.2006 6230 Опубликовал: Serebro
Limbo Universal Resources Manager v.0.44

ЛУРМ Конструктор
Инструкция «Как начать?»


Термины

Раздел данных – функциональная группировка данных, сформированных по образцу и отображаемая посетителям в индивидуальном виде. Например: «Полезные ссылки», «Дружественные сайты», «Прайс-лист», «Фотогалерея», «Демонстрационные скриншоты»,…

Образец раздела – наименование группы полей (структуры). Например: «Образец списка ссылок», «Образец прайс-листов», «Галерея»

Структура образца раздела (Конструктор) – Перечень настраиваемых полей данных образца раздела. Например, для «Образец списка ссылок» будут поля: наименование сайта, адрес ссылки, категория сайтов, описание сайта.

Общий план

  1. Установим компонент
  2. Создаем список образцов разделов
  3. При необходимости создаем справочники для возможности фильтрации данных
  4. Заполняем созданные справочники значениями
  5. Описываем структуру данных каждого образца
  6. Создаем любое количество разделов на основе вышеописанных образцов
  7. При необходимости создаем список категорий для группировки позиций в разделе
  8. Вносим данные для каждого раздела
  9. Смотрим таблицу данных во Frontend

Пошаговая инструкция

На примере создания раздела «Ссылки» изучим основные принципы работы компонента ЛУРМ и ЛУРМ Конструктор.

1. Установим компонент стандартным образом

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

2.1. «Компоненты» – «ЛУРМ Конструктор» – «Образцы» (Samples manager) – «Новый»

2.2. Укажем название образца: «Образец список ссылок»

2.3. «Создать», «Опубликовать»

3. В этом примере справочники создавать необходимости нет.

4. Значения справочников так же не заполняем

5. Опишем структуру данных образца раздела

5.1. «Компоненты» – «ЛУРМ Конструктор» – «Конструктор» (Sample items)

5.2. В левой части выберем образец «Образец список ссылок» для заполнения

5.3. Создадим поле названия сайта. Нажимаем «Новый».

5.3.1. Заполним обязательные поля (*):

5.3.1.1. Укажем латинскими буквами системное имя будущего поля: «usr_title»

5.3.1.2. Укажем название поля для вывода посетителям: «Название сайта»

5.3.1.3. Укажем тип поля: «Текстовое поле». Это поле будет содержать простую текстовую строку

5.3.2. Остальные поля пока заполнять не будем.

5.3.3. «Записать», «Опубликовать»

5.4. Создадим поле ссылка на сайт. «Новый».

5.4.1. Заполним обязательные поля (*):

5.4.1.1. Укажем латинскими буквами системное имя будущего поля: «usr_website»

5.4.1.2. Укажем название поля для вывода посетителям: «Сайт»

5.4.1.3. Укажем тип поля: «Ссылка с посещениями». Это поле будет выводить ссылку и считать переходы по ней.

5.4.1.4. В поле «Прочие параметры» внесём строку «$fld="usr_hits";$l_text="$c[usr_title]";»

5.4.2. Остальные поля пока заполнять не будем.

5.4.3. «Записать», «Опубликовать»

5.5. Создадим поле для счетчика количества посещений по ссылке

5.5.1. Укажем латинскими буквами системное имя будущего поля: «usr_hits»

5.5.2. Укажем тип поля: «Посещения»

5.5.3. Укажем название поля «Посещений»

5.6. Создадим поле категории сайтов для группировки ссылок. Нажимаем «Новый».

5.6.1. Заполним обязательные поля (*):

5.6.1.1. Укажем латинскими буквами системное имя будущего поля: «сategory»

5.6.1.2. Укажем название поля для вывода посетителям: «Категория»

5.6.1.3. Укажем тип поля: «Категория».

5.6.2. Остальные поля пока заполнять не будем.

5.6.3. «Записать», «Опубликовать»

5.7. Создадим поле описание сайта. Нажимаем «Новый».

5.7.1. Заполним обязательные поля (*):

5.7.1.1. Укажем латинскими буквами системное имя будущего поля: «usr_descr»

5.7.1.2. Укажем название поля для вывода посетителям: «Описание сайта»

5.7.1.3. Укажем тип поля: «Текстовое многострочное» или «Текстовое с редактором».

5.7.2. Остальные поля пока заполнять не будем.

5.7.3. «Записать», «Опубликовать»

5.8. При создании/изменении полей в конструкторе появляется кнопка «Генерировать раздел». Нажмём эту кнопку для того, чтобы создалось хранилище данных по описанной структуре. В нем будут храниться данные всех разделов, созданных по этому образцу. После успешной генерации кнопка исчезнет. При перегенерации (повторной генерации) раздела, часть данных может быть потеряна, это зависит от того насколько серьезные изменения в вносите с состав полей и их типы.

6. Создадим раздел «Полезные ссылки» по образцу

6.1. «Компоненты» – «ЛУРМ» – Разделы (Sections) – «Новый»

6.2. Заголовок: «weblinks». Используются только латинские буквы без пробелов.

6.3. Название: «Полезные ссылки»

6.4. Показывать шапку таблицы (Show table head): «Нет», шапку таблицы во Frontend отображать не будем.

6.5. Образец раздела (Sample): «Образец список ссылок»

6.6. «Создать», «Опубликовать»

6.7. Запоминаем строку в колонке «Ссылка» вида «/index.php/option/lurm/sec/weblinks/raquo;

7. Создадим пару категорий для раздела «Полезные ссылки»

7.1. «Компоненты» – «ЛУРМ» – Категории (Category) – «Новый»

7.2. Заполним поля «Заголовок» и «Название»

7.3. Раздел (Section): «Полезные ссылки»

7.4. «Создать», «Опубликовать»

8. Внесём данные в раздел «Полезные ссылки»

8.1. «Компоненты» – «ЛУРМ» – Данные (Data items) – «Новый»

8.2. Заполним поля

8.3. «Создать», «Опубликовать»

8.4. Внесём ещё сколько-нибудь ссылок

9. Смотрим результаты наших трудов во Frontend сайта

9.1. Первый вариант зайти на сайт по ссылке /index.php/option/lurm/sec/weblinks

9.2. Второй вариант:

9.2.1. Меню ­– Mainmenu – Новый – URL-ссылка

9.2.2. Название = Полезные ссылки

9.2.3. Ссылка = /index.php/option/lurm/sec/weblinks , где /laquo;weblinks/raquo; - слово, указанное в п.п. 6.2.

9.2.4. «Создать», «Опубликовать»

9.2.5. Теперь в раздел «Полезные ссылки» можно попасть с первой страницы сайта



Serebro silevrstone@inbox.ru

/



English
Switch to English...
BabelFish.AltaVista.com auto-translate
Скачать Limbo