Скачивание трека на отдельной странице

Nahimic

Местный житель
Клиент
Сообщения
339
Реакции
85
Баллы
28
Подскажите как организовать скачивание трека на отдельной странице?
Чет думаю, думаю не получается
 

MSE-Script

Developer
Команда форума
Сообщения
861
Реакции
307
Баллы
63
Только писать специальный контроллер.
 

EnotKo

Новичок
Клиент
Сообщения
16
Реакции
3
Баллы
3
Только писать специальный контроллер.
Добрый день!
Тоже волнует этот вопрос. Пользуюсь пушами offergate. По клику на скачивание идет на текущей вкладке и вернуться назад на сайт нельзя. Это портит поведенческие факторы. Было бы здорово сделать скачивание с открытием новой вкладки. В ТП Offergate сказали, что надо делать через сам сайт, так как они только подменяют ссылку, но сама схема реализации лежит на стороне сайта.
Я тоже не смог сделать открытие на новой вкладке.
Готов доплатить за эту функцию.
 

MSE-Script

Developer
Команда форума
Сообщения
861
Реакции
307
Баллы
63
@EnotKo, Тут не все так просто. Открытие новой вкладки будет заблокировано браузером (Сообщение: Всплывающее окно заблокировано). Это подпортит ПФ более ощутимо. Поищу в ближайшее время компромиссное решение.
 

Nahimic

Местный житель
Клиент
Сообщения
339
Реакции
85
Баллы
28
@EnotKo, @MSE-Script, когда я задвал вопрос, не имелось ввиду открытие новой вкладки. А по типу проходной страницы. Вроде как подождите 5 секунд ваша ссылка готовиться для скачивания. Хотел туда контекст поставить.
А открытие вкладки в новом окне это бред, все браузеры уже блочат такое.
 

LylFecher

Новичок
Сообщения
23
Реакции
1
Баллы
3
@EnotKo, @MSE-Script, когда я задвал вопрос, не имелось ввиду открытие новой вкладки. А по типу проходной страницы. Вроде как подождите 5 секунд ваша ссылка готовиться для скачивания. Хотел туда контекст поставить.
А открытие вкладки в новом окне это бред, все браузеры уже блочат такое.
Так скриптов в интернете куча по твоему запросу. Даже вручную можно выставить,через сколько секунд скачает файл.
 

MSE-Script

Developer
Команда форума
Сообщения
861
Реакции
307
Баллы
63
Вроде как подождите 5 секунд ваша ссылка готовиться для скачивания. Хотел туда контекст поставить.
Добавьте ссылке на скачивание .track-item__download атрибут data-popup. Возможно, это удовлетворит вашу потребность.

1564515172818.png
 

EnotKo

Новичок
Клиент
Сообщения
16
Реакции
3
Баллы
3
Добавьте ссылке на скачивание .track-item__download атрибут data-popup. Возможно, это удовлетворит вашу потребность.

Посмотреть вложение 760
Кстати, я добавил этот атрибут, теперь ссылка готовится через 2 секунды и потом ссылка на скачивание перебрасывает на новую вкладку. В файле download.tpl стоит атрибут target="_blank". Это является решением, получается? Или браузеры тоже блокать так будут?
 

MSE-Script

Developer
Команда форума
Сообщения
861
Реакции
307
Баллы
63
@EnotKo, Как возможное решение. В этом случае переход по ссылке блокироваться не будет.
 

ushkom

Активист
Клиент
Сообщения
125
Реакции
10
Баллы
18
Всем привет, у меня почему то не срабатывает. В mse.js добавил:
Код:
".track-item__download, [data-popup], [data-track-download]"
В download.tpl
Код:
<a href="#" target="_blank" class="track-download__link download_show" download>Скачать mp3</a>
Подскажите пожалуйста что не так
 

ushkom

Активист
Клиент
Сообщения
125
Реакции
10
Баллы
18
Получилось, спасибо
 
Последнее редактирование:

ushkom

Активист
Клиент
Сообщения
125
Реакции
10
Баллы
18
Получилось, спасибо. Не срабатывает в новом окне, хотя и указал target="_blank"
Код:
<div id="track-download" class="popup white-popup mfp-hide track-download">
   <div class="track-download__content">
      <h3 class="popup__title">Скачивание трека:</h3>
      <span class="track-download__timer download_hide" data-time="5"></span>
      <a target="_blank" href="#" class="track-download__link download_show" download>Скачать mp3</a>
   </div>
</div>
 
Последнее редактирование:

Nahimic

Местный житель
Клиент
Сообщения
339
Реакции
85
Баллы
28
@ushkom, оно так не работает, потому что создается поп-ап скриптом. уберите таргет бланк
 

ushkom

Активист
Клиент
Сообщения
125
Реакции
10
Баллы
18
То есть нет возможности в новой вкладке открывать?
 

Nahimic

Местный житель
Клиент
Сообщения
339
Реакции
85
Баллы
28
То есть нет возможности в новой вкладке открывать?
Тут не все так просто. Открытие новой вкладки будет заблокировано браузером (Сообщение: Всплывающее окно заблокировано). Это подпортит ПФ более ощутимо. Поищу в ближайшее время компромиссное решение.
 

MSE-Script

Developer
Команда форума
Сообщения
861
Реакции
307
Баллы
63
Не срабатывает в новом окне, хотя и указал target="_blank"
Если скачивание происходит в popup-окне, то атрибут target будет работать. Обратите внимание, что если ссылка будет указывать прямо на файл, браузер может проигнорировать открытие новой вкладки (скачивание файла не требует отдельного окна).

Открытие новой вкладки будет заблокировано браузером (Сообщение: Всплывающее окно заблокировано).
В новой версии будет реализована возможность скачивания файла в новой вкладке с обходом блокировок браузера.
 
Сверху