Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Аттачмент в картинку DLE 10.0

Аттачмент в картинку DLE 10.0


     15.10.2013    attachment, attachment_dle10    Все вопросы » Хаки    4779

вопрос
Привет, друзья. Всю голову себе сломал, не могу нигде нарыть как заменить аттачмент стандартный движковый на картинку кликаельную с ссылкой на файл. Говорю сразу - заливать каждый раз картинку не предлагать - итак с этим сейчас мучаюсь каждый день :)

Ответил: dj-avtosh


engine/modules/function.php

функция show_attach

Строки по типу:

        if ( ! $user_group[$member_id['user_group']]['allow_files'] ) {

            $replace_1[] = "<span class=\"attachment\">{$lang['att_denied']}</span>";
            $replace_2[] = "<span class=\"attachment\">{$lang['att_denied']}</span>";

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

        }



Номер строки где-то 757

3 комментария

Sander
PHP-developer

Sander - 16 октября 2013 01:07 -

Покажи скрин, что надо в итоге получить.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

friendandroid
Юзер

friendandroid - 16 октября 2013 16:17 -

Sander, хочу, чтобы каждый раз при загрузке файла в новость, итоговый вариант выглядел не просто как аттачмент по типу "Скачать Angry Birds Friends [47,58 Mb] (cкачиваний: 1)" А как рисованная кнопка png, загруженая на сервер предварительно. Загрузить скрин не получается, сайт выдает ошибку.
Вот урл картинки "http://android-friend.ru/uploads/posts/2013-10/1381804311_knopka.png"

hqtexture
Юзер

hqtexture - 17 октября 2013 13:50 -

типа такого? Смотри вконце поста
http://nevseoboi.com.ua/wallpapers-collection/bolshaya-podborka-oboev/14794-bolshaya-podborka-oboev-337-120-oboev.html

/engine/modules/functions.php там есть кусок, который редактируешь, заменяешь на ссылку на картинку и все. и убери запросы на количества скачиваний, размер файла, чтобы не было лишних запросов

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх