Кнопка скачать для uCoz сайта + Панель с описанием Zbst V1.0
827материалов
228тем на форуме
3004комментария
6160пользователей

Кнопка скачать для uCoz сайта + Панель с описанием Zbst V1.0


Доброе время суток уважаемые пользователи!
Представляю собственную панель скачивания для uCoz, за основу взята панель с rutracker(а).

В панели присутствует:
  • Файл с сервера, Файл с зеркала
  • Имя опубликовавшего, а так же в какой категории находится материал
  • Рейтинг материала
  • Источник
  • Теги материала
  • Dr.Web Статус
  • Правила (Как качать и как добавить - Правила, инструкции, FAQ-и)
  • Кнопка "Мне нравится +1"


Установка панели:
  • Скачать файлы, загрузить на сервер в любое место и не забыть заменить путь к файлам
  • Каталог файлов » Страница материала и комментариев к нему, вставить в нужное место:


Код
<table border="1" class="attach bordered med">   
   <tbody><tr class="row3 tCenter">   
   <td colspan="3" class="med">   
   <div class="portfolio_description">   
   <?if($FILE_URL$ or $RFILE_URL$)?>   
   <div class="alert wpb_content_element alert-success"><div class="messagebox_text">Файл прикреплен</div>   
   </div>   
   <?else?>   
   <div class="alert wpb_content_element alert-error">   
   <div class="messagebox_text">Файл отсутствует</div>   
   </div>   
   <?endif?>   
   </div>   
   </td>   
   </tr>   
   <tr class="row2">   
   <td width="15%">Файл с сервера:</td>   
   <td width="70%">   
   <?if($FILE_URL$)?><?else?><span style="color:red"><b>X</b></span> Отсутствует<?endif?><?if($FILE_DIRECT_URL$)?><span style="color:green"><b>√</b></span> Прикреплен · <a href="$FILE_URL$" title="$FILE_SIZE$"><? substr($FILE_DIRECT_URL$,21,50) ?></a> <span>[ $ADD_DATE$ ]<?endif?></span></td>   
   <td width="15%" rowspan="7" class="tCenter pad_6">   
   <?if($FILE_URL$ or $RFILE_URL$)?>   
   <table style="border-collapse:collapse;width:100%;">   
   <tbody>   
   <tr>   
   <td><font size="1" style="font-size: 8pt;"><b>Просмотров $READS$</b></font><br><br></td>   
   </tr>   
   </tbody>   
   </table>   
   <?endif?>   
   <?if($FILE_URL$ or $RFILE_URL$)?>   
   <table frame="hsides" border="1" style="border-collapse:collapse;width:100%;">   
   <tbody>   
   <tr><?if($FILE_URL$)?>   
   <td><a href="$FILE_URL$"><img src="/attach_big.gif"><br><b>Скачать</b> <p class="small"><font size="1" style="font-size: 7pt;">с сервера</font></p></a></td>   
   <?endif?>   
   <?if($RFILE_URL$)?>   
   <td><a href="$RFILE_URL$" target="_blank"><img src="/attach_big.gif"><br><b>Скачать</b> <p class="small"><font size="1" style="font-size: 7pt;">с зеркала</font></p></a></td>   
   <?endif?>   
   </tr>   
   <tr>   
   <?if($FILE_URL$)?>   
   <td>$FILE_SIZE$</td>   
   <?endif?>   
   <?if($RFILE_URL$)?>   
   <td>$RFILE_SIZE$</td>   
   <?endif?>   
   </tr></tbody></table>   
   <?else?><font size="1" style="font-size: 8pt;"><b>Просмотров $READS$</b></font><?endif?>   
   <?if($FILE_URL$ or $RFILE_URL$)?>   
   <table frame="below" border="1" style="border-collapse:collapse;width:100%;">   
   <tbody>   
   <tr>   
   <td><br><font size="1" style="font-size: 7pt;"><b>Скачали $LOADS$ Раз(а)</b></font><br><br></td>   
   </tr>   
   </tbody>   
   </table>   
   <?else?><?endif?>   
   </td>   
   </tr>   
   <tr class="row1">   
   <td>Файл с зеркала:</td>   
   <td><?if($RFILE_URL$)?><?else?><span style="color:red"><b>X</b></span> Отсутствует<?endif?><?if($RFILE_DIRECT_URL$)?><span style="color:green"><b>√</b></span> Прикреплен · <a href="$RFILE_URL$" target="_blank" title="$RFILE_SIZE$"><? substr($RFILE_DIRECT_URL$,7,58) ?></a> <span>[ $ADD_DATE$ ]<?endif?></td>   
   </tr>   
   <tr class="row2">   
   <td>Опубликовал:</td>   
   <td><a href="$PROFILE_URL$">$USER$</a> в категорию <?if($SECTION_NAME$)?><a href="$SECTION_URL$" title="$SECTION_NAME$">$SECTION_NAME$</a><?endif?> · <a href="$CAT_URL$" title="$CAT_NAME$" rel="category tag">$CAT_NAME$</a></td>   
   </tr>   
   <tr class="row1">   
   <td>Рейтинг:</td>   
   <td>$RATING$</td>   
   </tr>   
   <tr class="row2">   
   <td>Источник:</td>   
   <td><?if($SOURCE_URL$)?><span style="color:green"><b>√</b></span> $SOURCE_URL$<?else?><span style="color:red"><b>X</b></span> Отсутствует<?endif?></td>   
   </tr>   
   <tr class="row1">   
   <td>Теги материала:</td>   
   <td><?if($TAGS$)?><div class="tagsbox"><span></span> $TAGS$</div><?else?><span style="color:red"><b>X</b></span> Отсутствуют<?endif?></td>   
   </tr>   
   <tr class="row2">   
   <td>Dr.Web статус:</td>   
   <td><table frame="below" border="1" style="border-collapse:collapse;width:100%;"><tbody><tr><td style="text-align: center;width:50%;">   
   <?if($FILE_URL$)?>   
   <form id="drwebscanform" action="http://online.us.drweb.com/result/" onsubmit="return result()" method="post" target="_blank">   
   <center><span style="color:green"><b>√</b></span> <b>Файл с сервера</b></center>   
   <div style="display: none;"><input size="1" id="urlEntry" name="url" class="form_file" value="$FILE_DIRECT_URL$" type="text"></div>   
   <input type="submit" value="Проверить на вирусы">   
   </form>   
   <?else?>   
   <span style="color:red"><b>X</b></span> <?if($FILE_URL$)?><?else?>Файл с сервера, отсутствует.<?endif?>   
   <?endif?>   
   </td>   
   <td style="text-align: center;width:50%;">   
   <?if($RFILE_URL$)?>   
   <form id="drwebscanform" action="http://online.us.drweb.com/result/" onsubmit="return result()" method="post" target="_blank">   
   <center><span style="color:green"><b>√</b></span> <b>Файл с зеркала</b></center>   
   <div style="display: none;"><input size="1" id="urlEntry" name="url" class="form_file" value="$RFILE_DIRECT_URL$" type="text"></div>   
   <input type="submit" value="Проверить на вирусы">   
   </form>   
   <?else?>   
   <span style="color:red"><b>X</b></span> <?if($RFILE_URL$)?><?else?>Файл с зеркала, отсутствует.<?endif?>   
   <?endif?>   
   </td>   
   </tr></tbody></table></td>   
   </tr>   
     
   <tr class="row3 tCenter">   
   <td colspan="3" height="20">   
     
   <div id="rating_os2"><a href="javascript://" onclick="new _uWnd('Id','Как качать и Как добавить',500,200,{autosize:1,maxh:300,minh:100},'Информация как скачать материал и как добавить материал');" class="med">Как качать и Как добавить</a> · <a href="javascript://" onclick="new _uWnd('Id','Правила, инструкции, FAQ-и',500,200,{autosize:1,maxh:300,minh:100},'Правила, Инструкции, Вопросы');" class="med">Правила, инструкции, FAQ-и</a>   
   <?if($RATING$)?>   
   <div id="rating_os">   
   <a href="javascript://" id="golike" onclick="$.get('/load/0-1-5-$ID$-3',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка',{w:270,h:100,t:8000};); else {_uWnd.alert('Вы успешно оценили!','Успех',{w:270,h:100,t:8000};)};};);">   
   <div id="rating_l">Mне нравится</div>   
   </a>   
   <div id="rating_p">+$RATED$</div>   
   </div>   
   <?endif?></div>   
   </td>   
   </tr>   
   </tbody></table>
  • Зайти в свой CSS и вставить в самый низ:


Код
/* Mне нравится   
   ------------------------------------------*/   
   #rating_os2 {   
   padding: 0px 0px 0px 15%;   

   }   
   #rating_os {   
   float:right;   
   font: 11px Verdana,Arial,Helvetica, sans-serif;   
   color:#777; text-shadow: 1px 1px 1px #fff;   
   background:#f6f6f6;   
   border: 1px solid #d6d6d6;   
   }   

   #rating_os a:link,   
   #rating_os a:visited,   
   #rating_os a:hover {text-decoration:none; color:#999;}   

   #rating_l {   
   float:left;   
   background: url(/ugol_white.png) no-repeat right;   
   padding: 3px 10px 3px 5px;   
   }   

   #rating_l:hover {   
   background: #fff url(/ugol_white.png) no-repeat right;   
   }   

   #rating_p {   
   float:right;   
   padding: 3px 5px 3px 5px;   
   background:#e3e3e3;   
   }   
   .img_news {   
   float:left;   
   display:inline-block;   
   margin:0 5px 5px 0;   
   padding:5px;   
   background:#EDF1F2;   
   border:1px solid #DDE1E2;   
   }   
   /* Mне нравится ---------*/   
   /* Панель скачать ---------*/   
   .alert-success .messagebox_text {   
   background: url(/tick.png) no-repeat left center;   
   }   
   .alert-error .messagebox_text {   
   background: url(/exclamation.png) no-repeat left center;   
   }   
   .alert {   
   padding: 5px 35px 5px 14px;   
   color: #c09853;   
   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);   
   background-color: #fcf8e3;   
   border: 1px solid #fbeed5;   
   -webkit-border-radius: 4px;   
   -moz-border-radius: 4px;   
   border-radius: 4px;   
   }   

   .alert-success {   
   color: #468847;   
   background-color: #dff0d8;   
   border-color: #d6e9c6;   
   }   
   .alert-danger,   
   .alert-error {   
   color: #b94a48;   
   background-color: #f2dede;   
   border-color: #eed3d7;   
   }   
   table.attach {   
   width: 100%;   
   margin: 0 auto;   
   clear: both;   
   border-color: #A5AFB4;   
   }   
   table.bordered {   
   border-collapse: collapse;   
   border: 1px solid #B7C0C5;   
   }   
   .gen, .med, .small, .gensmall {   
   color: #000000;   
   }   
   .med, .seedmed, .leechmed, .med td {   
   font-size: 11px;   
   }   
   Inherited from div#p-60536463.post_body   
   .post_body {   
   line-height: 18px;   
   }   
   Inherited from td.message.td2   
   body, th, td, font {   
   font: 12px Verdana,Arial,sans-serif;   
   }   
   Inherited from table#topic_main.topic   
   user agent stylesheettable {   
   border-collapse: separate;   
   border-spacing: 2px;   
   border-color: gray;   
   }   
   Inherited from td#main_content   
   body, th, td, font {   
   font: 12px Verdana,Arial,sans-serif;   
   }   
   Inherited from table   
   user agent stylesheettable {   
   border-collapse: separate;   
   border-spacing: 2px;   
   border-color: gray;   
   }   
   .tCenter {   
   text-align: center !important;   
   }   
   .row3, .row3 td {   
   background: #D1D7DC;   
   }   
   user agent stylesheettr {   
   display: table-row;   
   vertical-align: inherit;   
   border-color: inherit;   
   }   
   Inherited from body   
   body, th, td, font {   
   font: 12px Verdana,Arial,sans-serif;   
   }   
   body {   
   color: #000000;   
   }   
   .attach td {   
   padding: 2px 4px;   
   }   
   .attach th, .attach td {   
   border-color: #A5AFB4;   
   }   
     
   td.med {   
   font-size: 11px !important;   
   }   
   .row1 td {   
   background: #EFEFEF;   
   }   
   user agent stylesheettd, th {   
   display: table-cell;   
   vertical-align: inherit;   
   }   
   .row2 td {   
   background: #fafafa;   
   }   
   user agent stylesheettd, th {   
   display: table-cell;   
   vertical-align: inherit;   
   }   
   /* Панель скачать ---------*/

ЗАКАЗАТЬ УСТАНОВКУ

Скрипт опубликовал:
...
Логин на сайте: ...
Группа: ...
Статус: ...
Информация о скрипте:
Дата добавления материала: 10.06.2014 в 01:44
Материал просмотрен: 1396 раз
Категория материала: Скрипты для uCoz
К материалу оставлены: 3 комментария

Пожаловаться
Сказать спасибо
Источник

3 комментария


Бармен
Это на подобие торрента.
oZbestru
Ого, не ожидал что когда то мной сделанный вид по типу торрента будет где то выложен, приятно осознавать  smile
Если хотите, обновить до версии V1.2, там более расширенная установка и склонение слов количества скачиваний, обновленную версию никуда больше не постил, кроме своего сайта:
http://ozbest.ru/load/1/1/24-1-0-216

Исправьте пожалуйста источник  wink
Romchik
Роман @Romchik 30.05.2015 02:093
0
Исправил
avatar
Вход через социальные сети
Работа в компании uCoz
uSocial - социальные кнопки
uLike – кнопка «Мне нравится»
Статистики нашего сайта