prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Всё для вебмастера » Всё для DataLife Engine » DLE хаки » Запрет входа на сайт через IE

Запрет входа на сайт через IE


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно Запрет входа на сайт через IE.


Запрет входа на сайт через IE

Открывает index.php
Находим (примерно 33 строка):
require_once ROOT_DIR . '/engine/init.php';

Ниже вставляем:
?>
<?php
if (strstr($_SERVER["HTTP_USER_AGENT"], "MSIE")) {
?>
<script type="text/javascript">
document.location.href="/ie.html";</script>
<?php
} else {


Спускаемся вниз. В последней строке:
?>

Заменяем на:
}?>


Скачиваем и разархивируем в корень сайта:
Z ie.rar Размер: 291.13 Kb, скачали 310 раз

document.location.href="/ie.html";
/ie.html это файл на который перенаправит пользователя, если он зашёл на сайт с IE (можно сделать редирект на html файл или php)

Автор: funvaz =)


-5
Просмотры: 5402 VIP ProWebber | Комментарии (27)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1vitnet

  • 22 октября 2012 01:57
  • Регистрация: 18.09.2010
  • ICQ: 8060715
  • Комментариев: 304
Да! картинка прикольная clapping

0

#2Immersive

  • 22 октября 2012 02:56
  • Регистрация: 2.08.2011
  • ICQ: 2714440
  • Комментариев: 99
и пох что потеряем много пользователей)

+2

#3Myst1cal

  • 22 октября 2012 04:36
  • Регистрация: 7.05.2010
  • ICQ: --
  • Комментариев: 19
Immersive,
а нах они нужны, мы же не для них сайты делаем )

+6

#4nikona

  • 22 октября 2012 06:47
  • Регистрация: 15.03.2011
  • ICQ: --
  • Комментариев: 41
  • Выкл.
А смысл этого? Чем он мешает?=\

0

#5volfing

  • 22 октября 2012 07:53
  • Регистрация: 10.05.2010
  • ICQ: 461516111
  • Комментариев: 108
Нужно уметь делать сайты кроссбраузерными,а не запрещать сидеть с них :/

+11

#6ZeuS

  • 22 октября 2012 09:08
  • Регистрация: 10.12.2009
  • ICQ: --
  • Комментариев: 77
а как сделать что бы со старых ie не заходили?

+1

#7sexo

  • 22 октября 2012 10:31
  • Регистрация: 20.11.2009
  • ICQ: --
  • Комментариев: 177
Било бы лучше, если б пользователям ИЕ всплыло предупреждение типа: "Вы пользуйтесь браузером ИЕ, Для удобства мы рекомендуем использовать Оперу или Мозилу" или типа ого.

+3

#8Tonchi

  • 22 октября 2012 10:44
  • Регистрация: 13.04.2011
  • ICQ: --
  • Комментариев: 129
  • Выкл.
автору большое спасибо! то, что нужно!

+1

#9funvaz

  • 22 октября 2012 13:10
  • Регистрация: 20.07.2012
  • ICQ: --
  • Комментариев: 20
Честно говоря, я сам не знаю зачем это нужно. Просто на одном форуме человек спросил как запретить заходить пользователям через ИЕ, и я решил попробовать сделать. Так как получилось я решил поделиться этим и на провеббере. Вдруг кому-то понадобится.

+2

#10sergeevizh

  • 22 октября 2012 13:47
  • Регистрация: 20.12.2009
  • ICQ: 477090488
  • Комментариев: 87
<title>Моя первая страничка</title> wink
подогнал бы хоть до конца под dle, а то сразу в хаки

--------------------

0

#11funvaz

  • 22 октября 2012 14:09
  • Регистрация: 20.07.2012
  • ICQ: --
  • Комментариев: 20
sergeevizh,
Вы правы, это первое что я написал на php
Насчёт DLE -как вы имеете ввиду подогнать под DLE?

0

#12ReliZ

  • 22 октября 2012 14:10
  • Регистрация: 25.08.2011
  • ICQ: 442142040
  • Комментариев: 241
а через java script сделать? Не не слышал...

Насколько я понял он всем ie запрещает доступ... Это не хорошо, т.к. 9 и 10 версия ie нормально воспринимают разметку.

0

#13sergeevizh

  • 22 октября 2012 14:24
  • Регистрация: 20.12.2009
  • ICQ: 477090488
  • Комментариев: 87
funvaz, если это хак, то нужно было бы его тщательно подготовить. изменить тайтл на "доступ запрещен" и как сказал ReliZ, сделать доступ для 9 и 10 версии ослика. Отличный хак. но можно сделать и по другому.Так как из за скрытия доступа остика любой версии вы потенциально теряете доверие пользователя и самого пользователя.Можно было было просто сделать так:
Закинуть "ie.html" в корень сайта вместе с картинкой.
В main.tpl перед </head> поставить этот код.
<noscript><meta http-equiv="refresh" content="0; URL=/ie.html"></noscript>
Что означает, если ваш браузер не работает с Js а это старые версии ослика, то произойдет мгновенное пере направление на страницу "ie.html" что не закрывает доступ владельцам 9 и 10 версии IE.

--------------------

0

#14SaD

  • 22 октября 2012 14:25
  • Регистрация: 23.02.2011
  • ICQ: --
  • Комментариев: 502
Самое забавное, что некоторые бегут ставить подобные хаки, даже не понимая для чего они и какие последствия это за собой влечёт.

А влечёт это то, что мы теряем 50% аудитории сайта, а то и больше. Вы сначала головой подумайте, для чего вы запрещаете использовать браузер, не всё ли равно с чего заходят пользователи?

Кто действительно хочет нормально решение, могу предложить своё - http://sadisme.ru/htmlcoding/28-ie6-zaglushka.html. Выводит пользователям IE, "мягкое" предупреждение.

--------------------

+2

#15Cresis

  • 22 октября 2012 14:27
  • Регистрация: 18.07.2011
  • ICQ: --
  • Комментариев: 269
?>
<?php
if (strstr($_SERVER["HTTP_USER_AGENT"], "MSIE")) {
?>
<script type="text/javascript">
alert('Вы пользуйтесь браузером Internet Explorer, Для удобства мы рекомендуем вам использовать Opera или Google Chrome');
</script>
<?php
} else {


Вставляем этот код за место того и получаем, что если заходит IE, выводится подсказка, что для пользования сайтом лучше использовать другой арбуз smile

0

#16funvaz

  • 22 октября 2012 14:30
  • Регистрация: 20.07.2012
  • ICQ: --
  • Комментариев: 20
ReliZ, писал на php, потому-что я его только начал изучать и для практики что-нибудь хотелось сделать. И как раз предоставился случай.
sergeevizh, прошу прощения. В следующий раз буду делать досканально =)

0

#17sergeevizh

  • 22 октября 2012 14:31
  • Регистрация: 20.12.2009
  • ICQ: 477090488
  • Комментариев: 87
funvaz, biggrin

--------------------

0

#18Lenivo

  • 22 октября 2012 14:49
  • Регистрация: 30.08.2011
  • ICQ: --
  • Комментариев: 136
А зачем огород городить если можно в main.tpl добавить соотвецтвенно для 6 и 7 версии IE... _http://dle-faq.ru/faq/questhacks/634-kak-skryt-sayt-ot-ie6.html Ну или что-то вроде...

0

#19FreeDom

  • 22 октября 2012 15:49
  • Регистрация: 28.07.2012
  • ICQ: 604045588
  • Комментариев: 29
  • Выкл.
Зачем терять пользывателей сайта!???

Статистика за 20 минут 00:20


--------------------

0

#20Cruzer

  • 22 октября 2012 18:24
  • Регистрация: 29.04.2012
  • ICQ: --
  • Комментариев: 121
  • Выкл.
Лучше действительно сделать кроссбраузерный шаблон нежели терять пользователей.

0
1 2
Предыдущая    Следующая
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

Последние комментарии:

Искать людей

Ваши переписки