Код в помощь

Кликандер. Зачем и в каких случаях он нужен. Как сделать и настроить

Кликандер. Зачем и в каких случаях он нужен. Как сделать и настроить

Кликандер — это скрипт, который при клике в любой части Вашего сайта открывает новое окно/вкладку с другим сайтом.

Настроить можно так, чтобы новое окно (вкладка) открывалось один раз в определенное время для одного уникального посетителя (минимум раз в минуту, а остальное как угодно — раз в 2 минуты, раз в час, раз в сутки, раз в месяц, раз в год и т.д.). Учет при этом ведется в куках, поэтому если посетитель зайдет через другой браузер, то кликандер снова сработает.

Я покажу код, который понравился лично мне. Одним из преимуществ я вижу то, что в нем можно настроить несколько страниц, которые будут открываться рандомно (в случайном порядке). Это удобно, если есть несколько партнерок и выбрать какую-то одну сложно.

Конечно, нужно немного разбираться в том, как подключиться к серверу, какая структура файлов сайта, уметь правильно скопировать-вставить, залить файлы и т.д. Но если Вы хотите зарабатывать деньги, а не пришли в Интернет просто «потусить», то разобраться в этом придется рано или поздно.

Если Вы всего этого не знаете, то очень рекомендую изучить курс Евгения Попова «Домен и хостинг». Скачать можно бесплатно ЗДЕСЬ.

Кстати, если Вы чувствуете, что у Вас есть пробел в каких-либо знаниях (относительно партнерок или работы с сайтами), то спрашивайте у меня — я или объясню, или подскажу проверенный материал для изучения.

Это было небольшое лирическое отступление, теперь продолжаем.

Рассказываю пошагово.

Чтобы не раздувать код в основных файлах, создаете отдельный файл с расширением js в любом каталоге сайта. Чтобы не путаться, создайте папку clickander в корневой директории и в ней создайте этот файл (например, click.js). Тогда путь к этому файлу будет /clickander/click.js

В этот файл вставляете код:

var par = "menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes";
txt = new Array();
txt[0]="https://AlexRid.com/"
txt[1]="https://vk.com/partnersprofi"
var b = Math.round(Math.random() * (txt.length - 1))
var ssilka = txt[b];

function Show666() {
cooki=navigator.cookieEnabled;
if(cooki)
{
scookie = GetCookie('pokaz');
if (scookie == null)
{
var ExpDate = new Date ();
ExpDate.setTime(ExpDate.getTime() + (24 * 60 * 60 * 1000));
SetCookie('pokaz','1',ExpDate, "/");
$(document).ready(function() {
$("body").click(function() {
window.open(ssilka, "website", par)
});
});
}
}
}

function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) return getCookieVal (j); i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return null; } function SetCookie (name, value) { var argv = SetCookie.arguments; var argc = SetCookie.arguments.length; var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
document.onmouseup=Show666;

В строчках

txt[0]="https://AlexRid.com/"
txt[1]="https://vk.com/partnersprofi"

меняете адреса сайтов на свои.

Если нужно, чтобы открывалась только одна страница, то редактируете строку

txt[0]="https://AlexRid.com/

а строку

txt[1]="https://vk.com/partnersprofi"

просто удаляете.

Если двух Вам мало и нужно добавить еще страницы, то просто по аналогии добавляете строки

txt[2]="адрес страницы"
txt[3]="адрес страницы"

и так далее сколько угодно.

Строка

ExpDate.setTime(ExpDate.getTime() + (1 * 60 * 1000));

отвечает за параметр времени, через которое будет открываться окно/вкладка для одного посетителя. Параметры можно указать любые. Нужно просто отредактировать кусок 1 * 60 * 1000. Приведу примеры:

  • 48 * 60 * 60 * 1000 — открытие один раз в 2-е суток (48 часов);
  • 24 * 60 * 60 * 1000 — открытие один раз в сутки (24 часа);
  • 1 * 60 * 60 * 1000 — открытие один раз в час;
  • 30 * 60 * 1000 — открытие один раз в пол-часа;
  • 1 * 60 * 1000 — открытие один раз в минуту;
  • и так далее;

Лично я рекомендую ставить раз в сутки, чтобы сильно не раздражать посетителей, и оставить параметр, как есть — 24 * 60 * 60 * 1000

Совет. Этот код перед сохранением лучше прогнать через обфускатор, то есть закодировать его, чтобы поисковики не распознали и на сайт не наложили санкции. Я пользуюсь этим — ПЕРЕЙТИ — коды работают нормально и баны для сайтов пока не словил.

Сохраняйте файл и открывайте тот файл, в котором прописан код футера. К примеру, в WordPress это обычно файл вашсайт/wp-content/themes/вашатема/footer.php

В этом файле непосредственно перед закрывающим тегом </body> вставляете строку, которая будет вызывать файл со скриптом, который Вы создали в самом начале. На всякий случай заключите строку в теги <noindex>, чтобы поисковики этот файл не видели из кода страницы.  Если Вы в корневой директории создали папку clickander и в ней файл click.js, то код будет выглядеть так:

<noindex>
<script type="text/javascript" src="/clickander/click.js"></script>
</noindex>

Если папка другая и файл назвали иначе, то поменять нужно кусок «/clickander/click.js»

Следующий нюанс.

Если Вы используете одну из распространенных CMS, то это не понадобится, но если сайт просто на HTML, то нужно подключить библиотеку jqwery. Вставьте еще эту строку перед вызовом файла скрипта:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>

Получится так:

<noindex>

<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="/clickander/click.js"></script>

</noindex>

ВАЖНО! Если у Вас уже в каком-либо файле подключена библиотека jqwery, то второй раз подключать ее не нужно, иначе возникнет конфликт и вообще скрипты работать перестанут.

Поэтому попробуйте сначала без строки

<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>

а если работать не будет, то добавьте ее.

Не забудьте сохранить файл на сервере.

На этом все, будут вопросы — пишите в комментариях.

Если статья помогла, не забывайте поделиться с друзьями.


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.