Проблема: Ajax-табы в профиле пользователя

#16 21 марта 2015 в 21:39

которая бы отображалась полностью

Val
да… вы правильно поняли...

советую присмотреться к HTML5 history API.

Val
присмотрелся… и теперь понимаю… такой глупостью я занимаюсь… laugh
#17 21 марта 2015 в 22:00
а вот в первой ветке такое решение… заходишь в профиль юзера и все… хоть в ленту, хоть в награды… нигде ни че не меняется… ни адресная строка, ни крошки… мож и не надо было париться… но уже поздно, почитал про HTML5 history API. и это: хабр
теперь не успокоиться…
#18 21 марта 2015 в 22:31
как я понимаю в первой ветке все вкладки грузятся разом, а потом показываются пользователю, по нажатию ссылки в табе)) Во второй ветке r2 специально разделил табы на отдельные страницы, он про это рассказывал в одном из анонсов iCMS2.
#19 21 марта 2015 в 22:40


как я понимаю в первой ветке все вкладки грузятся разом, а потом показываются пользователю, по нажатию ссылки в табе)) Во второй ветке r2 специально разделил табы на отдельные страницы, он про это рассказывал в одном из анонсов iCMS2.

Val

уж незнаю теперь… плохо это или хорошо… но после Вашей рекомендации про api… и history/// у меня в сознаниии очень много поменялось, и добавилось головной боли… к сожалению, свой будующий сайт я вижу только как в контакте… они молодцы! респект!..
#20 21 марта 2015 в 22:46
неее… всебы ничего… фигс ними, крошками… но адресная строка… я просто не фанат сайтов для машин… и ставлю себя на место посетителя своего сайта… добавляю в закладки, допустим ленту, своего друга… перехожу из закладки а там не лента… мелочь, но неприятно…
#21 21 марта 2015 в 22:53
solitario84, принципиально реализовать работу через history несильно проблематично, главное начать а там покатит!))) А вот проблема с которой вы можете столкнутся кроется в другом: сторонние дополнения могут добавлять свои вкладки в профиль юзера, и в зависимости от "извращенности" дополнения, на этих вкладках может быть, скажем так, динамический контент, т.е. данные с тесной интеграцией java-script'ов. И вот тут появляется проблема как биндить события нужным элементам страницы, чтобы загруженные вкладки правильно работали. Т.е. с заранее известными элементами это не такая сложная проблема (с одной стороны), а вот с неизвестными компонентами получается непонятно))
Я столкнулся примерно с такой же проблемой в реализации ajax-подгрузке страниц: страницы грузятся, адресная строка меняется (тут я тоже знакомился с пресловутым HTML5 History API😊), а вот новые данные с повешенными на них событиями/функциями уже не отрабатывают((
Но как я сказал с известными элементами (как в моем случае), это не столь сложная проблема!

Удачи вам в ваших начинаниях! =)
#22 21 марта 2015 в 23:02


solitario84, принципиально реализовать работу через history несильно проблематично, главное начать а там покатит!))) А вот проблема с которой вы можете столкнутся кроется в другом: сторонние дополнения могут добавлять свои вкладки в профиль юзера, и в зависимости от "извращенности" дополнения, на этих вкладках может быть, скажем так, динамический контент, т.е. данные с тесной интеграцией java-script'ов. И вот тут появляется проблема как биндить события нужным элементам страницы, чтобы загруженные вкладки правильно работали. Т.е. с заранее известными элементами это не такая сложная проблема (с одной стороны), а вот с неизвестными компонентами получается непонятно))
Я столкнулся примерно с такой же проблемой в реализации ajax-подгрузке страниц: страницы грузятся, адресная строка меняется (тут я тоже знакомился с пресловутым HTML5 History API😊), а вот новые данные с повешенными на них событиями/функциями уже не отрабатывают((
Но как я сказал с известными элементами (как в моем случае), это не столь сложная проблема!

Удачи вам в ваших начинаниях! =)

Val

спасибо большое за пожелание!.. будем разбираться… пытаться..))) казалось что зная основы верстки, можно запустить более менее приличный проект… а тут оказывается по ходу приходится изучать и php и java, теперь еще и ajax с html5 api history// жестковато..))
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.