WeLinks v.1.2 by Web41k


WeLinks v.1.2 by Web41k

1713
10 из 10
Проголосовало: 3





Обновленная версия плагина "WeLinks" от меня. В обновленной версии исправлены найденные баги, добавлена возможность редактирования/удаления ссылки админом, прямо из витрины, также
Напоминаю тем, кто уже забыл про суть плагина: скрипт позволяет вам добавить на сайт свою витрину ссылок. Валютой служат баллы активности. Цену ссылки, а также кол-во баллов за определенный вид активности вы изменяете сами.

1) ПУ -> Каталог сайтов -> Активируем модуль и в настройках ставим галочки, как на скриншоте ниже:


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

Code
<script type="text/javascript">  
  var option=['10', 'Ошибка. Не заполнено одно или более полей','Готово. Ссылка появится в течении нескольких минут'];  
  $.getScript('http://webo4ka.ru/Ucoz6/welinks_vitrina_ccilok.js');  
  </script>


3) В нужное место вставляем саму витрину:

Code
<a href="javascript://" onclick="buyLink();" class="vitrina_menu">Купить ссылку (10 баллов)</a>  
  <div id="weLinkBlock"><div align="center"><img src="http://webo4ka.ru/Ucoz6/preload_vitrina_ccilok.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" id="dib$ID$">  
  <?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$" 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) А на странице добавления/редактирования материала перед <tag>/body</tag> ставим этот скрипт:

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 ==== */


Установка завершена!
<div class="nastr_title">Настройка скрипта</div>
1) В скрипте (Шаг 6):

Code
<script type="text/javascript">  
  var option=['10', 'Ошибка. Не заполнено одно или более полей','Готово. Ссылка появится в течении нескольких минут'];  
  $.getScript('http://webo4ka.ru/Ucoz6/welinks_vitrina_ccilok.js');  
  </script>


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

Code
<div class="ballMenu"><b>Форум</b>: <?$_FORUM_ENTRIES$ *1?> (Баллы: <span id="forBall"><?$_FORUM_ENTRIES$ *2?></span>)<br>  
  <b>Комментарии</b>: <?$_COM_ENTRIES$ *1?> (Баллы: <span id="comBall"><?$_COM_ENTRIES$ * 1?></span>)<br>  
  <b>Файлы</b>: <?$_LOAD_ENTRIES$ *1?> (Баллы: <span id="fileBall"><?$_LOAD_ENTRIES$ *5?></span>)<br>  
  <b>Статьи</b>: <?$_PUBL_ENTRIES$ *1?> (Баллы: <span id="publBall"><?$_PUBL_ENTRIES$ *5?></span>)<br>  
  <b>Ссылок</b>: <?$_DIR_ENTRIES$ *1?> (Баллы: <span id="publBall"><?$_DIR_ENTRIES$ * -10?></span>)<br>  
  <b>Баллы</b>: <span id="allBall"><?$_FORUM_ENTRIES$ *2 + $_COM_ENTRIES$ * 1 + $_LOAD_ENTRIES$ *5 + $_PUBL_ENTRIES$ *5 + $_DIR_ENTRIES$ * -10?></span><br>  
  </div>


$_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) В настройках модуля "Каталог сайтов":
а) Количество материалов на главной странице - изменяет кол-во ссылок в витрине.
Автор публикации: Загрузка
Загрузка
Webing, это его n материал
Источник: http://web41k.ru
  • Всего комментариев: 5

Kurogane
+2
Kurogane написал: Написано 24 Июля 2012 в 02:44
Комментарий №5
хм у меня не работает! Ссылка не появляется =(

Myşatinu
+3
Myşatinu написал: Написано 23 Июля 2012 в 09:17
Комментарий №1
a na php esti?

Webing
+2
Webing написал: Написано 23 Июля 2012 в 11:11
Комментарий №2
Без PHP.

Kelin
+2
Kelin написал: Написано 23 Июля 2012 в 14:00
Комментарий №3
Мы сделали без PHP.

Myşatinu
+1
Myşatinu написал: Написано 23 Июля 2012 в 20:47
Комментарий №4
a mne nada na php sad

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
  • Winston888 написал:
  • Если бы я не добавлял бесплатные адаптации или скрипты бесплатно я бы наверное не стал бы комментировать ваш материал.
    Последние темы
    Опрос
    204
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 2
    Гостей: 1
    Пользователей: 1
    0
    Сегодня были
    Топ пользователей: