Отслеживаем переход по ссылкам. Если пользователь нажимает на ссылку, которая ведёт на другой сайт, то появляется предупреждающая надпись, о том, что он покидает сайт, и ему предлагается выбрать, как открыть этот сайт, в том же окне, или другом. С возможностью запомнить его выбор. Сохранение выбора пользователя происходит в кукесах. Если ссылка является внутренней, то не чего не происходит.
Установка:
Распаковываем архив и раскладываем по необходимым нам папкам два файла engage.tblank.js и engage.tblank.css, далее в шаблоне прописываем
<link href="/templates/_default_/css/engage.tblank.css" rel="stylesheet" type="text/css" />
<script src="/templates/_default_/ваша папка/engage.tblank.js" type="text/javascript"></script>
Установка закончена.
Настройка:
Открыть файл engage.tblank.js. Если нужно отключить запоминание выбора пользователя в кукесах (каждый раз будет выводиться предупреждающая надпись, о том что пользователь покидает сайт) строка 35:
cookie: true,
заменить на
cookie: false,
чтобы отредактировать текст, нужно найти строки 38; 78-80.
Скачать
Важно:
Не прописывайте
<link href="/templates/_default_/css/engage.tblank.css" rel="stylesheet" type="text/css" />
<script src="/templates/_default_/ваша папка/engage.tblank.js" type="text/javascript"></script>
между условием <?php if($inUser->is_admin){ ?>....<?php } ?>, а то будет работать если Вы авторизировались прописывайте после <?php } ?> чтобы работало в не зависимости от авторизации.

Установка:
Распаковываем архив и раскладываем по необходимым нам папкам два файла engage.tblank.js и engage.tblank.css, далее в шаблоне прописываем
<link href="/templates/_default_/css/engage.tblank.css" rel="stylesheet" type="text/css" />
<script src="/templates/_default_/ваша папка/engage.tblank.js" type="text/javascript"></script>
Установка закончена.
Настройка:
Открыть файл engage.tblank.js. Если нужно отключить запоминание выбора пользователя в кукесах (каждый раз будет выводиться предупреждающая надпись, о том что пользователь покидает сайт) строка 35:
cookie: true,
заменить на
cookie: false,
чтобы отредактировать текст, нужно найти строки 38; 78-80.
Скачать
Важно:
Не прописывайте
<link href="/templates/_default_/css/engage.tblank.css" rel="stylesheet" type="text/css" />
<script src="/templates/_default_/ваша папка/engage.tblank.js" type="text/javascript"></script>
между условием <?php if($inUser->is_admin){ ?>....<?php } ?>, а то будет работать если Вы авторизировались прописывайте после <?php } ?> чтобы работало в не зависимости от авторизации.
+
не суть вообщем
<link href="/templates/_default_/css/engage.tblank.css" rel="stylesheet" type="text/css" />
<script src="/templates/_default_/engage.tblank.js" type="text/javascript"></script>
в template.php перед </body>
И ничего...
подскажите pls как с этим бороться?
<script src="/templates/_default_/linki/engage.tblank.js" type="text/javascript"></script>
файлы все по местам раскиданы как нужно...
шаблон дефолтный
лучше адрес скажи чтоб можно было посмотреть
внизу ссылка:
Источник - Зверушки
...прописано у меня так:
сейчас так:
http://uavip.ru/redirect?url=http://www.reg.ru
нужно первую часть скрыть
http://uavip.ru/redirect?url=http://www.reg.ruи вывести только
http://www.reg.ru
А то пользователи сами не понимают куда это скрипт их перекидывает)
Только она как то странно работает - сейчас проверил - уже не пашет))
вроде кукисы отключил... непонятно...
не пойму причем здесь авторизация...
Вы правы на 100%... Я в шаблоне прописал для юзера...
Хотя сделал всё как описано... Что может быть не так ?
Страница с примером тут
Проверено в Опере, Хроме, Сафари, Лисе и IE.
В файле: engage.tblank.js нужно найти вот эту строку и закомментировать её
Лично у меня работает и в Опере и в Хроме. Открывается только одна новая вкладка.
Оставляем 2 кнопки "перейти" и "назад"
Инстант все равно открывает в новой вкладке...
Кто знает как прописать чтоб первая часть выводимой ссылки скрывалась?
сейчас выводит так http://storentgen.ru/redirect?url=http://eco.rian.ru/busines
зачеркнутое нужно НЕ выводить)
http://storentgen.ru/redirect?url=http://eco.rian.ru/businesА то пользователи некоторые действительно не могут понять куда это они переходят))
Посмотреть как реализовал можно туточки
для проверки можно нажать на счетчик внизу страницы...
зы: заодно и мульт поглядеть можно)
uavip, так и не понял, как ты первую строку текста вытащил наверх )
Скажите вот только как решить вопрос с поддоменами своего сайта. А также вообще можно ли в код добавить какие-то урлы в виде исключения, чтобы это отслеживание не срабатывало. И я так понимаю, что там где сапа стоит этот хак если поставить, то ссылки уйдут в еррор, т.к. ссылка не прямая.
дало следующею информацию
Расскажу, один раз у меня был скрипт, который не содержал вируса, но содержал код похожий на вирус, через три часа это мне написали пользователи, удалив лишний код, ошибка исчезла. Если бы там был вирус, вы бы получили уже письмо от пользователей.
Можете сами зайти пользователем или проверить на онлайн сервисе.
Если вам так тягостно это наблюдать, уберите скрипт, или сделайте другой, просто не кидайтесь словами, если будет вирус, сработка народом на это, будет моментальная.