Подскжите лучшее решение для навигации в online-help | |
---|---|
JS Автор Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
Привет всем! Публикация нового сайта задерживается и это связано со следующим:
Предварительный макет наверное уже видели www.foxclub.ru Не обращайте внимание на некорректное отображение текста справки! Так вот. В тестовом варианте, он пока на моем локальном компьютере, во фрейм навигации загружается начальная часть дерева состоящая из 7 узлов. Далее щелчок по узлу вызывает динамическую подгрузку без обновления страницы данных с сервера (AJAX) и добавляет новые узлы и листья следующего уровня вложенности. И так далее... Все было бы хорошо, пока мы не доходим до больших папок - собственно описание языка. Как следствие, перегоняется достаточно большой объем данных, а JavaScript язык не очень шустрый и начинаются тормоза. Фактически при полной (пошаговой) загрузке структуры навигации перегоняется около 1,6 мегабайт информации. Может как-то по другому организовать навигацию? Или вообще ограничиться поиском? Ваши мнения? ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu Исправлено 1 раз(а). Последнее : JS, 19.10.06 15:27 |
Re: Подскжите лучшее решение для навигации в online-help | |
---|---|
Grin Сообщений: 1083 Откуда: Kiev Дата регистрации: 05.12.2000 |
Думаю достаточно поиска
Вот только наверно стоит сделать поиск как по рускому так и по английскому имени топика тоесть чтобы была возможномть искать как по "Как: Сохранить Форму" так и по "How to: Save Forms" |
Re: Подскжите лучшее решение для навигации в online-help | |
---|---|
Владимир Максимов Сообщений: 14095 Откуда: Москва Дата регистрации: 02.09.2000 |
А если разбить по буквам алфавита?
Т.е. если в узле, например, больше 100 дочерних узлов все они группируются в подузлы по первой букве и отображаются именно эти подузлы. A |-ABS() |-ACLASS() B |-BAR() |-BARCOUNT() Если на одну букву по прежнему приходится много узлов, то делаешь следующий уровень подузлов по первым 2 буквам A |-AB | |-ABS |-AC | |-ACLASS() ... Отображается не весь алфавит, а только те буквы, по которым есть статьи. Хотя "обычный" поиск все-равно нужен. Дерево, это слишком неудобный механизм поиска. Надо просто знать в каком узле что находится. Т.е. знать структуру этого самого дерева. А новички ее как раз и не знают. Из-за чего будут вынуждены "лопатить" все узлы и жутко грузить трафик. |
Re: Подскжите лучшее решение для навигации в online-help | |
---|---|
JS Автор Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
В принципе должно быть примерно также:
msdn2.microsoft.com пдюс синхронизация контента и меню. Но мы завалим сайт клуба. Есть еще один вариант, надо попробовать по скоростям... ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu Исправлено 1 раз(а). Последнее : JS, 19.10.06 22:39 |
Re: Подскжите лучшее решение для навигации в online-help | |
---|---|
Vladimir Sklyar Сообщений: 1397 Дата регистрации: 13.06.2002 |
Я понимаю, что это бредовая идея, но можно под хелп воспользоваться каким-нибудь бесплатным хостингом. Объем хелпа большой ? Вот например jino-net.ru дает 70Мб дискового пространства, если поискать еще можно найти и больше.
PS Я могу для своего города (счетчик на трафик у меня стоит, могу тока в локальной сети города отдавать влюбых кол-вах, программеров на фоксе в городе ну с 5-10 челов набереться) разместить у себя на серваке хелп (сервак под IIS-ом + MySQL + PHP) PSS теоретически есть под рукой неограниченый трафик, но там исходящий канал слабоват (всего 64к) Исправлено 1 раз(а). Последнее : Vladimir Sklyar, 20.10.06 14:09 |
Re: Подскжите лучшее решение для навигации в online-help | |
---|---|
JS Автор Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
Цитата:Видимо этот вариант и будет - и еще кнопочка синхронизации дерева навигации, а также меню в виде пути... Сейчас переделаю немного таблицы и загружу сайт. ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu |
© 2000-2024 Fox Club  |