Красиво оформить ссылку скачивания файла

Рубрика: Хаки для DLE » Хак DLE 12.1, 12.0, 11.3, 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Красиво оформить ссылку скачивания файла
Хак dle для изменения и придания файлу скачивания оригинальный красивый обтекающий вид с глянцевым черным оттенком, только при помощи CSS кода. Поэтому, вы можете поменять при желании на любой цвет, окрасить в любой цвет изменив немного код CSS. Очень простая установка легкий код.
Хак для дле сайта позволяет красиво оформить ссылку скачивания файла
Установка:
Данный код добавляем в файл css любого каскада стилей вашего шаблона:

#btn-wrap {    position:relative;    padding:5px;    margin:0 auto;    width:230px;    height:50px;    display:block;    text-decoration:none;    margin-bottom:30px;    background: #242428;    background: -webkit-gradient(linear, 0 bottom, 0 top, from(#2d2d30 ), to(#17171a));    background: -moz-linear-gradient(-90deg, #17171a, #2d2d30 );    -webkit-border-radius: 50px;    -moz-border-radius: 50px;    border-radius: 50px;    -webkit-box-shadow: 0 1px 0 #37373b;    -moz-box-shadow: 0 1px 0 #37373b;    box-shadow: 0 1px 0 #37373b;}span.title12{    color: #fff;    font:30px/58px "BebasNeueRegular", Helvetica, Arial, sans-serif;    line-height:50px;    height:50px;    width:230px;    display:block;    position:relative;    -webkit-box-shadow: 0 -1px 0 #8d8d94, 0 1px 1px #0b0b0c;    -moz-box-shadow:  0 -1px 0 #8d8d94, 0 1px 1px #0b0b0c;    box-shadow:  0 -1px 0 #8d8d94, 0 1px 1px #0b0b0c;    background: #52525c;    background: -webkit-gradient(linear, 0 bottom, 0 top, from(#383840 ), to(#5a5a64));    background: -moz-linear-gradient(-90deg, #5a5a64, #383840 );    -webkit-border-radius: 50px;    -moz-border-radius: 50px;    border-radius: 50px;    z-index:5;    -webkit-transition:width .2s ease-out;    -moz-transition:width .2s ease-out;    -o-transition:width .2s ease-out;    text-align:center;    text-shadow: 0  -1px 0 #000;}#btn-wrap:hover span.title12 {    font-size:19px;    width:135px;}#info {    position:absolute;    height:50px;    width:230px;    top:5px;    right:4px;    -webkit-box-shadow: 0 -1px 0 #404042, 0 1px 1px #0b0b0c;    -moz-box-shadow:   0 -1px 0 #404042, 0 1px 1px #0b0b0c;    box-shadow:   0 -1px 0 #404042, 0 1px 1px #0b0b0c;    background: #2a2a2d;    background: -webkit-gradient(linear, 0 bottom, 0 top, from(#212124 ), to(#2a2a2d));    background: -moz-linear-gradient(-90deg, #2a2a2d, #212124 );    -webkit-border-radius: 50px;    -moz-border-radius: 50px;    border-radius: 50px;    z-index:4;}#info p {    width:65px;    margin:12px 17px 0 0;    position:absolute;    right:0;    color:#7c7c84;    font:11px/12px Helvetica, Arial, sans-serif;    text-align:left;}


Заменить аналогичный файл в engine/modules/ для Dle 9.5

functions.php

Внимание ! Не советую заменять файл тупо так, как в каждой версии дле происходит изменение файл functions.php, лучший вариант найти строчку и заменить у себя на сервере в файле functions.php

Ищем в файле functions.php такую строчку

			$replace_1[] = "<span class=\"attachment\"><a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >{$row['name']}</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";			$replace_2[] = "<span class=\"attachment\"><a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >\\1</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";


Заменяем на :

			$replace_1[] = "<div id=\"wrap\">                        <a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" id=\"btn-wrap\">                        <span class=\"title12\" href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >Скачать</span>			<div id=\"info\">			<p>			<strong>Скачали: {$row['dcount']}</strong>			<span>{$size}</span>			</p>			</div>                        </a>		    </div>";			$replace_2[] = "<div id=\"wrap\">                        <a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" id=\"btn-wrap\">                        <span class=\"title12\" href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >\\1</span>			<div id=\"info\">			<p>			<strong>Скачали: {$row['dcount']}</strong>			<span>{$size}</span>			</p>			</div>                        </a>		    </div>";


Версия DLE: 9.x
«Автор:» LIKVINIK

ПС. Исправленная версия.

Наш портал dle предлагаем хак для dle позволяет красиво оформить ссылку скачивания файла
Хак dle для изменения и придания файлу скачивания оригинальный красивый обтекающий вид с глянцевым черным оттенком, только при помощи CSS кода вы найдете всё лучшее у нас форумы, хаки, модули, шаблоны.
  • 80
Рубрика: DLE хаки » Хак для DLE
Ранее » Мультиязычность сайт DLE (добавляем английский язык)« Далее Dle хак красивое оформление топ новостей TopNews
Нажмите на ссылку, чтобыОставить комментарий
  • № :8
  • 11 октября 2015 01:41
Не работает на DLE 10.5!!!
  • № :7
  • 31 января 2015 13:05
Поставил на 10.2 все работает отлично
  • № :6
  • 29 марта 2014 11:46
Проверил на DLE 10.1 работает идеально с заменой кода
  • № :5
  • 23 февраля 2013 16:15
получилось, счётчик скачивания файла не включил )
  • № :4
  • 23 февраля 2013 16:13
functions.php копировал с заменой, но ничего не меняется
  • № :3
  • 18 октября 2012 14:24
Спасибо получилось, сравнил functions.php с моим, и нашел ошибку!
  • № :2
  • 18 октября 2012 13:20
Почистите кеш браузера, проверьте на другом ..
Работает только с ссылками аттача добавленных в новость .
Установку сделайте с помощью кода в текстовом файле, иногда код из браузера копируется с ошибками
  • № :1
  • 18 октября 2012 12:03
Сделал как написана, не какого изменении, не пойму почему не работает recourse 9.6