регистрация
856материалов
3341комментарий
239тем на форуме
7058пользователей

Кнопка скачать для 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
Материал просмотрен: 1635 раз
Категория материала: Скрипты для uCoz
К материалу оставлены: 3 комментария

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

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


Бармен
Это на подобие торрента.
oZbestru
Павел @oZbestru 30.05.2015 02:032
0
Ого, не ожидал что когда то мной сделанный вид по типу торрента будет где то выложен, приятно осознавать

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

Исправьте пожалуйста источник
Romchik
Роман @Romchik 30.05.2015 02:093
0
Исправил
avatar
-50% на шаблоны от TemplateMonster
Создать сайт вместе с uKit.com
Статистики нашего сайта
Правила чата
Пользователи онлайн
Закрыть мини-чат
+Открыть мини-чат
0
Онлайн всего: 1
Гостей: 1
Пользователей: 0