Кнопка "Скачать"

K1
На сайте с 15.11.2014
Offline
158
757

Доброй ночи. Подскажите как называется это кнопка "скачать"... Это скрипт или модуль... И как он называется... Нужно для CMS DLE. С помощью кнопки хочу сделать раздел своего сайта www.base-road.ru с книгами про железную дорогу. Раньше использовал кнопку и прописывал через дополнительные поля, но это более современно и функционально.

Заранее спасибо!

Gooroo-vs
На сайте с 09.07.2013
Offline
50
#1

http://mirshablonov.com/poleznosti/6-attachment-krasivaya-knopka-skachat-dlya-dle.html

П.С за содержание не ручаюсь, сайт из выдачи.

K1
На сайте с 15.11.2014
Offline
158
#2

Все сделал как было написано в readme, но куда файл заливать и как вообще с этим хаком работать? Подскажите пожалуйста:(

---------- Добавлено 04.01.2015 в 14:04 ----------

Как выводить кнопку в статью и куда заливать файлы которые будут качать...? Ну расскажите кто то, пожалуйста....

G-and-Y
На сайте с 29.06.2013
Offline
185
#3

Простая правка функтион.пшп, домой прийду напишу точнее.

Абузо-устойчивые впс ( http://vps-hosting.lv/?p=13408 )
Gooroo-vs
На сайте с 09.07.2013
Offline
50
#4

У Вас ведь дле, загружать через добавление файла в редакторе, выводить в новости с помощью тега, который дле сам выдает после загрузки, точно не помню, но что-то вроде [attachment=id]

Если нужно в конкретном месте, то в шотстори.тпл создаете див, верстаете в нужное место, затем создаете доп поле, его прописываете в этом диве, а в админке в доп. поле вставляете тег аттачмента с айдишкой новости.

G-and-Y
На сайте с 29.06.2013
Offline
185
#5
G-and-Y:
Простая правка функтион.пшп, домой прийду напишу точнее.

/engine/modules/functions.php

ищем

elseif( $config['files_count'] == 'yes' ) {

$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>";

} else {

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

}

меняем >{$row['name']}</a> и >\\1</a>

на то что вам нужно, скажем так

><img src=\"/download.jpg\"></a>

или втравляйте класс в ссылку что б было в виде кнопки.

class=\"small magenta awesome\">{$row['name']}</a>

Экранируйте кавычки " так \"

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий