Поиск по сайту
Результаты поиска по тегам 'downloads'.
Найдено 3 результата
-
Доброго дня! Несколько лет назад мне уже помогали с реализацией этой штуки, сейчас хотелось бы чуть расширить функционал, но я не разберусь как. В общем, нужно вывести помимо ограничения количества скачивания в день еще число за неделю и месяц. Пробовал на удачу просто заменить daily_dl в коде {{if $restrictions['daily_dl'] > 0}} на weekly_dl, mothly_dl, week_dl, month_dl, как уже понятно, не помогло Буквально недавно появился такой плагин, но скачать я его не могу, ввиду невозможности оплатить из РФ: https://invisioncommunity.com/files/file/10253-remaining-downloads-info/
-
Приветствую! Прошу помощи в решении одной проблемы. В данный момент занимаюсь "обкаткой" форума на локалхосте после обновления с 3.4 на 4.4. В целом все устраивает, но возникла весьма неприятная ситуация, а конкретно она связана с приложением IPS Downloads. В версии 3.4 ссылки на внешние файлы были реализованы с помощью задания названия источника в настройках приложения, и потом уже соответственно при добавлении файла можно было сделать выбор, с какого источника будет вставлена ссылка: Source 1, Source 2 и т.д. Плюс ко всему название источника было видно на кнопке. В версии 4.4 же система кардинально поменялась - больше нельзя задать источники в настройках. При добавлении файла и выборе ссылок на внешние источники форма теперь имеет такой вид: Допустим, я добавил три ссылки вида http://localhost/testlink,1,2. При скачивании файлов форма выглядит так: Но так как в основном у меня все ссылки ведут на обменники, например, Яндекс диск, то они имеют вид вроде /FGR-HDntJgeo. Мало того, что они выглядят некрасиво, так еще и благодаря этому можно обойти счетчик ожидания для тех групп, у которых он активен, простым копированием этой части ссылки и подстановкой ее к домену обменника, что я вообще считаю серьезной недоработкой, которая тянется еще со времен 3.4, там это тоже присутствует. Скажу сразу что проблема лично для меня довольно серьезная, Downloads у меня является основным компонентом на сайте, и в архиве более 10.000 файлов, и у больше половины внешние ссылки. Код, который отвечает за вывод ссылок находится по пути download -> view -> multiple files: <h4 class='ipsDataItem_title ipsContained_container'><span class='ipsType_break ipsContained'>{{if $data['record_realname']}}{$data['record_realname']}{{else}}{{$pathBits = explode( '/', \IPS\Http\Url::external( $data['record_location'] )->data[ \IPS\Http\Url::COMPONENT_PATH ] );}}{expression="\count( $pathBits ) ? array_pop( $pathBits ) : $data['record_location']"}{{endif}}</span></h4> У меня получилось сделать костыль, чтобы часть ссылки скрывалась, и более того, даже удалось вывести название источника: <h4 class='ipsDataItem_title ipsContained_container'><span class='ipsType_break ipsContained'><strong>{{if $data['record_link_type']}}{$data['record_link_type']}{{else}}Your download{{endif}}</strong></span></h4> Но в этом варианте все равно не решается проблема выбора источника при добавлении файла, и что еще интереснее, на старых файлах начинает отображаться название источника, но стоит изменить файл, то названия заменяются на Your download, а на новых файлах Your download отображается сразу. В общем, проблема оказалась серьезнее чем я предполагал, думаю что проблема лежит гораздо глубже, например в PHP, но знаний для решения у меня нет. Очень расстраивает, что разработчики откровенно забили на это приложение, что подтверждают посты на форуме компании, помимо этого там еще куча мелких недоработок наберется, но они устраняемы тем или иным способом. Зачем было выпиливать заведомо нормально работающую функцию, мне не понятно.
-
Доброго времени суток! Обнаружился интересный баг в приложении Downloads, а именно: при включенном ограничении ожидания скачивания файла после нажатия кнопки "Скачать", если нажать на нее правой кнопкой мыши и выбрать "Открыть в новой вкладке" счетчик ожидания игнорируется, и сразу же начинается скачивание. Есть ли способ побороть это?)