Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Помощь
  
К основному разделу


 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
 
 09:11 Alexandr Yurchenko
 09:11 Demonik
 09:00 Сергей Любезный
 
 
Во Флориде и в Королевстве сейчас  09:16[Войти] | [Зарегистрироваться]
Для чего нужно поле списка тем?

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

Например так:

Напрашивается вопрос: почему бы не предложить выбрать нужные темы из выпадающего списка? Ответ очень прост — дерево уже настолько велико, что работа в режиме выпадающего списка оказывается очень неудобной и неочевидной. Гораздо проще указать несколько уникальных идентификаторов, которые соответствуют нужным темам. Конечно, для того, чтобы указать эти номера, их нужно знать :о) Именно поэтому предлагается небольшой "мастер"(wizard) для заполнения такого списка: он загружается по ссылке "добавить тему".

Как заполнять поле списка тем?

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

Внимание!
"Мастер" будет работать только в случае включенной поддержки JavaScript в вашем броузере!

По ссылке "добавить тему" открывается "мастер". Сначала идет список только самых верхних уровней тематического дерева (см. рис. 1), каждая тема сама является ссылкой.


рис.1 Начало списка: все верхние уровни.

Кликнув на нужной теме вы попадете в ту часть списка в окне "мастера", где выведена полная ее иерархия — все дочерние темы (см. рис. 2).


рис.2 Детальный список: ветки дерева..

Обратите внимание на то, что около каждой темы в скобках указан номер. Это и есть нужный нам номер темы — её уникальный идентификатор. Можно просто вписать номера требуемых тем через запятую в поле "список тем" руками, руководствуясь этим списком. Но, если в вашем браузере включена поддержка JacaScript, то заполнить список может сам "мастер", для этого досточно кликнуть по ссылке конкретной ветки темы (см. рис.3).


рис. 3 Результат работы "мастера"

Примечание:

При выборе тем следует учитывать то, что материалы будут подбираться только по указанной теме, не включаяя ее дочерние. Например, если будет выбрана тема "Design-time", то в выборку попадут только те материалы, которые явно привязаны к этой теме и не попадут материалы, привязанные к ее дочерей теме "Создание Object Inspector".
Это правило действует везде, где явно не указано обратное.





Идея создания "мастера" и его реализация(JavaScript) принадлежит Константину Калину.

  
Время на сайте: GMT минус 5 часов

Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Функция может не работать в некоторых версиях броузеров.

Хостинг предоставлен компанией DOTNETPARK (ASP.NET, MS SQL hosting)  

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

Яндекс цитирования

Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Функция может не работать в некоторых версиях броузеров.