Хак DLE Оформление ссылок скачивания разных раскрасок

Рубрика: Хаки для DLE » Хак DLE 13.3, 13.2, 13.1, 13.0, 12.1, 12.0, 11.3, 11.2, 11.1, 11.0, 10.6 - 9.x
Хак DLE Оформление ссылок скачивания разных раскрасок

Сделать очень привлекательное оформление ссылок скачивания для DLE загрузки файлов на CSS коде с закругленными углами и большим выбором раскраски, выезжающим окном на CSS можно с помощью данного хак dle. Интересные кнопки с красивым эффектом выезжающей информации (размер файла), аттач для DLE., которая устанавливается очень просто, так же если Вам трудно изменять код в архиве присутствует рабочий файл, который достаточно записать на сервер.
Преимущества модифицированной кнопки ссылок скачивания файлов.
Хак DLE Оформление ссылок скачивания разных раскрасок
- Закругление блока без использования картинок
- Универсальное позиционирование элементов аттача (размер, кол-во скачиваний)
- Часть блока кликабельный. При нажатии на часть блока начинается скачивание файла.
- При наведении на "размер" и "скачиваний" выезжает окно с информации о размера и количестве скачавших пользователей .
- Новости изменять не надо, просто сделать изменения в файлах по инструкции и всё начнет работать.

Установка:

1. Файл attach.css копируете в папку с css от вашего шаблона.
2. В main.tpl перед

</head> 


прописываете путь до этого файла например:

   <link media="screen" href="{THEME}/style/attach.css" type="text/css" rel="stylesheet" />


или просто копируете нужный код расцветки:
из файла attach.css и вставляете в ваш файл css (например engine.css)

3. Закидываем картинки из архива в папку /images в вашем шаблоне.
4. Выбираем понравившийся вам цвет кнопки из архива и копируете файл functions.php в папку /engine/modules
Подтвердите замену.

Если хотите самостоятельно изменить код, вот пример для Dle 9.5 , здесь вместо названии файла будет выходить надпись DOWNLOAD , сделано для того чтобы не корректировать название файлов , так как не все могут влезть в размер блока. От сайта dle9.com.

Открываем engine/modules/functions.php
Находим:

			$replace_1[] = "<span class="attachment"><a href="{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}" title="Скачать файл {$row['name']}">        <div class="les"><div class="demo"><h1><table><tr><td rowspan=2 align="left" width="75"><img src="/uploads/dow.gif"></td><td align="left" style="cursor:help"><font color="#8B008B"><b>Размер</b>: {$size}</font></td></tr><tr><td align="left" style="cursor:help"><font color="green"><b>Скачиваний</b>: {$row['dcount']}</font></td></tr></table></h1></div></div>      </a> </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 class="dropbutton">			<div class="grey">			<img src="{THEME}/images/arrow.png" />			</div>			<div class="grey">			<a href="{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}" >DOWNLOAD</a>			</div>			<div class="light">			<img src="{THEME}/images/box.png" />			Размер:<br/>			<span>[{$size}]</span><p>			<span>Скачали: {$row['dcount']}</span>			</div>		    </div>";			$replace_2[] = "<div class="dropbutton">			<div class="grey">			<img src="{THEME}/images/arrow.png" />			</div>			<div class="grey">			<a href="{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}" >DOWNLOAD</a>			</div>			<div class="light">			<img src="{THEME}/images/box.png" />			Размер:<br/>			<span>[{$size}]</span><p>			<span>Скачали: {$row['dcount']}</span>			</div>		</div>";


Находим:

if( dle_strlen( $word ) > 4 ) $newarr[] = $word;


Заменяем на:

if( dle_strlen( $word, $config['charset'] ) > 4 ) $newarr[] = $word;


Установка ЗАКОНЧЕНА!
Так же в архиве добавлен оригинал исходник .
Автор кода для dle: Fox
«Автор:»Mikolaj "eucalyptuss" Dobrucki
«Комплектация:» CSS, Html, images.

Скачать хак DLE Оформление ссылок скачивания разных раскрасок
Сделать очень привлекательное оформление ссылок скачивания для DLE, загрузки файлов на CSS коде с закругленными углами и большим выбором раскраски всё лучшее у нас форумы, хаки, модули, шаблоны.
  • 80
Рубрика: DLE хаки » Хак для DLE
Ранее » Скрипт для DLE Управление цветом фона затемнение сайта« Далее Хак Dle Управление настройками Админпанели из сайта
Нажмите на ссылку, чтобыОставить комментарий
  • № :16
  • 7 октября 2015 09:56
Зачем написали что для 10,5 если работает только на 9,5??? Автор исправь, или допиши статью для 10 версии функшн,пхп.

П.С. или дайте ссылку на кнопки для 10,5.
  • № :15
  • 15 декабря 2013 15:05
Цитата: kitc65


Могу дать ссылку на LE 10.1 functions.php. Но самостоятельно не сумею я думаю найти и внести изменения...

А хак нужен....


Да сами не справитесь
Сам попробовал но с div не проходит код, ошибку выдает, а искать причину и изменять код времени нет.

попробуйте обратится сюда, может вам помогут
Внимание! У вас нет прав для просмотра скрытого текста.
. По сути немного нужно изменить код...
  • № :14
  • 15 декабря 2013 13:53
DLE 10.1 functions.php


Могу дать ссылку на LE 10.1 functions.php. Но самостоятельно не сумею я думаю найти и внести изменения...

А хак нужен....
  • № :13
  • 15 декабря 2013 07:37
Цитата: kitc65
На 10 dle не работает, там functions.php уже не тот)

Поэтому написано пример для Dle 9.5 с каждой версии многие файлы движка изменяются почти полностью разработчиками.

Можно сделать так скачать движок 9.5 и взять оттуда файл functions.php сравнить с файлом functions.php данного хака программой WinMerge которая очень хорошо показывает, где были внесены изменения.
Определить места скопировать код и внести изменения уже в DLE 10.1 functions.php
  • № :12
  • 15 декабря 2013 01:13
На 10 dle не работает, там functions.php уже не тот)
  • № :11
  • 6 ноября 2012 16:03
Пожалуйста,
но куда там проще закинуть файлы в рабочий шаблон ,прописать код к коду attach.CSS в main.tpl и код в engine/modules/functions.php все
  • № :10
  • 6 ноября 2012 01:48
Все уже сделал, но было очень трудно.. dle9 сделайте инструкцию по проще.. а так, то хак действительно красивый если не смотреть через оперу.
Спасибо.
  • № :9
  • 6 ноября 2012 00:46
dle9
Ничего не выходит( похожие строчки есть но не все, если вас не затруднит, сделайте правильный файл functions.php ато целый день ковыряю и ничего не выходит, а поменять стандартный аттачь очень хочется.. Заранее спасибо.
  • № :8
  • 5 ноября 2012 06:22
Svist,
Вы не правильно код заменили, верните от движка весь код.(не исправляйте, лучше переписать файл) а потом внимательно замените там есть похожие строчки.
Пока только в этом у вас ошибка.
  • № :7
  • 4 ноября 2012 21:15
Хак работает на 9.7 просто файлы добавьте в свой шаблон и код в main.tpl пропишите и будет отображаться,
внимательно инструкцию прочитайте

Сделал все так как в инструкции, только css аттача, вписал в енгине.ксс, потом файл functions.php скопировал с заменой, и вот вылезла ошибка.
Fatal error: Call to undefined function dle_session() in K:\home\мой сайт\www\engine\init.php on line 50


Или что-то не так сделал?
DLE 9.7 nulled
  • № :6
  • 15 марта 2012 15:11
web07,
Это уже измененный код , а там приведен пример для установки на не измененном файле движка. Будьте внимательны .. сравните код.
  • № :5
  • 15 марта 2012 13:07
В нету такого кода у меня голубой вариант.
  • № :4
  • 15 марта 2012 06:54
web07,
Если хотите самостоятельно изменить код , вот пример для DLE 9.5 , здесь вместо названии файла будет выходить надпись DOWNLOAD , сделано для того чтобы не корректировать название файлов , так как не все могут влезть в размер блока.

У вас названия влезут в эту кнопку и все одинаковы ?
  • № :3
  • 14 марта 2012 23:21
У голобой все нормально, только вместо названия файла вот такая надпись везде "\1", названия короткие.
  • № :2
  • 14 марта 2012 21:15
web07,
Проверял отражается нормально , попробуйте разные цвета там и настройки немного по другому...проверял на Денвер
  • № :1
  • 14 марта 2012 21:11
После установки не корректно отображается? у все четко , отпишитесь пжл.