2kolganovА если пользователь просто закрыл окно? Или чертов iexplorer подвис? Тогда как?
[quote name='Brain'] 2kolganovА если пользователь просто закрыл окно? Или чертов iexplorer подвис? Тогда как? [/quote]Вот именно, или в этом же окне открыл другой сайт. Этот вариант не подходит.Насчет браузера – еще одно условие работы сайта – только в IE 5.0+, так что куки гарантировано работают, только вот как их использовать?
Сделал, все довольно просто оказалось с помощью кук решается.
[quote name='Rewad'] Сделал, все довольно просто оказалось с помощью кук решается. [/quote]Ну тогда может поделишься секретом?
Поделюсь, коль кому-то интересно 🙂 Делаем так: при авторизации каждого пользователя создаем куку с довольно большой продолжительностью жизни и в нее записываем имя вошедшего пользователя. Таким образом если пользователь откроет второе окно браузера и авторизуется в нем, то имя в куке обновится на имя этого пользователя. Это первая часть. Ну а вторая часть состоит в том, что мы уже в защищенной зоне сайта проверяем куку и если содержащееся в ней имя не равно имени текущего пользователя, то отменяем его авторизацию и выкидываем на титульную страницу.Таким образом получается, что сколько бы окон пользователь не открывал и не логинился, работать он сможет только под последним авторизовавшимся именем. Что собственно и требовалось.
2RewadЯ не совсем понял задачу. Нужно что бы клон не смог заходит сразу под разными учетками?Если так то что мне помешает открыть два браузера? Один например FireFox другой Opera? У них куки не общие. Так что твоя защита уже взломана 🙂 .
[quote name='Brain'] 2RewadЯ не совсем понял задачу. Нужно что бы клон не смог заходит сразу под разными учетками?Если так то что мне помешает открыть два браузера? Один например FireFox другой Opera? У них куки не общие. Так что твоя защита уже взломана 🙂 . [/quote]Я уже писал – “Насчет браузера – еще одно условие работы сайта – только в IE 5.0+” Т.е. из под другого браузера пользователь даже авторизоваться не сможет, сайт работает только через IE, да еще и при условии включенных кук, включенных яваскриптов и activeX, в общем требований много, ввести их пришлось потому, что используется технология AJAX, а обеспечение так сказать кросс-браузерности не входит в мои задачи, благо IE априори есть у всех, хвала Microsoft ))
С самого зарождения веб дизайна с такими “дезигнерами” упорно борются и все вывести не могутЯ например предпочитаю лиса или оперу и поверь мне изза того что твой сайт в них не запускаются я не буду запускать експлорерА если я сижу в линуксе? Мне ставить вайн и ставить эксплорер? увольте. И изменять разрешение экрана изза того что у тебя написано 1024*768 а у меня широкоэкранная флэт-панель о 22 дюймах и при формате 16:9 твой сайт расползся и превратился в месиво тоже не буду. Вердикт – твои кривые руки убивают посещаемость твоего же сайта. О пользователе нужно думать а не отом как побыстрее все забабахать и шоб технологий побольше.
2RewadГлупо очень глупо.У меня нет Осла. Совсем нет. Есть стандарты вот и нужно писать под них. Ни когда не буду ходить на сайты которые будут мне диктовать под чем заходить.
Проблему решил, а это главное. Насчет двух последних постов, то мое мнение такое – если выбирать между хорошим сайтом с нужной функциональностью и плохим сайтом без функциональности, но с кроссбраузерностью, то мой выбор однозначно первое. Моя вина чтоли, что они договориться между собой не могут, чтобы все браузеры одинаковый набор компонент поддерживали, более того не могут договориться даже, чтобы по одинаковому отображали содержимое. Ну и еще, если говорить на чистоту, – таких пользователей как nwur и Brain абсолютное меньшинство, я ориентирую свой продукт на широкого пользователя у которого стоит Windows+IE, а таких ну никак не меньше 99% от общего количества пользователей и проделывать титаническую работу в угоду одному проценту не вижу смысла, есть ведь понятие коммерческой целесообразности, а я отнюдь не хоумпэйджами занимаюсь, так что меня эта проблема не сильно волнует [smile =)]
[quote name='Smailik'] Друзья, такой вопрос:Можно ли организовать CSS-код так, чтобы был говтовый шаблон в одной странице, т.е. чтобы заполнять только контентом. Точнее, создав, один раз эту страницу, больше к ней не лезть (а если лезть, то подправил на одной странице и усё), а просто заполнять содержимым (чтобы принцип был, как на движке).Делаю сайт, причём с большим содержимым контента. Пишу с помощью html и css. Внимание: фреймы не предлагать!Это был один вариант.Вариант 2 такой, что написал css, размножил страницы с пустым местом для контента и правь css когда тебе хочется и будет изменяться страницы относительно этого файла!Какой из способов выбрали бы вы или предложите свой вариант более приемлемый![/quote]Можешь использовать AJAX — локально будет работать.
2rewardвот именно потому что ты не хом-пейджами занимаешься эта проблема и должна тебя волноватьопять же юзер не станет запускать другой браузер потомучто он не смог зайти на твой сайт это 1)2)альтернативные браузеры стоят уже более чем у 30% пользователей а это уже цифра3) есть стандарты с неменьшей функциональностью а подчас даже большей которые работают в любом браузере – так что этот аргумент отметаем как несостоятельный(“аффтар кури маны”(с))да не твоя вина в том что разработчики разделились на несколько лагерей, но это не есть причина для потери 30% посетителей и я как заказчик работу бы у тебя не принял.
“проделывать титаническую работу в угоду одному проценту не вижу смысла, есть ведь понятие коммерческой целесообразности, а я отнюдь не хоумпэйджами занимаюсь”всегда убивали разрабочики, которые в оправдание своей неграмотности использовали некомпетентность заказчиков в данном вопросе. стыдно вам должно быть, стыдно. [smile ;)]а судя по подходу – как раз добрая половина хомяков с .narod.ru качественнее чам ваши “творения” [smile ;)]”сайт работает только через IE, да еще и при условии включенных кук, включенных яваскриптов и activeX, в общем требований много, ввести их пришлось потому, что используется технология AJAX”просто замечательная отмазка, надо будет запомнить угу [smile ;)]
2RewadВо первых твоя зашита нечего не стоит.Ибо это нужно уж очень сильно сайт испоганить, что бы другие совсем не отрывался, в другом браузере. Во вторых. Из всех моих знакомых и в правду почти все юзают винду. Но единицы используют осла. [quote name='Rewad'] если выбирать между хорошим сайтом с нужной функциональностью и плохим сайтом без функциональности, но с кроссбраузерностью,[/quote]Не припомню не одного интересного/хорошего сайта который бы у меня не открывался. А вот детские поделия на *.narod.ru хоть отбавляй. Своим высказываннием ты просто приклеил себе итекетку “любитель”.[quote name='Rewad'] Есть ведь понятие коммерческой целесообразности, а я отнюдь не хоумпэйджами занимаюсь, так что меня эта проблема не сильно волнует [smile =)][/quote]Есть еще такое понятие как проф пригодность. И что то мне гаварит что у тебя даже и сработанного “хоумпэйджа” нету. Иначе приводи URL на свои работы.
[quote name='Rewad'] Проблему решил, а это главное. Насчет двух последних постов, то мое мнение такое – если выбирать между хорошим сайтом с нужной функциональностью и плохим сайтом без функциональности, но с кроссбраузерностью, то мой выбор однозначно первое. Моя вина чтоли, что они договориться между собой не могут, чтобы все браузеры одинаковый набор компонент поддерживали, более того не могут договориться даже, чтобы по одинаковому отображали содержимое. Ну и еще, если говорить на чистоту, – таких пользователей как nwur и Brain абсолютное меньшинство, я ориентирую свой продукт на широкого пользователя у которого стоит Windows+IE, а таких ну никак не меньше 99% от общего количества пользователей и проделывать титаническую работу в угоду одному проценту не вижу смысла, есть ведь понятие коммерческой целесообразности, а я отнюдь не хоумпэйджами занимаюсь, так что меня эта проблема не сильно волнует [smile =)][/quote]Взгляни на [link url='http://www.google.com/webhp?complete=1&hl=en'] поисковую систему Google[/link] – здесь активно используется AJAX, да здесь он можно сказать, родился. Google открывается везде. В Линуксе и в Винде. В Опере, Лисе, Осле. Везде он работает и всегда отображается правильно и красиво.Потому что Гугл сделали профи. С ним не бывает проблем.А вот пример плохого сайта – это сайт Билайна, на котором я неделю не мог взять детализацию, потому что в моей Опере даже не отображался список телефонов, разные таблицы и кнопочки. Как это Билайн допустил, что бы ему сделали такой уродский сайт – не знаю. Но я уже настолько привык пользоваться Оперой, что попробовать использовать Осла мне даже в голову такая мысль не пришла. А ведь сайт Билайна – не хоумпага. А тем не менее, отображается криво, используются фреймы, а в Опере он не работает вообще.[quote name='Rewad'] я отнюдь не хоумпэйджами занимаюсь, так что меня эта проблема не сильно волнует [smile =)][/quote]Какой любопытный парадокс. Ты занимаешься серьезными проектами, за которые тебе платят серьезные деньги – а тебя не волнует проблема. 🙂 А представь, что у тебя будет сделан сайт какой-нибудь корпорации, сайт с посещаемостью 1 миллион посетителей в сутки. Даже если Осла не юзает 1% пользователей, ты уже будешь терять 10000 посетителей в сутки, среди которых могли бы быть очень богатые и важные партнеры, с которыми корпорация могла бы заключить выгодные сделки.Только следует учесть, что на осла забили уже гораздо большее количество людей, не 1%, а добрая треть.[link url='http://www.liveinternet.ru/stat/pitomnik.com/browsers.html']Вот, как минимум, статистика посещаемости обычного городского портала – доля Explorer 75%[/link]
Copyright ©