WeLinks v.2.0

Новая версия популярного скрипта "WeLinks" авторства Web41k. В данной версии доработаны некоторые баги, недочеты. А так же введены 2 новые функции такие как: Выделение ссылки цветом + Выделение ссылки жирным. За все это будут добавляться дополнительные баллы. Их количество вы указываете сами. Но как ни странно, данная версия является beta по своим новым функциям.Но зато эта версия стала полной доработкой функции первой версии. smile
Неизвестно когда будет удален. biggrin Kelin что-то мудрит....
1) ПУ -> Каталог сайтов -> Активируем модуль и в настройках ставим галочки, как на скриншоте ниже:


2) ПУ -> Управление дизайном -> В нижнюю часть сайта вставляем скрипт:
Code

<div style="display:none;"><div id="infLink">  
  <fieldset><legend>О витрине ссылок</legend>  
  <b>Витрина ссылок</b> - это блок, в который вы можете разместить свою ссылку за определенную плату. Если в блоке находится больше ссылок, чем их лимит, последняя ссылка исчезает.<br>Отличие этой витрины от остальных - на нашем сайте ссылки покупаются за баллы, баллы можно заработать активностью на сайте.  
  </fieldset>  
  <fieldset><legend>О баллах</legend>  
  <b>Баллы</b> - очки активности пользователя. Баллы даются за любую активность на сайте.  
  </fieldset>  
  <fieldset>1 пост на форуме = 2 балла<br>1 комментарий = 1 балл<br>1 файл/статья = 5 баллов</fieldset>  
  </div>
<script type="text/javascript">  
var option=['10', 'Ошибка. Не заполнено одно или более полей','Готово. Ссылка появится в течении нескольких минут','3','5'];  
$.getScript('http://web41k.ru/Scripts_files/WeLinks/2/welinksv2.js');  
  </script>


3) В нужное место вставляем саму витрину:
Code
<a href="javascript://" onclick="buyLink();" class="vitrina_menu">Купить ссылку (10 баллов)</a>  
<div id="weLinkBlock"><div align="center"><img src="http://web41k.ru/Scripts_files/WeLinks/preload.gif" style="width:32px; height:32px;margin:25px;"></div></div>


4) ПУ -> Управление дизайном -> Персональная страница пользователя -> В нужное место ставим табличку с баллами:
Code
<table class="ballMenu" cellpadding="0" cellspacing="0"><caption>Баллы пользователя <b>$_USERNAME$</b></caption><td style="width:65%;"><b>Форум</b></td><td style="width:35%;"> <?$_FORUM_ENTRIES$ *1?> (Баллы: <?$_FORUM_ENTRIES$ *2?>)</td></tr>  
<td style="width:65%;"><b>Комментарии</b></td><td style="width:35%;"> <?$_COM_ENTRIES$ *1?> (Баллы: <?$_COM_ENTRIES$ * 1?>)</td></tr>  
<td style="width:65%;"><b>Файлы</b></td><td style="width:35%;"> <?$_LOAD_ENTRIES$ *1?> (Баллы: <?$_LOAD_ENTRIES$ *5?>)</td></tr>  
<td style="width:65%;"><b>Статьи</b></td><td style="width:35%;"> <?$_PUBL_ENTRIES$ *1?> (Баллы: <?$_PUBL_ENTRIES$ *5?>)</td></tr>  
<td style="width:65%;"><b>Ссылок</b></td><td style="width:35%;"> <?$_DIR_ENTRIES$ *1?> (Баллы: <?$_DIR_ENTRIES$ * -10?>)</td></tr>  
<td style="width:65%;"><b>Баллы</b></td><td style="width:35%;"> <span id="allBall"><?$_FORUM_ENTRIES$ *2 + $_COM_ENTRIES$ * 1 + $_LOAD_ENTRIES$ *5 + $_PUBL_ENTRIES$ *5 + $_DIR_ENTRIES$ * -10?></span></td>  
</table>


5) ПУ -> Управление дизайном -> Каталог сайтов -> Вид материалов: меняем все на этот код:
Code
<div id="weLink">  
<?if($CUR_GROUP_ID$ = 4)?><div style="display:none;" del="$ID$" class="moderns">$MODER_PANEL$</div><?endif?>  
  <div style="position:relative;"><?if($CUR_GROUP_ID$ = 4)?><span style="float:right; margin-top:3px; margin-right:4px; cursor:pointer;"><img id="edit$ID$" src="http://www.iconsearch.ru/uploads/icons/nuove/16x16/edit.png" onclick="editUrl($ID$);"><img id="del$ID$" src="http://www.iconsearch.ru/uploads/icons/fugue/16x16/eraser.png"></span><?endif?><a href="$SITE_DIRECT_URL$" we_color="$OTHER1$" bold="$OTHER2$" style="<?if($OTHER1$ != '0')?>color:$OTHER1$;<?endif?><?if($OTHER2$ == 2)?>font-weight:bold;<?endif?>" target="_blank" class="mylink">$TITLE$</a></div>  
</div>


6) В этом же модуле -> Все шаблоны (кроме вида материалов): меняем $BODY$ на:
Code
<?if($GROUP_ID$ != '4')?><div align="center">Вы входите в группу пользователей, которым запрещено совершать данное действие.<br><br><br>По всем вопросам обращайтесь к администратору сайта.</div>  
<div style="display:none;"><?endif?>  
$BODY$  
<?if($GROUP_ID$ != '4')?></div><?endif?>


7) А на странице добавления/редактирования материала перед /body ставим этот скрипт:
Code
<?if($GROUP_ID$ != '4')?>  
<script type="text/javascript">  
$('form table').html('');  
</script>  
<?endif?>


8) И последнее: В CSS вставляем стили:
Code
/* ==== Витрина ссылок v.1.0 by Web41k.ru ==== */  
  .vitrina_menu {display:block; text-align:center; border:1px solid #dfdfdf; padding:5px; background: -webkit-linear-gradient(bottom, rgb(238, 238, 238) 00%, rgb(249, 249, 249) 100%, rgb(255, 255, 255) 100%); background: -moz-linear-gradient(bottom, rgb(238, 238, 238) 00%, rgb(249, 249, 249) 100%, rgb(255, 255, 255) 100%); background: -o-linear-gradient(bottom, rgb(238, 238, 238) 00%, rgb(249, 249, 249) 100%, rgb(255, 255, 255) 100%); background: -ms-linear-gradient(bottom, rgb(238, 238, 238) 00%, rgb(249, 249, 249) 100%, rgb(255, 255, 255) 100%); background: -linear-gradient(bottom, rgb(238, 238, 238) 00%, rgb(249, 249, 249) 100%, rgb(255, 255, 255) 100%);}  
  .vitrina_menu:hover {background : -webkit-linear-gradient(bottom, rgb(255, 255, 255) 00%, rgb(238, 238, 238) 100%, rgb(255, 255, 255) 100%); background : -moz-linear-gradient(bottom, rgb(255, 255, 255) 00%, rgb(238, 238, 238) 100%, rgb(255, 255, 255) 100%); background : -o-linear-gradient(bottom, rgb(255, 255, 255) 00%, rgb(238, 238, 238) 100%, rgb(255, 255, 255) 100%); background : -ms-linear-gradient(bottom, rgb(255, 255, 255) 00%, rgb(238, 238, 238) 100%, rgb(255, 255, 255) 100%); background : -linear-gradient(bottom, rgb(255, 255, 255) 00%, rgb(238, 238, 238) 100%, rgb(255, 255, 255) 100%);}  
  .myLink {margin:-1px 0; padding:3px; background:#eee; display:block; border:1px solid #ddd;}  
  .xt-question {background-position:0 -300px;}  
  .ballMenu {width:300px; background:#eee; border-collapse:collapse;}  
  .ballMenu td {border:1px solid #ddd !important; padding:3px;}  
  .ballMenu caption {background:#eee; border:1px solid #ddd !important; border-bottom:0 !important; padding:3px;}  
  .ballMenu tr:hover, .ballMenu caption:hover {background:#f3f3f3;}  
  /* ==== Витрина ссылок v.1.0 by Web41k.ru ==== */


Установка завершена!

Настройка скрипта

1) В скрипте (Шаг 6):
10 - цена ссылки
Ошибка. Не заполнено одно или более полей - Текст AJAX-окна, появляющегося при незаполненных полях.
Готово. Ссылка появится в течении нескольких минут - Текст AJAX-окна при успешном добавлении ссылки.
3 - Цена за выделение жирным.
5 - Цена за выделение цветом.

2) В скрипте (Шаг 1):
$_COM_ENTRIES$ * 1?> - кол-во баллов за комментарий
$_LOAD_ENTRIES$ *5?> - кол-во баллов за файл
$_PUBL_ENTRIES$ *5?> - кол-во баллов за статью
$_FORUM_ENTRIES$ *2?> - кол-во баллов за пост на форуме
$_DIR_ENTRIES$ * -10?> - цена ссылки (Обязательно отрицательное число)
$_FORUM_ENTRIES$ *2 + $_COM_ENTRIES$ * 1 + $_LOAD_ENTRIES$ *5 + $_PUBL_ENTRIES$ *5 + $_DIR_ENTRIES$ * -10?> - сумма баллов за активность. Не забудьте поменять подчеркнутые числа при настройке баллов
3) В настройках модуля "Каталог сайтов":
а) Количество материалов на главной странице - изменяет кол-во ссылок в витрине.

Внимание. Это BETA версия второй версии скрипта. В скрипте есть небольшой минус, баллов вычитается всего 10 в любом случае.Но при добавлении все правильно. Он просит больше баллов чем 10. Если он выделяет ссылку, а баллов всего - 10 скрипт не даст добавить ссылку.

Пока придуман только 1 вариант как это исправить без PHP:
1. Убить модуль FAQ. (Это будет хорошо если только его, может придется и 2-ой еще убивать...)
Пишите в комментариях кто за, то что бы убить модуль FAQ под это дело...
Просмотры: 1677 · Комментарии: 16 · Добавил: Webing · Категория: Прочие скрипты
Комментарии к материалу
30.01.2014 в 04:00
Chesterfield20

Мне кажется я знаю причину всех проблем, баг всё таки есть. Нужно при добавление ссылки добавить поле с выбором категорий
30.01.2014 в 03:34
Chesterfield20

Помогите со скриптом, вот сайт: http://onlikino.clan.su/ При нажатие на ссылку добавить ссылку за 10 балов нечего не происходит
09.09.2013 в 05:49
vladpad

Также нашел баг Если баллов у пользователя от 1000 до 1499 то при попытке купить ссылку ему будет писать "Ошибка недостаточно балов"
28.04.2013 в 07:37
malil8

Я за что бы не была модуля FAQ зачем он нужен???
28.04.2013 в 07:30
malil8

Почему не выводит ссылки??? Пишет что через несколько минут появиться, а ждать то сколько месяц, два или год??
05.09.2013 в 19:16
vladpad

У меня проблемка, только я могу туда почему что добалять ссылки, остальным пишет типа что добавлена у скоро появиться в витрине но не появляется.
В правах разрешено пользователям и Модерация убрана

P.S понял в чем проблема, Пользователям нужно в правах включить "Не показывать код безопасности".
Просьба сделайте поддержку капчи
02.11.2012 в 22:28
dic

Помогите поставить пожалуйста мой скайп voloda971
03.11.2012 в 09:06
Kelin

Устное за флуд. Скайп автора: sopox1996
27.07.2012 в 17:18
Voker

сделайте "Демо" материалов что бы не ставить на свой сайт, а просто смотреть демо.
27.07.2012 в 17:23
Webing

зачем смотреть демо когда есть скриншот?
27.07.2012 в 16:33
ahar13

А зачем убивать модуль ? Можно просто добавить в разные категории.
26.07.2012 в 19:19
arti

снова не открывается окно 'О витрине ссылок'
Лучше сделать наверно иконку вопроса рядом с надписью купить ссылку.
Вот так
Купить ссылку (10 баллов) [?]
26.07.2012 в 20:15
Webing

2 Пункт обнови.
26.07.2012 в 18:47
arti

Ураааа. Скрипт моей мечты biggrin пойду пробывать
1 2 »
Доступ запрещен
Войдите или Зарегистрируйтесь