Доброе время суток уважаемые пользователи!
Представляю собственную панель скачивания для 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;
}
/* Панель скачать ---------*/