Все для DataLife Engine / DLE хаки / Хак для DLE / Best attach vol.1 для оформления ссылок скачивания DLE

Best attach vol.1 для оформления ссылок скачивания DLE

Best attach vol.1 для оформления ссылок скачивания DLE


Красивый вид хак DLE Best attach vol.1 для оформления ссылок скачивания.

Вид ссылок скачивания файлов изменяется на модифицированный.

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

Дле хак Best attach vol.1 для оформления ссылок скачивания DLE
Загружаем все файлы из архива по папкам
Не забываем переименовать папку Default в категории Templates под название вашего шаблона

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

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


Заменяем на:

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


Открываем main.tpl
Между тегами head вставляем:

<script type="text/javascript" src="/templates/Default/jQuery/jquery1.3.1.js"></script><script type="text/javascript" src="/templates/Default/jQuery/corner.js"></script><script type="text/javascript">    $('#readyTest').corner();    $(function(){        $('div.demo').each(function() {            var t = $('p', this).text();            eval(t);        });    });</script>


Открываем style.css и в самом конце вставляем:
h1 { padding: 5px; margin: 0; font-size: large }div.demo  {width: 18em; padding: 12px; margin: 1em; background: #6af;}demo a {text-decoration:none;}PRE {DISPLAY: none}


Установка ЗАКОНЧЕНА!

Мы предлагаем скачать dle хак для оформления ссылок скачивания

best_attach_vol.1.rar [46,7 Kb] (cкачиваний: 267)


functions.zip [9,29 Kb] (cкачиваний: 92)
  • 100

Комментарии 12

dle9.com от 13 февраля 2012 19:12
vasy,
Так же для 9.5 нужно немного подправить functions.php (уже переписал) , или появляется часть код в полной новости будет (попробуйте заменить)
А JS-скрипты добавили ? В шаблон надо добавлять с папкой ..
vasy от 13 февраля 2012 18:53
dle9,
картинку добавили в в папку uploads и
Между тегами </head> ставил не работает(((
dle9.com от 13 февраля 2012 18:22
vasy,
картинку добавили в в папку uploads?
Между тегами </head> ?


Что касается остального все работает (кроме овала синего фона) ...остается залить скрипты в папку Вашего шаблона и правильно добавить код в main.tpl и все должно работать!
vasy от 13 февраля 2012 15:45
dle9,
спс за фаил но ошибки пропали а вот ссылки как были стандртно так и остались картинка не появилась((
dle9.com от 12 февраля 2012 17:08
vasy,
добавил файл с правильно установленным кодом в functions.php
dle9.com от 12 февраля 2012 11:12
vasy
Попробуйте удалите без этой строчки
<script type="text/jаvascript" src="{THEME}/jQuery/jquery1.3.1.js"></script>

Если проблема с functions.php
Там несколько похожих строчек, заменять нужно первую ищем с помощью блокнота строчку , заменять надо правильно .
Проверил на 9.5 работает , и ещё иногда проблема наблюдается с браузерами они копируют с ошибкой используете архив
dle9.com от 9 февраля 2012 21:41
vasy,
Не правильно добавили код в functions.php
dle9.com от 14 декабря 2011 15:52
kurbatkolya,
Проблема может быть в шаблоне конфликт скриптов , проверьте на шаблоне от DLE движка, очистите кеш ..перезагрузите страницу.
Проверял на 9.2 если будет проблема и тестируете на 9.4 напишите проверю на этой версии работать должен
kurbatkolya от 14 декабря 2011 15:08
dle9,
Я все сделал как в инструкции. Почему не отображается? :feel:
dle9.com от 4 октября 2011 12:07
Все работает проверял на DLE 9.2
1. Файл картинки из папки uploads закинуть не в шаблон в в папку в корне сайта uploads

Единственное где могли допустить ошибку , это если скрипты закинули не правильно, должно быть так :
Ваш шаблон/jQuery/jquery1.3.1.js и т.д.

2.Код был не правильно вставлен, используйте поиск блокнота ,выделив часть кода и проверьте , что бы была именно это строчка.
3. И ещё заметил что закругления не работают , это потому что отсутствуют некоторые строчки кода в CSS файла , тут надо уже добавлять !
Вроде все!
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent