for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Лисоводы   всех   стран,  объединяйтесь !!!  

Список Форумов  :: Русский Help
  

Подскжите лучшее решение для навигации в online-help
JS
Автор

Сообщений: 12127
Откуда: Эстония
Дата: 19.10.06 15:26:08
Привет всем! Публикация нового сайта задерживается и это связано со следующим:
Предварительный макет наверное уже видели
www.foxclub.ru
Не обращайте внимание на некорректное отображение текста справки!

Так вот. В тестовом варианте, он пока на моем локальном компьютере, во фрейм навигации загружается начальная часть дерева состоящая из 7 узлов. Далее щелчок по узлу вызывает динамическую подгрузку без обновления страницы данных с сервера (AJAX) и добавляет новые узлы и листья следующего уровня вложенности. И так далее... Все было бы хорошо, пока мы не доходим до больших папок - собственно описание языка. Как следствие, перегоняется достаточно большой объем данных, а JavaScript язык не очень шустрый и начинаются тормоза.
Фактически при полной (пошаговой) загрузке структуры навигации перегоняется около 1,6 мегабайт информации.

Может как-то по другому организовать навигацию?
Или вообще ограничиться поиском?
Ваши мнения?


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu




Исправлено: JS, 19.10.06 15:27
Ratings: 0 negative/0 positive

Re: Подскжите лучшее решение для навигации в online-help
Grin

Сообщений: 1048
Откуда: Kiev
Дата: 19.10.06 16:00:31
Думаю достаточно поиска
Вот только наверно стоит сделать поиск как по рускому так и по английскому имени топика

тоесть чтобы была возможномть искать как по
"Как: Сохранить Форму" так и по "How to: Save Forms"
Ratings: 0 negative/0 positive

Re: Подскжите лучшее решение для навигации в online-help
Владимир Максимов

Сообщений: 13872
Откуда: Москва
Дата: 19.10.06 18:02:12
А если разбить по буквам алфавита?

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

A
|-ABS()
|-ACLASS()

B
|-BAR()
|-BARCOUNT()

Если на одну букву по прежнему приходится много узлов, то делаешь следующий уровень подузлов по первым 2 буквам

A
|-AB
| |-ABS
|-AC
| |-ACLASS()
...

Отображается не весь алфавит, а только те буквы, по которым есть статьи.

Хотя "обычный" поиск все-равно нужен. Дерево, это слишком неудобный механизм поиска. Надо просто знать в каком узле что находится. Т.е. знать структуру этого самого дерева. А новички ее как раз и не знают. Из-за чего будут вынуждены "лопатить" все узлы и жутко грузить трафик.
Ratings: 0 negative/0 positive

Re: Подскжите лучшее решение для навигации в online-help
JS
Автор

Сообщений: 12127
Откуда: Эстония
Дата: 19.10.06 22:38:36
В принципе должно быть примерно также:

msdn2.microsoft.com

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


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu




Исправлено: JS, 19.10.06 22:39
Ratings: 0 negative/0 positive

Re: Подскжите лучшее решение для навигации в online-help
Vladimir Sklyar

Сообщений: 1368
Дата: 20.10.06 12:45:26
Я понимаю, что это бредовая идея, но можно под хелп воспользоваться каким-нибудь бесплатным хостингом. Объем хелпа большой ? Вот например jino-net.ru дает 70Мб дискового пространства, если поискать еще можно найти и больше.

PS Я могу для своего города (счетчик на трафик у меня стоит, могу тока в локальной сети города отдавать влюбых кол-вах, программеров на фоксе в городе ну с 5-10 челов набереться) разместить у себя на серваке хелп (сервак под IIS-ом + MySQL + PHP)

PSS теоретически есть под рукой неограниченый трафик, но там исходящий канал слабоват (всего 64к)



Исправлено: Vladimir Sklyar, 20.10.06 14:09
Ratings: 0 negative/0 positive

Re: Подскжите лучшее решение для навигации в online-help
JS
Автор

Сообщений: 12127
Откуда: Эстония
Дата: 23.10.06 10:43:11
Цитата:
А если разбить по буквам алфавита?
Видимо этот вариант и будет - и еще кнопочка синхронизации дерева навигации,
а также меню в виде пути...
Сейчас переделаю немного таблицы и загружу сайт.


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu
Ratings: 0 negative/0 positive



Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 20 (Гостей: 20)

23.01.2021 00:30:34 exec: 0.01
Mem: 1.208 Mb

© 2000-2021 Fox Club 
Яндекс.Метрика