Представляю вам новый ТОП сайтов для системы uCoz! Версия 1.1
Возможности:
- Выводит в таблице список сайтов, отсортированных по количеству перехода уникальных посетителей на ваш сайт (входы)
- Уникальная реферальная ссылка для каждого сайта в ТОПе (чем больше переходов по ней - тем выше сайт).
- При наличии секретного кода сайт приобретает VIP-статус и имеет прямую и выделяющуюся по цвету ссылку
- Оценка сайтов
- Код баннера сайта
- Подсчет ТИЦа и PR
Установка состоит из нескольких этапов.
Шаг 1. Подготовка к установке.
1.1. Активируем модуль "Каталог сайтов". Выбираем число каталогов по желанию (только не вариант "Без каталогов")
1.2. Если Модуль уже раньше был активирован и добавлены сайты - делаем то, что показано на следующем скрине (т.е. в "Управление счетчиками" каждого сайта меняем значение просмотров на "0")
1.3. Идем: Панель управления » Замена стандартных надписей.
Настраиваем Форму добавления модуля "Каталог сайтов" и Каталог сайтов как на этом скрине:
1.4. Переходим в "Настройки модуля Каталог сайтов" и настраиваем его, как на этих двух скринах (кликните, чтобы увеличить их размер):
1.5. Теперь в том же окне (Замена стандартных надписей) открываем спойлер Названия модулей и заменяем в нем надпись "Каталог сайтов" на "ТОП сайтов"
1.6. Идем: Панель Управления » Пользователи » Группы пользователей » Изменить свойства и права группы "Друзья".
Переименовываем группу в VIP и сохраняем.
Шаг 2. Делаем аякс-окна
2.1. На компьютере создаем по очереди три файла в Блокноте: top.txt | top-vip.txt | top-key.txt
В первый вставляем этот код:
Code
<ajax><cmd t="layerContentID" p="innerHTML"><![CDATA[
<ul>
<li>После добавления сайта в ТОП, обязательно установите на нём нашу реферальную ссылку (чтобы получить её, нажмите на значок <img src="http://s23.ucoz.net/img/icon/dtl.png"> возле своего сайта. Иначе он будет в самом низу каталога!</li>
<li>Запрещается добавлять сайт с информацией, нарушающей законодательства РФ и Украины, а также содержащий материалы порнографического характера.</li>
<li>Запрещается добавлять в каталог один и тот же сайт несколько раз.</li>
<li>Накрутка входов наказывается полным обнулением количества переходов с вашего сайта, вплоть до удаления его из каталога!</li>
<li>Запрещается дискредитировать наш ТОП как внутри, так и вне сайта.</li>
<ul>
]]></cmd></ajax>
Во второй:
Code
<ajax><cmd t="layerContentID" p="innerHTML"><![CDATA[
VIP-сайт имеет следующие преимущества перед обычным:<br><br>
<ul>
<li>В ТОПе размещается прямая ссылка на него, а значит, она индексируется поисковиками!</li>
<li>Ссылка на сайт выделяется среди других, благодаря яркому цвету!</li>
</ul><br>
Чтобы сайт получил эти возможности, необходимо вступить в группу Администраторы/Security/VIP, а затем снова вызвать это окно, в котором вы найдете секретный код, а также продолжение инструкции.
]]></cmd></ajax>
В третий:
Code
<ajax><cmd t="layerContentID" p="innerHTML"><![CDATA[
VIP-сайт имеет следующие преимущества перед обычным:
[list]
[*]В ТОПе размещается прямая ссылка на него, а значит, она индексируется поисковиками!</li>
[*]Ссылка на сайт выделяется среди других, благодаря яркому цвету!</li>
[/list]
Поздравляем! Вы входите в группу Администраторы/Security/VIP! Теперь вы можете воспользоваться бонусом.
VIP-ключ: [b]Key-1c2K3a45$[/b] Распространять его нельзя, так как он принадлежит [b]вам[/b] и некоторым другим пользователям за высокую должность на сайте!
Чтобы установить ключ, вставьте его при редактировании своего сайта в поле "[i]Ключ (если есть) для VIP-услуг[/i]" Вот и все!
]]></cmd></ajax>
Где Key-1821hkq78$% - это секретный код. Замените его на свой!!! В нем должны присутствовать только буквы, цифры и дефис. ВСЕ ТЕКСТОВЫЕ ФАЙЛЫ СОХРАНЯЕМ В КОДИРОВКЕ UTF-8! Изменяем их расширение .txt на .xml
2.2. Действуем: Ваш_Сайт » Админ-бар » Управление » Файловый менеджер » Создать папку (название: ajax).
Теперь переходим в только что созданную папку (ajax) и загружаем туда файлы, созданые в предыдущем шаге.
Шаг 3. Установка и настройка ТОПа
3.1. Панель управления » Управление дизайном » Редактирование шаблона "Главная страница ТОПа сайтов"
Заменить
на
Code
<br>
<table style="border-collapse: collapse; width: 100%;" class="toptitle" >
<tbody><tr>
<td class="toptd">Название сайта</td>
<td class="toptd w40">In</td>
<td class="toptd w40">Out</td>
<td class="toptd w90">Рейтинг</td>
<td class="toptd w90">Баннер</td>
<td class="toptd w90">ТИЦ/PR</td>
<td class="w35"></td></tr>$BODY$</tbody></table><br><br>
<?if($PAGE_SELECTOR1$)?><div style="text-align:center;">$PAGE_SELECTOR1$</div><?endif?>
3.2. Панель управления » Управление дизайном » Редактирование шаблона "Вид материалов ТОПа сайтов"
Убираем все и ставим это:
Code
<script language="JavaScript">
<!--
function popup$ID$()
{
prompt('Код баннера сайта $SITE_DIRECT_URL$','<a target="_blank" href="$SITE_DIRECT_URL$"><img src="$OTHER1$" border="0" title="$TITLE$" alt="$TITLE$"></a>');
return false;
}
//--> </script>
<tr>
<td class="toptd" width="42%"><a target="_blank" href="<?if($OTHER2$='Key-1c2K3a45$')?>$SITE_DIRECT_URL$<?else?>$SITE_URL$<?endif?>" <?if($MESSAGE$)?>title="$MESSAGE$"<?endif?>><?if($OTHER2$='Key-1c2K3a45$')?><font color="blue">$TITLE$</font><?else?>$TITLE$<?endif?></a> <div style="float:right"><?if($MODER_PANEL$)?>$MODER_PANEL$</div><?endif?></td>
<td class="toptd w40">$READS$</td>
<td class="toptd w40">$REDIRECTS$</td>
<td class="toptd w90" width="10%"><div align="center"><?$RSTARS$('12','http://src.ucoz.net/img/stars/1/12.png','1','float')?></div></td>
<td class="toptd w90" width="10%"><div id="banners"><?if($OTHER1$)?><a href="javascript://" onclick="popup$ID$()"><img src="$OTHER1$" border="0" title="Получить код этого баннера!"></a><?else?><img src="http://it-baza.msk.ru/drugoe/banner/top.gif" border="0" title="Баннер отсутствует"><?endif?></div></td>
<td class="toptd w90" width="10%"><img src="http://wtools.biz/sample2.php?$SITE_DIRECT_URL$,255,255,255,0,128,224,255,0,0,224,224,224,255,255,255" class="topbanner"></td>
<td class="toptd"><a href="javascript://" onclick="new _uWnd('','Реферальный адрес',380,200,{autosize:1,maxh:300,minh:100},'Чем больше будет переходов уникальными посетителями по этому реферальному URL - тем выше сайт будет в топе. При клике, URL перенаправит посетителя на главную страницу портала, засчитав при этом <b>1 вход<\/b> сайту, которому он принадлежит.<br\/><br\/>Вы можете вставить этот URL в виде ссылки или баннера на любом сайте.<br\/><br\/><b>$ENTRY_URL$<\/b><br\/><br\/>');"><img src="http://s23.ucoz.net/img/icon/dtl.png" border="0" title="Реферальная ссылка для этого сайта"></a></td>
</tr>
Где Key-1821hkq78$% - это секретный код вашего ТОПа. Он должен обязательно совпадать с тем, который вы установили в шаге 2! 3.3. Панель управления » Управление дизайном » Редактирование шаблона "Страница материала и комментариев к нему ТОПа сайтов"
Убираем все и ставим это:
Code
<html>
<head>
<title>Страница перенаправления</title>
<script>
if (parent.length<1 || parent.location.toString().indexOf()==-1)
window.location="АДРЕС_ВАШЕГО_САЙТА"
</script>
</head>
<body><a href="АДРЕС_ВАШЕГО_САЙТА/">АДРЕС_ВАШЕГО_САЙТА</a> | $POWERED_BY$</body>
</html>
Не забываем заменить "АДРЕС_ВАШЕГО_САЙТА" на нужное! 3.4.
Панель управления » Управление дизайном » Редактирование шаблонов » ТОП сайтов
Во всех шаблонах, кроме "Вид материалов" и "Страница добавления материала" заменить этот код:
Code
<?if($ADD_ENTRY_LINK$)?>[ <a href="$ADD_ENTRY_LINK$"><!--<s5228>-->Добавить сайт<!--</s>--></a> ]<?endif?>
на этот:
Code
<?if($ADD_ENTRY_LINK$)?>[ <a href="$ADD_ENTRY_LINK$"><!--<s5228>-->Добавить сайт<!--</s>--></a> | <a href="javascript://" onclick="openLayerB('ID',0,'ССЫЛКА_НА_ПЕРВЫЙ_СОЗДАННЫЙ_XML_ФАЙЛ','Информация для участников',500,200,'1','','',0,'justify');return false;" title="Правила и полезная информация для участников нашего ТОПа">Информация</a> | <?IF($GROUP_ID$="3" || $GROUP_ID$="251" || $GROUP_ID$="4")?><a href="javascript://" onclick="openLayerB('ID',0,'ССЫЛКА_НА_ТРЕТИЙ_СОЗДАННЫЙ_XML_ФАЙЛ','VIP-сайты',500,200,'1','','',0,'justify');return false;" title="Ключ, расширяющий возможности вашего сайта в ТОПе! - ДОСТУПЕН!">VIP-ключ</a><?else?><a href="javascript://" onclick="openLayerB('ID',0,'ССЫЛКА_НА_ВТОРОЙ_СОЗДАННЫЙ_XML_ФАЙЛ','VIP-сайты',500,200,'1','','',0,'justify');return false;" title="Ключ, расширяющий возможности вашего сайта в ТОПе! - НЕ доступен!">VIP-ключ</a><?endif?> ]<?else?>[ Зарегистрируйтесь для добавления сайта ]<?endif?>
ССЫЛКА_НА_ПЕРВЫЙ_СОЗДАННЫЙ_XML_ФАЙЛ
ССЫЛКА_НА_ТРЕТИЙ_СОЗДАННЫЙ_XML_ФАЙЛ
ССЫЛКА_НА_ВТОРОЙ_СОЗДАННЫЙ_XML_ФАЙЛ Это необходимо заменить на свое!
3.5. Панель управления » Управление дизайном » Редактирование шаблона "Таблица стилей CSS"
В самый конец шаблона вставляем этот код:
Code
/* ---- ТОП Сайтов от NikS'a v1.1 - http://www.winlenta.ru/ ---- */
.toptitle {text-align:center; margin-top:2px; vertical-align:center; width:100%;}
.toptitle .toptd {font-size:9pt;}
.toptd {border:1px solid #dcdcdc; font-weight:bold;}
#banners a img {
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);
}
#banners a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}
/* ----------------------------- */