Помощь Хак замены ссылки атачмента на картинку

Тема в разделе "DLE", создана пользователем bobkli, 11 апр 2009.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. bobkli

    bobkli Местный

    Регистр.:
    2 ноя 2007
    Сообщения:
    693
    Симпатии:
    116
    Хак замены обычной поднадоевшей ссылки атачмента на картинку скачивания (как на Rapidshare)
    И так,приступим:
    1.Открываем /engine/modules/functions.php
    2.Ищем там
    Код:
     
    $link = "<span id="attachment"><a href="{$config['http_home_url']}engine/download.php?id={$row['id']}" >{$row['name']}</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";
          else
            $link = "<span id="attachment"><a href="{$config['http_home_url']}engine/download.php?id={$row['id']}" >{$row['name']}</a> [{$size}]</span>";
    3.Заменить на
    Код:
    $link = "<center><span id="attach"><a $link_open href="{$config['http_home_url']}engine/download.php?id={$row['id']}
    "  onmouseover="showhint('Нажмите для скачивания {$row['name']}!', this, event)";><img src="/templates/[ВАШ ШАБЛОН/images/download.jpg" border="0"></a></span><br>
    <div class="attac"><font color="#636363"><b>Размер:</b></font> {$size}<br>
    <font color="#636363"><b>Скачиваний:</b></font> {$row['dcount']} </div></center>";
          else
            $link = "<span id="attachment"><a href="{$config['http_home_url']}engine/download.php?id={$row['id']}" >{$row['name']}</a> [{$size}]</span>";

    4.Добавить в ваш файл style.css такие строки:
    .attac{
    padding-top:3px;
    position:fixed center;
    }


    5. Залить картинку download.jpg в папку /images/ вашего шаблона.
    Готово. Теперь вы можете выделиться среди одинаковых сайтов на движке DLE
    Брал отсюда

    http://4dle.ru/hacks/1147156897-a-lja-rapidsharessylka-na-atachment.html

    Не подскажете как сделать что бы для рапиды была 1 картинка, для дипозита другая и.т.д
     
  2. Demon425

    Demon425

    Регистр.:
    9 июл 2008
    Сообщения:
    439
    Симпатии:
    96
    1)
    вместо .attac{ должно быть .attach{

    2) Это картинка для файлов НА СЕРВЕРЕ, и ни к Рапиде, ни к депозиту этот хак не имеет отношения.
     
Статус темы:
Закрыта.