Хаки и Скрипты Next Generation CMS

Хак- Предупреждение при переходе по внешней ссылке

irbees2008 irbees2008 Опубликовано - 12 - марта JS
4639 - 0
  • Адаптировал: irbees2008
  • Уровень сложности исполнения: это делается простым копированием и нажиманием кнопки
  • Демо:

tBlank устроен очень просто. Когда пользователь нажимает на ссылку, происходит проверка, в ходе которой выясняется является ссылка внутренней или внешней. Если ссылка оказывается внешней, то выводится всплывающее окно с информацией о ссылке и выборе открывать в новом или текущем окне. Выбор пользователя будет сохранен в cookies.

Подключите файлы в main.tpl

Код:
<link rel="stylesheet" type="text/css" href="engage.tblank.css" />
<script type="text/javascript" src="engage.tblank-min.js"></script>
Все начнет работать автоматически сразу по завершению загрузки страницы.
Чтобы указать настройки для tBlank можно воспользоваться следующим кодом:
Код:
$('body').tblank({
internal: 'samewindow',
cookie: true,
cookieName: 'windowOptions',
onOpen: function(){
alert('opened!');
},
devMode: true
});

Параметры

параметрзначение по умолчаниюописание
internalinternalЕсли у ссылки указан этот класс, то она всегда будет открываться в текущем окне
externalexternalЕсли у ссылки указан этот класс, то она всегда будет открываться в новом окне
cookietrueЗадает необходимость использования cookie для запоминания выбора посетителя
cookieNameengage.tblankИмя cookie
useBy365Время жизни cookie
popupText*Используемый HTML текст
onOpencallbackПользовательское событие, наступающее при открытии модального окна
devModefalseРежим отладки. На странице появится две кнопки, позволяющие получить значение или очистить cookie
onSamecallbackПользовательское событие, наступающее при выборе открытия ссылки в этом же окне
onNewcallbackПользовательское событие, наступающее при выборе открытия ссылки в новом окне
onCancelcallbackПользовательское событие, наступающее если посетитель отменяет переход по ссылке
скачать
Вы не можете скачивать файлы с нашего сайта ,рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Можешь почитать и вот эту статейку "Плагин auth_basic"

Опрос

Ваше мнение

Какие темы вам интереснее?
Результаты

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

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 3323 дня
  • Новостей: 542
  • Комменты: 254
  • Зарегистрированно : 570
  • Онлайн всего: [8]
  • Гости: [8]
  • Были сегодня : [3] Яндекс, Google, irbees2008
  • SQL запросов: 32
  • Генерация страницы: 0.102сек
  • Потребление памяти: 4.940 Mb 
  •   яндекс.ћетрика