Mano Опубликовано 6 августа, 2021 Поделиться Опубликовано 6 августа, 2021 Ребят, снова всем привет! Слушайте, может кто поможет, как вывести под кнопкой "Скачать файл", который был загружен на сервер, сообщение о запрете его скачивания для группы новичков, если размер файла превышает 50Мб? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 6 августа, 2021 Поделиться Опубликовано 6 августа, 2021 Есть шаблон downloads->front->view->view, дальше просто вместо кнопки {template="downloadButton" group="view" app="downloads" params="$file"} вставляем {{if \IPS\Member::loggedIn()->group['g_id'] == 2 and $file->filesize() > 50000000}} Молодой исчо, вали отседова {{else}} {template="downloadButton" group="view" app="downloads" params="$file"} {{endif}} Respected, SINILIAN и Mano 1 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 6 августа, 2021 Поделиться Опубликовано 6 августа, 2021 Или ограничить гостям и новичкам (группа 7, например) {{ if \IPS\Member::loggedIn()->inGroup (array(2,7)) and ... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mano Опубликовано 6 августа, 2021 Автор Поделиться Опубликовано 6 августа, 2021 3 часа назад, Desti сказал: Есть шаблон downloads->front->view->view, дальше просто вместо кнопки {template="downloadButton" group="view" app="downloads" params="$file"} вставляем {{if \IPS\Member::loggedIn()->group['g_id'] == 2 and $file->filesize() > 50000000}} Молодой исчо, вали отседова {{else}} {template="downloadButton" group="view" app="downloads" params="$file"} {{endif}} Хмм, попробовал вставить, не сработало, кнопка всёравно видна и можно скачать. Так, это я лошара, всё получилось) Я заменил строчку, которая отвечает за покупку файла) Ниже была аналогичная и теперь всё сработало)) Вопрос только остался, а размер файла в Кб указывается? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
by_ix Опубликовано 6 августа, 2021 Поделиться Опубликовано 6 августа, 2021 @the.bunin да. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mano Опубликовано 6 августа, 2021 Автор Поделиться Опубликовано 6 августа, 2021 6 минут назад, by_ix сказал: @the.bunin да. Хм, тогда не понятно, почему для 50Мб указывается 50 000 000 Кб? Получается, что в байтах, а не килобайтах Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 6 августа, 2021 Поделиться Опубликовано 6 августа, 2021 В байтах. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
by_ix Опубликовано 6 августа, 2021 Поделиться Опубликовано 6 августа, 2021 20 минут назад, the.bunin сказал: Хм, тогда не понятно, почему для 50Мб указывается 50 000 000 Кб? Получается, что в байтах, а не килобайтах прочитал кб, сразу подумал про байты, потом перечитал. 😐 Respected 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.