![]() |
|
|
![]()
|
|
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 6 Всего: 317 |
Сегодня спонтанно вышла идея пересобрать FAQ в нечто без фреймов и с динамической загрузкой. Отец идеи Mal Hack и Wowa.
Было время, было желание, вот результат: http://sardar.vingrad.ru/VingradDynamic/index.htm На странице видим:
Жмём в меню по ссылкам, контент должен плавно подгрузиться. Ожидаемые ошибки:
При обнаруженных ошибках укажите версию браузера. Приветствуються пожелания по внешнему дизайну. То что на странице сейчас придумывалось и версталось меньше чем за 15 минут -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: нет Всего: 151 |
Ошибок нет. Я только не понял - в чем разница?..
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 6 Всего: 317 |
А разница в том что фреймов нет, контент грузиться динамически в бекграунде, меню кешируеться. Другими словами должно работать быстрей, а трафа хавать гораздо меньше
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 2 Всего: 134 |
Mozilla 1.2.1
C++ -> статьи -> IDE -> VC. Сгенерированная лабуда идет вначале справа менюшки, а потом под ней. То есть отступ слева теряется. Это может сказаться на коде в статьях? PS. А я хочу Вику. -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 10 Всего: 207 |
Выглядит здорово!
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 6 Всего: 317 |
Это вообще то фича. Но разметка меняеться, просто подумал не логично оставлять пустое место в четверть экрана. Vit спасибо -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: нет Всего: 151 |
Тогда - хочу! -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
ИМХО, мое чтобы все видели.
В принципе, мне все нравится, кроме того, что тест под меню съезжает и что оно с прокруткой... Я все-таки за то, чтобы визуально было как бы два табличных столбца. Я на эту тему с Вовой поговорю еще. О чем я говорю - наглядно показано в приаттаченном файле. ИМХО, при проссмотре статьи будет ИМХО не очень хорошо выглядеть. Это сообщение отредактировал(а) Mal Hack - 20.7.2005, 21:51 Присоединённый файл ( Кол-во скачиваний: 22 )
Untitled___1.jpg 70,74 Kb |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 6 Всего: 317 |
Меню, клиент для загрузки инфы и страница это три разные вещи. Можно придумать любой дизайн, код не измениться. Меню могу положить в окошко, что бы можно было его скрывать.
ИМХО деление контента на два столбца не удобно, тогда нужно скрывать столбец с меню полностью что бы получить статью на всю страницу. Не люблю читать когда оно в узкий столбик. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
Сможешь это сделать? |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 35 Всего: 360 |
Мелкий баг:
Если после загрузки нажать ещё раз на открытый пункт меню - появляется "Loading"и висит, пока не ткнёшь на чего нибудь ещё.. PS: Однозначно - симпатично, быстро, просто. Короче лучше чем сейчас ФАК. |
|||
|
||||
| Zzz |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 306 Регистрация: 21.2.2003 Где: Мурманск Репутация: нет Всего: 5 |
Именно так для меня и выглядит -------------------- Бесполезной громоздкой надстройкой является Windows от Майкрософт. Она занимает 1Мб памяти диска и рассчитана на использование устройства типа мышь. "ЭВМ в инженерной практике" М. 1989г. |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 35 Всего: 360 |
Дык уже 8.ХХ оперы выпустили. Именно потому, что старые совсем глючные были. У тебя много чего не работает из за этого. В том числк форумские скрипты итд...
|
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
имхо, так, как сейчас - в самый раз
Добавлено @ 22:16 Обтекание меню придает некой оригинальности, что хорошо |
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
Если мы это введем в ФАК, то мы сильно выиграем.
|
|||
|
||||
| Sardar |
|
||||||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 6 Всего: 317 |
Софтина должна работать на Opera 7+
В смысле ничего не подгружаеться?
Это оптимизация браузера, скрипт по новому пытаеться подгрузить контент, а браузер видит что ссылка уже загруженна и ничего не делает. Спасибо, будет пофиксенно.
ОК, сделаю окошко и две колонки. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||||||
|
|||||||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 4 Всего: 115 |
Пожелание: Как и в текущем факе так и тут я за разделение меню и отображаемой информаци с возможностью независимо сколить одно от друго-го. как у MSDN.
|
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 6 Всего: 317 |
Так оно сейчас не зависимо скролиться. Жать нужно не на ссылку, а на крестик у картинки(идея от Cheba). На счёт прямых ссылок, можно давать ссылки на прямую типа: http://sardar.vingrad.ru/VingradDynamic/co...hp?section=3011 Тогда загрузиться страница целиком, но при последующих кликах догружаться будет только контент. Это сделанно для того, что бы всё работало правильно даже если у клиента нет JS, но он может по прямой ссылке открыть инфу. Естественно что меню при этом работать не будет. Сейчас меню по такой ссылке не открываеться на загруженном пункте, так как для этого нужно спросить у базы lft/rgt маркеры по секции. В конечном варианте при загрузке контента будет автоматом открываться пункт меню. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 4 Всего: 115 |
Sardar я про то что когда скроллишь контент вместе сним скроллится и меню, что мне кажется крайне неудобным.
|
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
Ребята, мы стоим в одном шаге от великого!
Добавлено @ 03:58 Если нажимаю на самый первый раздел С++, то LOADING может идти пару минут. Браузер ИЕ6 Добавлено @ 03:59 Хотя не всегда. Но вот, если второй раз подряд нажмешь - то вроде зависает на Loading |
|||
|
||||
| Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 25 Всего: 155 |
Sardar все таки имхо... Loading - лишнее на странице.
-------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 6 Всего: 317 |
Пожалуйста не забудьте нажать ctrl+F5 что бы обновить кешь вашго браузера!
Обновил страницу и скрипты, пофиксил баги: http://sardar.vingrad.ru/VingradDynamic/index.htm Положение меню как сейчас ИМХО самый удобный вариант. Если у пользователя нет JS, то он просто не получит меню и оно не будет занимать экран. Да пользователи без JS могут тоже ходить по FAQ'у, для это не нужно указывать параметра fmt=dataonly в адресной строке, т.е. просто жать по ссылкам Предпологаемые ошибки:
Потестенно на браузерах:
Как должно выглядеть? Отркываем страницу. Видим кнопку/таб "Меню". Нажав по нему откроеться меню не ограниченное фреймами. При клике на опицию меню должнен подгрузиться контент, меню должно автоматом скрыться. Контент во всю ширину страницы. Слева от меню видим C/C++ > Общие вопросы, да в том месте будет путь до статей, который можно использовать как навигацию. Сейчас не работает т.к. необходима одна фича на сервере Пожалуйста не забудьте нажать ctrl+F5 что бы обновить кешь вашго браузера! -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
я не знаю ни одного человека с отключенным ява-скриптом. На таких имхо можно вообще не ориентироваться. Хотят пользоваться - пусть включают.
Добавлено @ 01:22 А так вообще - очень впечатляет меню Добавлено @ 01:22 А так вообще - очень впечатляет меню Добавлено @ 01:26 В IE6 - все Ок В Опера 7.54 - все Ок Firefox 1.04 - все Ое |
|||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 1 Всего: 99 |
Пока не понял в чем прикол, но то, что есть работает вроде быстро...
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
При множественной перезагрузке в ИЕ - меню с каждым разом все дольше генерируется. Но имхо это не представляет большой проблемы на практике, т.к. у нас страница все равно не перезагружается, а контент догружается. Так ведь?
Добавлено @ 01:34 Единственная проблема (для некоторых, не для меня), - то, что урл в браузере не меняется. Что затрудняет добавление страницы в избранное и копирование ссылки на страницу. Добавлено @ 01:38
Хотя победить ее все-таки было бы хорошо, т.к. имхо не всегда контент будет догружаться, т.к. будет еще внутренняя навигация по факу и ссылки с одной статьи на другую статью. А переход по этим ссылка, насколько я понимаю, повлечет перезагрузку страницы. |
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
Sardar - спасибо
|
|||
|
||||
| Gregof |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 3.6.2004 Репутация: нет Всего: 12 |
1. Хочеться чтоб меню исчезало не только при выборе одного из пунктов или клике по его заголовку, но и при клике вне его тела. Я например не сразу догодался как его скрыть, но это конечно не показатель
2. Надо бы посмотреть что получиться если название статьи будет настолько длиннным что не войдет в экран, може стоит ограничить ширину меню. 3. Если раскрыть меню достаточно сильно, так чтоб его высота превосходила высоту страницы и выбрать один из нижних пунктов, то мы увидим следующее: меню скроется, статья откроется, но она будет не достаточно длинной чтоб мы её увидели, так что перед нами предстанет чистый экран. Вообщем надо бы при выборе пункта в меню, прокручивать страницу к верху. 4. Непонятно зачем выдавать сообщение о двух секундах, ИМХО лучше без него. Если хочешь чтоб не было скоропалительных переходов, лучше в течении тех же двух секунд молча игнорировать попытки перехода, так сказать по партизански --------------------
Может поздно, может рано, нет у времени стоп-крана... (Чайф) |
|||
|
||||
| Mal Hack |
|
||||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
Зачем? Это в теории маловероятно.
1. Это отдизайнить немножко надо будет. 2. Меню автоматом скрывается при загрузке контента.
Я думаю просто в области контента надо будет написать через 2 секунды типа "Ошибка соединения с сервером". Wowa При просмотре списка статей и самой статьи будет линк прямой на эту статью. Помимо этого, как я понимаю, справа вверху будет структура, тоже с линками. |
||||||
|
|||||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: нет Всего: 151 |
А нельзя ли где-нибудь под контентом выводить линк на страницу со статьей?
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
Уже есть такая штука, только на полигоне. |
|||
|
||||
| dimes |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 249 Регистрация: 20.7.2004 Где: то около СПБ Репутация: нет Всего: 14 |
Opera 8.01
1. Кликаеш на "Menu" и ждеш долго и упорно ничего не происходит потом еще раз кликаеш и все ОК. Можно писать чтонибуть чтобы было понятно что происходит загрузка а то создается ощущение что ничего не работает 2. Пытался посмотреть FAQ в разделе PERL( кстати в любом разделе не рабтотает )
|
|||
|
||||
| Sardar |
|
||||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 6 Всего: 317 |
А прикол в более удобной работе клиента чем сейчас на FAQ'е
Да, ИЕ хавает память при постройке меню. Эти утечки памяти и тормоза я пофиксить никак не могу, обращаться к мелкософту. Просто не нужно перезагружать страницу целиком и всё, любой контент будет выдаваться динамически, все ссылки будут обрабатываться скриптами. Приэтом те кто на старом клиенте могут по прежнему работать как было раньше, сервер должен понимать параметр fmt=dataonly и выдавать контент тольлко когда об этом просят. Gregof 1) - ИМХО лишнее, т.к. требует пары строк кода, а я хочу быть минималистом 2) меню стоит поверх контента, его ширину ограничивать не стоит, в этом и была задумка. 3) полезное замечание, сделаю. 4) так и было по началу, но выглядело как глюк, мол ничего не происходит. Потому даю сообщение.
Там где сейчас C/C++ > Общие вопросы будет путь из ссылок. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||||
|
|||||||
| Sardar |
|
||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 6 Всего: 317 |
В меню более 500 опций, дайте ему пару секунд напостройку, оно само появиться когда будет готово
Это же под NN8, причины пока не известны, поставлю у себя, пофискю баг. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||
|
|||||
| dimes |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 249 Регистрация: 20.7.2004 Где: то около СПБ Репутация: нет Всего: 14 |
Да я понимаю |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Обсуждение форума | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |