Жизнь без ссылок @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 20 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Konyukhov Муж.
новый человек
0
Сообщения: 166
Зарегистрирован: 10.12.06
Откуда: 89
Заголовок сообщения: Жизнь без ссылок
Сообщение Добавлено: 25 Сентябрь 2008, 17:27:08 
Господа, вот, убил несколько дней: http://kaa.nojabrsk.info

Интересует ваше мнение, жизнеспособно ли данное незаконченное творение в плане "овчинка - выделка", и стоит ли вообще продолжать двигаться в этом направлении... сие чудо имеет полный CMS, в разработке использовался только jquery. "Нутро", включая меню, лежит в mySql и правится "на лету".

Просьба не цепляться к контенту - делал "лишь бы было". Не стал размешать в "стартовой площадке", ибо интересует мнение о функционале.

_________________
Лишь одно в моём кармане - беспонтовый пирожок
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 25 Сентябрь 2008, 17:33:10 
а как мне вернуться на прошлую страницу или на 2 страницы назад?
PS: У себя я нажимаю 2 раза backspase, если я в конченом браузере макинтоша, то нажимаю 2 клика на иконке «Назад».
У Вас это не работает.

_________________

Портфолио - ЖЖ - Кулинарные рецепты - Блог о дизайне, уроки фотошоп

icq: 295346452 | Почта: info()alexey-popov.com

.
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 25 Сентябрь 2008, 17:34:33 
А вот вывод в фотогалерее, понравился.

_________________

Портфолио - ЖЖ - Кулинарные рецепты - Блог о дизайне, уроки фотошоп

icq: 295346452 | Почта: info()alexey-popov.com

.
Konyukhov Муж.
новый человек
0
Сообщения: 166
Зарегистрирован: 10.12.06
Откуда: 89
Сообщение Добавлено: 25 Сентябрь 2008, 17:43:13 
Kurilshik, историю я сделаю, только вот придется это делать с помощью того же JS кнопками на самом сайте, ну и попытаться к нужным кнопкам привязать.

_________________
Лишь одно в моём кармане - беспонтовый пирожок
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 25 Сентябрь 2008, 18:18:09 
Konyukhov, ну я к тому, что данная структура неудобна, она не работает в жизни.
возьмите тот же фриланс.ру - об этом баге я уже писал в блоге.
вы смотрите проекты, прочли одну страницу и перешли на вторую.
далее отметились в одном проекте и захотели вернуться назад. и тут самое интересное - назад вернуться нельзя, вас перекинет только на главную. и прийдется искать опять то место где вы были.

вот и у вас так же. с тремя ссылками возможно - как механизм среднего и крупного сайта плохо

_________________

Портфолио - ЖЖ - Кулинарные рецепты - Блог о дизайне, уроки фотошоп

icq: 295346452 | Почта: info()alexey-popov.com

.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 25 Сентябрь 2008, 18:52:17 
1. Дергается влево-вправо по каждому клику.
2. Методика организации полноценной работы с browser history в AJAX донесена до широкой общественности года полтора назад.
Кухан Муж.
соучастник
18
Сообщения: 581
Зарегистрирован: 20.06.05
Откуда: МОСКВА
Сообщение Добавлено: 26 Сентябрь 2008, 00:21:41 
Konyukhov, как уже сказали хистори не работает плюс нельзя определенную страницу добавить в закладки, послать другу и т.п.
да и с выключенным яваскриптом не работает

вот посмотри webstella.ru, та же идея, но там нет вышеперечисленных недостатков

_________________
Какая-то реклама — «HTML» вёрстка.
Konyukhov Муж.
новый человек
0
Сообщения: 166
Зарегистрирован: 10.12.06
Откуда: 89
Сообщение Добавлено: 26 Сентябрь 2008, 05:18:27 
У меня трудности устранения вышеперечисленных недостатков усугубляются тем, что все "ссылки" на самом деле псевдо-ссылки, в хистори ничего не пишут. Наверное, полностью подтянуть функционал не выйдет, но я постараюсь.

_________________
Лишь одно в моём кармане - беспонтовый пирожок
Konyukhov Муж.
новый человек
0
Сообщения: 166
Зарегистрирован: 10.12.06
Откуда: 89
Сообщение Добавлено: 26 Сентябрь 2008, 06:54:02 
На webstella используют те же a href, от которых я поспешил уйти. Потому и с history проблем нет. А REQUEST_URI разобрать не трудно.

Мне удалось переопределить window.history.back() и forward(), но это не работает в Safari и FF, к тому же, писать в window.history[] нельзя...

Какие еще есть идеи, чтобы прицепиться к объекту history?

_________________
Лишь одно в моём кармане - беспонтовый пирожок
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 26 Сентябрь 2008, 08:52:40 
Konyukhov, еще раз: эти "идеи" давно и подробно опубликованы. Если тебе лень пойти в гугл спросить про работу с history в ajax, то лично мне тем более лень ликбез устраивать.
Konyukhov Муж.
новый человек
0
Сообщения: 166
Зарегистрирован: 10.12.06
Откуда: 89
Сообщение Добавлено: 26 Сентябрь 2008, 09:29:54 
Crazy, ходил, спрашивал. Везде (пока) натыкаюсь только на работу с hash. Потому и спрашиваю про "идеи", что не хочу с hash заморачиваться, там мне все понятно, как и что, но интересно по-другому сделать.

Сделал пока кнопками "взад-вперед" по самому сайту, работает.

_________________
Лишь одно в моём кармане - беспонтовый пирожок
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 26 Сентябрь 2008, 10:58:13 

Crazy писал(а):
1. Дергается влево-вправо по каждому клику.


ФФ? Скролбар видимо добавляется

_________________
клетчатый!
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 26 Сентябрь 2008, 11:31:35 
Konyukhov, какую сущность ты назвал словом "hash"?
Konyukhov Муж.
новый человек
0
Сообщения: 166
Зарегистрирован: 10.12.06
Откуда: 89
Сообщение Добавлено: 26 Сентябрь 2008, 11:59:11 
Crazy, "#"

_________________
Лишь одно в моём кармане - беспонтовый пирожок
8cinq Муж.
постоянный участник
7
Сообщения: 2524
Зарегистрирован: 24.07.06
Сообщение Добавлено: 26 Сентябрь 2008, 12:07:02 
На Вебстелле жесткая реальзация, экран темнеет, ожидание загрузки, элементы недоступны. Нет чтобы просто расчистить место контента и показать полоску загрузки.

Konyukhov, в вашем проекте минусы ещё более глобальны. Не знаю почему вы решили уйти от href, потому что портальная система без возможности передать ссылку на текущий адрес, сохранить ссылку, открыть ссылку в новом окне - никуда не годится.

_________________
*
Konyukhov Муж.
новый человек
0
Сообщения: 166
Зарегистрирован: 10.12.06
Откуда: 89
Сообщение Добавлено: 26 Сентябрь 2008, 12:43:44 
8cinq,


Цитата:
передать ссылку на текущий адрес, сохранить ссылку, открыть ссылку в новом окне



С этим согласен, и вопросов в реализации не вызывает, будет сделано. Но не это меня тревожит, а вот эти кнопушки "вперед-назад" на панели браузера...

_________________
Лишь одно в моём кармане - беспонтовый пирожок
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 26 Сентябрь 2008, 13:20:28 

Konyukhov писал(а):
Crazy, "#"



JFYI: словом "hash" программисты называют хэш. А "#" называют словом "#". :)

Что до использованич #, то здравый смысл говорит, что другого способа нет. И, кстати, неясно, при чем здесь слово "заморачиваться". Методика простая. Более того -- давно поддержанная фреймворкамию К примеру, берем jquery и ставим плагин для работы с history.

Впрочем, желающие могут поизобретать велосипед с треугольными колесами. :)
Konyukhov Муж.
новый человек
0
Сообщения: 166
Зарегистрирован: 10.12.06
Откуда: 89
Сообщение Добавлено: 7 Октябрь 2008, 14:22:08 
Теперь работает хистори в браузерах, страницу можно добавить в избранное. Вроде бы все перечисленные недостатки устранены (кроме "не работает без js", я работаю над этим)? Так же сделал js-кеширование ранее загруженных страниц.

_________________
Лишь одно в моём кармане - беспонтовый пирожок
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 7 Октябрь 2008, 14:43:28 
Отлично. Мои поздравления.

Все еще подергивается временами в forefox, но в целом получилось интересно.
Konyukhov Муж.
новый человек
0
Сообщения: 166
Зарегистрирован: 10.12.06
Откуда: 89
Сообщение Добавлено: 16 Октябрь 2008, 10:13:21 
Ну все, последний бастион взят: работает и без js. При загрузке страницы определяет, включен js, или нет.

Хотя, название темы уже не актуально - все "ссылки по сути" теперь ссылки и по факту. А если включен js, то к ссылкам добавляются "#".

_________________
Лишь одно в моём кармане - беспонтовый пирожок
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 20 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100