Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Ламерские вопросы Оформление attachment для разных групп пользователей

Оформление attachment для разных групп пользователей


     04.06.2012    Ламерские вопросы    2410

вопрос
Здравствуйте, в общем вопрос такой:
Как сделать так, что бы в attachment, зарегистрированный юзер видел в ссылке размер скачиваемого файла, а незарегистрированный не видел его.
Пробовал ковырять в functions.php, но так и ничего толком не наковырял, могу либо убрать для всех пользователей разом, либо оставить как и было.

Пример желаемого:
Для зарегистрированных: attachment.rar [54,01 Mb] (cкачиваний: 100)
Для незарегистрированных: attachment.rar (cкачиваний: 100)

Ответил: wizion


Плохо ковырял
        } 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>";

        }

Комментарии пользователей (3)

wizion
2 | 2

wizion - 4 июня 2012 22:06 - Юзер

Там и ковырял, если убрать [{$size}]
     $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>";


Четвертая строчка, в вашем тесте, то уберетс у всех, если же уберать у других, то все остается как и было

nowheremany
192

1659 | 1292

nowheremany - 5 июня 2012 09:30 - Эксперт

Вас не навевает на мысли, что если вы хотите задать условие, то и в коде должны его прописать?

Благодарность принимаю тут Связь

wizion
2 | 2

wizion - 5 июня 2012 23:18 - Юзер

nowheremany, как Вам сказать, навивает, я это как раз недавно понял, но плохо знаю php

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

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