dle.in.ua » Хаки » Anti IE

Anti IE

Автор: petroff от 15-08-2009, 00:07
На форуме один пользователь попросил помочь ему с запретом на посещение сайта пользователей использующих IE. Вот я написал маленький хак.
Установка очень проста, как 2х2 =)

Открыть index.php, найти:

@session_start ();


Перед этой строкой вставить:

iif ( strstr($_SERVER['HTTP_USER_AGENT'], 'MSIE') ) {
$client='InternetE_mustdie';}
if ( $client == 'InternetE_mustdie') {
echo '<center><br><br><br<div style="width: 400px; height: 50px; background:#CCFF66;padding-top: 0px;">Извините, но мы ограничили доступ на наш сайт пользователей IE.<br><br><div align="right""><a href="http://www.google.com/search?hl=ru&client=firefox&rls=org.mozilla%3Aru%3Aofficial&hs=w23&q=%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C+%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D1%8B+Mozilla+Opera+Safari&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=" target="_blank">Скачать другой браузер</a></div></div></center>';}
else {


Найти (в самом конце, перед ?>) :

?>


Вставить выше:

;}



Демо: _ware3.ru


Приятного использования! IE must die! ;)
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Отличный хак, всё работает, в IE сайт был очень кривой, теперь всем юзверям IE - сказал "good bye" wink
    • kostet
    • Регистрация: --
    • Репутация: (||)
    • 15 августа 2009 00:35
    • 1
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 253
  • Публикаций: 9
  • Очень неумно. Лучше бы сделать, например, автозагрузку другого шаба, попроще, пользователям IE.
    Реализовать это не так уж и сложно.
    • pav
    • Регистрация: 18.01.2009
    • Репутация: (0|0|0)
    • 15 августа 2009 01:03
    • 2
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • BlackSmoke, ну так сделай laughing - будет еще лучше
    • kostet
    • Регистрация: --
    • Репутация: (||)
    • 15 августа 2009 01:11
    • 3
    ^
  • Группа: User
  • Icq: 5994599
  • Комментариев: 144
  • Публикаций: 23
  • BlackSmoke,
    Это просто. пропиши если MSIE то changeskin.

    --------------------
    • petroff
    • Регистрация: 11.08.2008
    • Репутация: (0|0|0)
    • 15 августа 2009 01:43
    • 4
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 253
  • Публикаций: 9
  • Да просто-то просто, но не все.
    Вот простейший код:

    if ( strstr($_SERVER['HTTP_USER_AGENT'], 'MSIE') ){
    $tpl->result['main'] = str_replace ( '{THEME}', $config['http_home_url'] . 'templates/' . 'ie-skin', $tpl->result['main'] );
    }else{
    $tpl->result['main'] = str_replace ( '{THEME}', $config['http_home_url'] . 'templates/' . $config['skin'], $tpl->result['main'] );
    }


    Но сам шаб грузит все равно из дефолта, а картинки из нужного мне шаба, из ie-skin.

    Завтра на свежую голову поковыряю smile
    • pav
    • Регистрация: 18.01.2009
    • Репутация: (0|0|0)
    • 15 августа 2009 02:26
    • 5
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • У меня что то с shortstory и fullstory, из за них всё перекосило в IE recourse
    • kostet
    • Регистрация: --
    • Репутация: (||)
    • 15 августа 2009 07:42
    • 6
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Ставmте, ставьте только учтите - более 60% инета пользуется IE так как он самый надёжный браузер! Ну и посетителей потеряете. IE 9 порвёт оперы и firefox как тузик) ждите fellow
    • aback
    • Регистрация: --
    • Репутация: (||)
    • 15 августа 2009 08:11
    • 7
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 556
  • Публикаций: 121
  • Лучше нормально прописать дополнительный CSS и все там поправить чем заставлять пользователей (особе но если он с поисковика) ставить другой браузер.

    Ну или в конце концов не зап решать а мона просто предупредить (что типа так и так но лучше будет с таким браузером)

    Эт так моё имхо fellow

    --------------------
    • neoks
    • Регистрация: 20.07.2009
    • Репутация: (0|0|0)
    • 15 августа 2009 08:36
    • 8
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 303
  • Публикаций: 15
  • IE так как он самый надёжный браузер! Ну и посетителей потеряете. IE 9 порвёт оперы и firefox как тузик) ждите

    lololollololololo lol

    --------------------
    • SaD
    • Регистрация: 20.02.2009
    • Репутация: (0|0|0)
    • 15 августа 2009 09:38
    • 9
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Порвет :)
    • alive
    • Регистрация: --
    • Репутация: (||)
    • 15 августа 2009 09:50
    • 10
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 253
  • Публикаций: 9
  • Осел порвет Лису? lol
    • pav
    • Регистрация: 18.01.2009
    • Репутация: (0|0|0)
    • 15 августа 2009 12:44
    • 11
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Норм. хак Спасибо !
    • Artyom4ik
    • Регистрация: --
    • Репутация: (||)
    • 15 августа 2009 14:05
    • 12
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Вот картинка по теме wink

    http://s49.radikal.ru/i126/0908/07/e662d5baf951.jpg
    • Trane911
    • Регистрация: --
    • Репутация: (||)
    • 15 августа 2009 14:50
    • 13
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Trane911, именно так lol

    вот какого хрена майкрософт по умалчанию делает браузер IE, был бы фаерфокс - намного удобнее и функциональнее no
    • kostet
    • Регистрация: --
    • Репутация: (||)
    • 15 августа 2009 15:32
    • 14
    ^
  • Группа: User
  • Icq: 344198
  • Комментариев: 103
  • Публикаций: 2
  • Цитата: kostet
    вот какого хрена майкрософт по умалчанию делает браузер IE, был бы фаерфокс - намного удобнее и функциональнее

    Ну а мне опера ближе, поэтому пусть будет Осёл, а те кому надо скачают нужный браузер.
    • Dimazzan
    • Регистрация: 29.02.2008
    • Репутация: (0|0|0)
    • 15 августа 2009 17:02
    • 15
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 96
  • Публикаций: 0
  • лучше шаб норм оптимизировать под все браузеры, а не страдать...)

    P.S. многовато юзеров не знают что такое браузер и не знают, что кроме IE есть что-то другое)))
    • VAT
    • Регистрация: 3.07.2008
    • Репутация: (0|0|0)
    • 15 августа 2009 17:07
    • 16
    ^
  • Группа: User
  • Icq: 5994599
  • Комментариев: 144
  • Публикаций: 23
  • VAT,
    ну попробуй подгони кривой шаблон под все 5 браузеров.. я посмотрю сколько это тебе времени займёт.

    --------------------
    • petroff
    • Регистрация: 11.08.2008
    • Репутация: (0|0|0)
    • 15 августа 2009 17:59
    • 17
    ^
  • Группа: User
  • Icq: 817135
  • Комментариев: 321
  • Публикаций: 0
  • BlackSmoke,
    kostet,
    petroff,

    Хмм.. честно говоря жалкая пародия на хак, который уже давно в нете, когда при заходе с ИЕ возникает всплывающее окошко с ссылками на скачивание основных браузеров..

    Дал бы ссыль, да вот не помню, где видел, облазил длетвик, ненашёл, дальше влом искать, сами порыскаете)

    З.Ы. Опера АС решает)

    --------------------
    • ALTERNATE
    • Регистрация: 12.12.2008
    • Репутация: (0|0|0)
    • 15 августа 2009 21:04
    • 18
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • ALTERNATE, это мы помним, но там совсем не то fellow , нужно именно это wink
    • kostet
    • Регистрация: --
    • Репутация: (||)
    • 15 августа 2009 21:06
    • 19
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: VAT
    P.S. многовато юзеров не знают что такое браузер и не знают, что кроме IE есть что-то другое)))

    Вот какрас и узнают что есть и Mozilla, Opera, Safari и т.д.
    • Kamar
    • Регистрация: --
    • Репутация: (||)
    • 15 августа 2009 21:09
    • 20
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 253
  • Публикаций: 9
  • да ты пойми, люди многие не знают, что есть другие браузеры. Им проще другую ссылку в выдаче кликнуть, чем заморачиваться, что-то ставить.
    Я предложил идеальный вариант: юзер просто увидит другой шаб, с его стороны никаких телодвижений не требуется, никаких окон, запретов посещения и т.д.
    Сейчас надо просто реализовать это нормально, и все.
    • pav
    • Регистрация: 18.01.2009
    • Репутация: (0|0|0)
    • 15 августа 2009 21:14
    • 21
    ^
  • Группа: r00t Admin
  • Icq: --
  • Комментариев: 410
  • Публикаций: 391
  • Ещё лет 10 назад, 15 всегда была Опера, почему так вдруг все заговорили за Лису? А я скажу почему? Потому, что гугл лису продвигает в массы. Опера всегда быстрее работала лисы, не так нагружала ПК. Я ещё помню лет 10 назад при открытии 40 вкладок одновременных можно было спокойно работать, в то время как лиса при 40 вкладках тормозила ПК, либо зависала либо уходила в ошибку.
    Я как дружил с Оперой так с ней и останусь. Ясен пень, что в компе установлены все браузеры. Но вот даже возмём Линукс, там же Опера быстрее лисы пашет bully ну хоть ты тресни... даже в PC-BSD (FreeBSD + KDE) опера быстрее опять же пашет и при множестве открытых вкладках.

    А вот по поводу сабжа, хак довольно таки интересеный, ему существовать нужно. Причины просты, например, в ИЕ страницы отображаются через жопу, во вторых некторые функции могут не работать, в третьих ,это банально, огромная дыра для вирусов да и троянов и червей.

    ЗЫ: меня очень удивил тот факт, что для PC-BSD предоставляют "pbi" пакет IE 6.0 lol видать создали пакет в шутку.

    --------------------
    • Baggio
    • Регистрация: 11.12.2007
    • Репутация: (0|0|0)
    • 15 августа 2009 22:37
    • 22
    ^
  • Группа: User
  • Icq: 817135
  • Комментариев: 321
  • Публикаций: 0
  • Baggio, +миллион)

    --------------------
    • ALTERNATE
    • Регистрация: 12.12.2008
    • Репутация: (0|0|0)
    • 15 августа 2009 22:49
    • 23
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 253
  • Публикаций: 9
  • Baggio, для лисы есть очень много плагинов, можно настроить полностью по своему вкусу, не заморачиваться со сторонними прогами. Чего стоят один адблок, колорзилла и смартерфокс.
    • pav
    • Регистрация: 18.01.2009
    • Репутация: (0|0|0)
    • 15 августа 2009 22:55
    • 24
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • верстать надо нормально, что бы везде отображалось...и нахрена блочить 7,8 ИЕ ?!
    ладно 6, он кривой и уже свое отжил, но последние версии еще очень даже ниче...
    хаку минус, это идиотизм
    • X-Hunter
    • Регистрация: --
    • Репутация: (||)
    • 15 августа 2009 23:10
    • 25
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • X-Hunter, не нравится - проходим мимо angry
    • kostet
    • Регистрация: --
    • Репутация: (||)
    • 15 августа 2009 23:33
    • 26
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 303
  • Публикаций: 15
  • Потому, что гугл лису продвигает в массы.

    Не...Гугл Хром продвигает в массы. А Лиса имеет уже давнишнюю историю. Браузер Мозила был ещё в бородатых годах. laughing

    Опера всегда быстрее работала лисы, не так нагружала ПК.

    Раньше на диал-апе это может и было заметно. Сейчас ИМХО на глаз могу сказать что ХРОМ чуток быстрее странички грузит, чем остальные браузеры.


    Я ещё помню лет 10 назад при открытии 40 вкладок одновременных можно было спокойно работать, в то время как лиса при 40 вкладках тормозила ПК, либо зависала либо уходила в ошибку.

    Дело уж былое (:

    Право на существование имеют только Лиса и Опера. Остальное нафиг...в топку

    --------------------
    • SaD
    • Регистрация: 20.02.2009
    • Репутация: (0|0|0)
    • 16 августа 2009 00:49
    • 27
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • абсурд, только потеря траффа. Шаб поправь smile

    Baggio,
    firefox рулит , у него очень много дополнений и плагинов сяких , для вебмастера очень удобен. да и по защите лучше winked
    • artur979
    • Регистрация: --
    • Репутация: (||)
    • 16 августа 2009 01:31
    • 28
    ^
  • Группа: User
  • Icq: 5994599
  • Комментариев: 144
  • Публикаций: 23
  • Baggio,

    я Оперу уважаю так же как и FireFox. Но IE терпеть не могу, потому что в нём всё через задницу.

    --------------------
    • petroff
    • Регистрация: 11.08.2008
    • Репутация: (0|0|0)
    • 16 августа 2009 02:47
    • 29
    ^
  • Группа: User
  • Icq: 1588777
  • Комментариев: 14
  • Публикаций: 2
  • Верстать нормально надо, чтобы идиотизмом не страдать...нах такой хак нужен не понятно.. wink
    • darkwave666
    • Регистрация: 5.03.2009
    • Репутация: (0|0|0)
    • 16 августа 2009 10:19
    • 30
    ^
  • Группа: r00t Admin
  • Icq: --
  • Комментариев: 410
  • Публикаций: 391
  • гг опять же что лучше опера или Лиса? Это всё равно что сидеть и рассуждать что лучше Линукс или винда :) Ладно проезжаем тему :)
    Про существование браузеров это вы правы, они должны быть. ИЕ в топку.

    --------------------
    • Baggio
    • Регистрация: 11.12.2007
    • Репутация: (0|0|0)
    • 16 августа 2009 17:48
    • 31
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 102
  • Публикаций: 0
  • Цитата: neoks
    Ну или в конце концов не зап решать а мона просто предупредить (что типа так и так но лучше будет с таким браузером)

    Пройденный этап. Если посетителя заинтересует контент сайта - сменит. С другой стороны, если он увидит страшную морду, то забудет к нему дорогу. Ещё вариант - он пользуется только Оперой. Остальные он не признаёт. Принуждать его ради вашего ресурса переходить (даже временно) на другой броузер... Выход один. Т.к. создать мультиброузерный шаблон весьма проблематично, нужно использовать CSS-хаки, в каждом из которых существует броузерная коррекция.

    --------------------
    • Lobs
    • Регистрация: 18.10.2008
    • Репутация: (0|0|0)
    • 16 августа 2009 18:53
    • 32
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 96
  • Публикаций: 0
  • Цитата: petroff
    VAT,
    ну попробуй подгони кривой шаблон под все 5 браузеров.. я посмотрю сколько это тебе времени займёт.


    ну да, проще конешн все отключить к чертовой бабушке))) winked
    • VAT
    • Регистрация: 3.07.2008
    • Репутация: (0|0|0)
    • 16 августа 2009 20:58
    • 33
    ^
  • Группа: User
  • Icq: 5994599
  • Комментариев: 144
  • Публикаций: 23
  • VAT,

    ну видно что ты пользуешься IE.

    --------------------
    • petroff
    • Регистрация: 11.08.2008
    • Репутация: (0|0|0)
    • 16 августа 2009 21:15
    • 34
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 96
  • Публикаций: 0
  • Цитата: petroff
    VAT,

    ну видно что ты пользуешься IE.


    не понятно логика (откуда такой вывод) но да лан) просто умею оптимизировать свои шабы для всего) на компе стоит 4 браузера, ослик, лиса, опера и хром) везде проверяю)
    • VAT
    • Регистрация: 3.07.2008
    • Репутация: (0|0|0)
    • 17 августа 2009 15:18
    • 35
    ^
  • Группа: User
  • Icq: 5994599
  • Комментариев: 144
  • Публикаций: 23
  • VAT,
    что тебе логика не понятна? ты тут IE всем чем можно защищаешь. Умеешь оптимизировать? - МОЛОДЕЦ! А ток кто не умеет, использует хак. Если ты универсальный солдат, пожалуйста покинь данную новость. Заранее спасибо.

    --------------------
    • petroff
    • Регистрация: 11.08.2008
    • Репутация: (0|0|0)
    • 17 августа 2009 16:22
    • 36
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 96
  • Публикаций: 0
  • Цитата: petroff
    VAT,
    что тебе логика не понятна? ты тут IE всем чем можно защищаешь. Умеешь оптимизировать? - МОЛОДЕЦ! А ток кто не умеет, использует хак. Если ты универсальный солдат, пожалуйста покинь данную новость. Заранее спасибо.


    эм, к чему столько злобы? я вродь на тебя не наезжал? добавил новость - молодца)
    комменты нужны, чтобы высказывать свое мнение, вот я и высказал, кто не умеет оптимизировать конешн флаг в руки, пусть ставят хак и радуются, я ж против ничего не имею) на счет ие - ничего я не пиарю (где ты вообще прочел, что я пиарю ИЕ? между строк чтоли, или приснилось...) , просто я не питаю к нему столько злобы, как некоторые... имхо, не нравится чужое мнение - закрывай глаза, ну или "пожалуйста покинь данную новость"
    P.S. без обид, против тебя реально ничего не имею, но нужно уметь расла{censored}ся и принимать мнения окружающих) fellow
    P.P.S. прикольно ценсоред действует) на сочитание букв в обычных словах)))
    • VAT
    • Регистрация: 3.07.2008
    • Репутация: (0|0|0)
    • 17 августа 2009 17:03
    • 37
    ^
  • Группа: User
  • Icq: 5994599
  • Комментариев: 144
  • Публикаций: 23
  • VAT,
    злобы нет. Ну не нравиться, ставь "-", пиши 1 негативный коммент и всё. Всё забили.

    --------------------
    • petroff
    • Регистрация: 11.08.2008
    • Репутация: (0|0|0)
    • 17 августа 2009 18:08
    • 38
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • спасиб за хак! =)
    • -=ZaKeN=-
    • Регистрация: --
    • Репутация: (||)
    • 23 августа 2009 21:03
    • 39
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: Trane911
    Вот картинка по теме http://s49.radikal.ru/i126/0908/07/e662d5baf951.jpg
    Жжешь!!! Ставлю +100 за этот постер wink
    Мужики, не подскажите как ограничить доступ к сайту не только через IE, а еще и через другие браузеры?
    • Vadeinpace
    • Регистрация: --
    • Репутация: (||)
    • 14 октября 2009 01:42
    • 40
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.