Перейти к содержанию

Плеер к прикрепленным MP3 файлам


HooLIGUN

Рекомендуемые сообщения

У меня не работает в обоих вариантах, и плеер не появляется.  IP.Board 3.3.3 есть Ip dowload + ipgalery

 

PS swf включен в прикрепляемых

Вот отсюда появился плеер, но звука нет (

Ссылка на комментарий
Поделиться на другие сайты

Mashtab,Maiden7, airfxlove,  Ребят,если делать правильно по инструкции,то всё будет рабоать.


 IP.Board 3.3.3
Статья написана под версии 3.4.* , на версиях ниже этой, работоспособность не проверялась
Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

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

Ссылка на комментарий
Поделиться на другие сайты

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

Мой код для uppoda

<if test="memberbox:|:$this->memberData['member_id']">
<if test="$data['mime_image'] == 'style_extra/mime_types/music.gif'">
<object id="audioplayer1801" type="application/x-shockwave-flash" data="{$this->settings['board_url']}/uppod/uppod.swf" width="400" height="35">
<param name="bgcolor" value="#E4E4E4" />
<param name="allowScriptAccess" value="always" />
<param name="movie" value="{$this->settings['board_url']}/uppod/uppod.swf" />
<param name="flashvars" value="comment={$data['attach_file']}&amp;st={$this->settings['board_url']}/uppod/style/ВАШ СТИЛЬ.txt&amp;file=http%3A%2F%2FВАШ ДОМЕН%2Findex.php%3Fapp%3Dcore%26module%3Dattach%26section%3Dattach%26attach_id%3D{$data['attach_id']}" /></object>

Укажите свой домен, адрес плеера и стилей

вместо {$this->settings['board_url']}/uppod/uppod.swf ,  {$this->settings['board_url']}/uppod/style/ВАШ СТИЛЬ и file=http%3A%2F%2FВАШ ДОМЕН

Изменено пользователем HooLIGUN
Ссылка на комментарий
Поделиться на другие сайты

А как сделать чтоб так же проигрывалась ссылка на  источник а не прикрепленный файл(чтоб сэкономить место на хостинге?)?

Ссылка на комментарий
Поделиться на другие сайты

А как сделать чтоб так же проигрывалась ссылка на  источник а не прикрепленный файл(чтоб сэкономить место на хостинге?)?

для этого bbcode нужен.помоему в ipb есть встроенный.

Mashtab,Maiden7, airfxlove,  Ребят,если делать правильно по инструкции,то всё будет рабоать.

Статья написана под версии 3.4.* , на версиях ниже этой, работоспособность не проверялась

на 3.3 работал вроде.я делал.на 3.2 тоже должен.

У меня не работает в обоих вариантах, и плеер не появляется.  IP.Board 3.3.3 есть Ip dowload + ipgalery

 

PS swf включен в прикрепляемых

при всех вышеперечисленных вещах у меня работало.

вставляя код данный нам тут и выполнив все инструкции, я обнаружил, что при нажатии на аттач, он не скачается а пишет файл не найден

 

The requested URL /app=core&module=attach&section=attach&attach_id=13 was not found on this server.

помоему ссылки динамические и постоянно меняются.вроде
Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

А как прикреплять так и не понял, все залил и все заменил, а как прикрепить то?

Ссылка на комментарий
Поделиться на другие сайты

А как прикреплять так и не понял, все залил и все заменил, а как прикрепить то?

Кого прикрепить? 

МР3 Файл? Через форму 

post-2770-0-74180900-1405283807.png

Ссылка на комментарий
Поделиться на другие сайты

что то протупил, спасибо

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

а возможно сделать плеер к примым ссылкам с песнями

 

как ....

Ссылка на комментарий
Поделиться на другие сайты

Всмысле?

Если вставить прямую ссылку на мп3 файл, он сразу преобразится в плеер

__cs1-42v4.vk.me/p10/c4df4234025142.mp3?extra=xmvhkHCBOZ2VcNfw388uPfR0xJmF_-kBn5qVpdFRObCwoZjGC5Dyj1BFSIEC4nnQfwKGO-zcn7GfuEGoY3OYu7V-WBvpacGy&/Electro%20Light%20feat.%20Kathryn%20MacLean%20-%20The%20Edge.mp3 

__cs1-42v4.vk.me/p10/c4df4234025142.mp3?extra=xmvhkHCBOZ2VcNfw388uPfR0xJmF_-kBn5qVpdFRObCwoZjGC5Dyj1BFSIEC4nnQfwKGO-zcn7GfuEGoY3OYu7V-WBvpacGy&/Electro%20Light%20feat.%20Kathryn%20MacLean%20-%20The%20Edge.mp3

Ссылка на комментарий
Поделиться на другие сайты

  • 4 месяца спустя...

Всем привет!

Читал в этой теме у некоторых не скачивается прикреплённый файл с этим плеером. У меня тоже не скачивался, но нашёл простое решение. У меня двиг IPB 3.3.4.

Так вот. Я после некоторых мучений и проблем со скачиванием, решил оставить вот этот код по умолчанию. И стало скачиваться без проблем. Но, если у вас после этого не будет играть плеер (у меня так было), то включите ".swf " (по умолчанию он выключен) в АЦ -->Форумы -->Прикреплённые файлы -->Типы прикрепляемых файлов. И должно всё заработать. Ну по крайней мере я так решил свою проблему.

А код, который находится в АЦ -->Внешний вид -->Управление стилями -->Ваш стиль -->Темы --> Show_attachments я оставил по умолчанию. Если обратите внимание, то там стоит в коде base="public", а в предложенном в этой теме base="current". Возможно в этом причина, что у кого то не скачивается, потому что в остальном эти 2 кода одинаковые. Там в конце ещё есть небольшое различие. В общем, оставляйте код по умолчанию и включите ".swf ".

Вот код по умолчанию.





<a href="{parse url="app=core&amp;module=attach&amp;section=attach&amp;attach_id={$data['attach_id']}" base="public"}" title="{$this->lang->words['attach_dl']}"><img src="{$this->settings['public_dir']}<if test="hasmime:|:$data['mime_image']">{$data['mime_image']}<else />style_extra/mime_types/unknown.gif</if>" alt="{$this->lang->words['attached_file']}" /></a>
&nbsp;<a href="{parse url="app=core&amp;module=attach&amp;section=attach&amp;attach_id={$data['attach_id']}" base="public"}" title="{$this->lang->words['attach_dl']}"><strong>{$data['attach_file']}</strong></a> &nbsp;&nbsp;<span class='desc'><strong>{$data['file_size']}</strong></span>
&nbsp;&nbsp;<span class="desc lighter">{$data['attach_hits']} {$this->lang->words['attach_hits']}</span>

И добавил из предложенного кода здесь, только вот эту часть. По поводу видимости для гостей, ещё не проверял. Вот в общем, не буду голову морочить, в сборе как уменя.

<a href="{parse url="app=core&amp;module=attach&amp;section=attach&amp;attach_id={$data['attach_id']}" base="public"}" title="{$this->lang->words['attach_dl']}"><img src="{$this->settings['public_dir']}<if test="hasmime:|:$data['mime_image']">{$data['mime_image']}<else />style_extra/mime_types/unknown.gif</if>" alt="{$this->lang->words['attached_file']}" /></a>
&nbsp;<a href="{parse url="app=core&amp;module=attach&amp;section=attach&amp;attach_id={$data['attach_id']}" base="public"}" title="{$this->lang->words['attach_dl']}"><strong>{$data['attach_file']}</strong></a> &nbsp;&nbsp;<span class='desc'><strong>{$data['file_size']}</strong></span>
&nbsp;&nbsp;<span class="desc lighter">{$data['attach_hits']} {$this->lang->words['attach_hits']}</span>

<if test="memberbox:|:$this->memberData['member_id']">
<if test="$data['mime_image'] == 'style_extra/mime_types/music.gif'">

<object type="application/x-shockwave-flash" data="{$this->settings['board_url']}/public/mp3/mp3player.swf" height="75" width="500">
<param name="wmode" VALUE="transparent" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="movie" value="{$this->settings['board_url']}/public/mp3/mp3player.swf" />
<param name="FlashVars" value="way={$this->settings['board_url']}%2Findex.php%3Fapp%3Dcore%26module%3Dattach%26section%3Dattach%26attach_id%3D{$data['attach_id']}&showstop=1&swf={$this->settings['board_url']}/public/mp3/mp3player.swf&w=470&h=70&time_seconds=0&autoplay=0&q=1&skin=gray&volume=100&comment=Название: {$data['attach_file']} (ID: {$data['attach_id']})" /></object><br /></if></if>
Изменено пользователем Serg
Ссылка на комментарий
Поделиться на другие сайты

Но, для гостей плеер не играет, что до этого, что после манипуляций с кодом.Также гости не могут скачивать, выходит сообщение: 

Извините, вы не имеете доступа к этому!

[#10171]

У вас не достаточно прав для загрузки данного прикрепленного файла.

 

При этом права выставлены в АЦ, гостям на форуме разрешено скачивание файлов. В чём может быть проблема? Может ещё какие настройки для групп где есть? Раз такое сообщение выходит, то как бы это говорит о том, что запрещено скачивать гостям.

Изменено пользователем Serg
Ссылка на комментарий
Поделиться на другие сайты

Кто решил проблему с гостями, отпишитесь если не жалко, как сделали, что гости могут скачивать и слушать плеер. У меня всё прекрасно работает во всех браузерах, только с гостями проблема. Плеер видят, файл для скачивания тоже видят, а прослушать и скачать не могут. Тот кусок кода, который рекомендуется удалить, я удалил. В общем всё по инструкции делал и бесполезно.

Ссылка на комментарий
Поделиться на другие сайты

Кстати, ни одна группа пользователей не может скачивать и слушать, кроме админа. Что не так, неужели никто не сталкивался кроме меня с этим?


Нет, ещё прикольней получается, каждый может слушать и скачивать только свой файл, вот что я сейчас обнаружил. :99:

Ссылка на комментарий
Поделиться на другие сайты

 

Всем привет!

Читал в этой теме у некоторых не скачивается прикреплённый файл с этим плеером. У меня тоже не скачивался, но нашёл простое решение. У меня двиг IPB 3.3.4.

Так вот. Я после некоторых мучений и проблем со скачиванием, решил оставить вот этот код по умолчанию. И стало скачиваться без проблем. Но, если у вас после этого не будет играть плеер (у меня так было), то включите ".swf " (по умолчанию он выключен) в АЦ -->Форумы -->Прикреплённые файлы -->Типы прикрепляемых файлов. И должно всё заработать. Ну по крайней мере я так решил свою проблему.

А код, который находится в АЦ -->Внешний вид -->Управление стилями -->Ваш стиль -->Темы --> Show_attachments я оставил по умолчанию. Если обратите внимание, то там стоит в коде base="public", а в предложенном в этой теме base="current". Возможно в этом причина, что у кого то не скачивается, потому что в остальном эти 2 кода одинаковые. Там в конце ещё есть небольшое различие. В общем, оставляйте код по умолчанию и включите ".swf ".

Вот код по умолчанию.





<a href="{parse url="app=core&amp;module=attach&amp;section=attach&amp;attach_id={$data['attach_id']}" base="public"}" title="{$this->lang->words['attach_dl']}"><img src="{$this->settings['public_dir']}<if test="hasmime:|:$data['mime_image']">{$data['mime_image']}<else />style_extra/mime_types/unknown.gif</if>" alt="{$this->lang->words['attached_file']}" /></a>
&nbsp;<a href="{parse url="app=core&amp;module=attach&amp;section=attach&amp;attach_id={$data['attach_id']}" base="public"}" title="{$this->lang->words['attach_dl']}"><strong>{$data['attach_file']}</strong></a> &nbsp;&nbsp;<span class='desc'><strong>{$data['file_size']}</strong></span>
&nbsp;&nbsp;<span class="desc lighter">{$data['attach_hits']} {$this->lang->words['attach_hits']}</span>

И добавил из предложенного кода здесь, только вот эту часть. По поводу видимости для гостей, ещё не проверял. Вот в общем, не буду голову морочить, в сборе как уменя.

<a href="{parse url="app=core&amp;module=attach&amp;section=attach&amp;attach_id={$data['attach_id']}" base="public"}" title="{$this->lang->words['attach_dl']}"><img src="{$this->settings['public_dir']}<if test="hasmime:|:$data['mime_image']">{$data['mime_image']}<else />style_extra/mime_types/unknown.gif</if>" alt="{$this->lang->words['attached_file']}" /></a>
&nbsp;<a href="{parse url="app=core&amp;module=attach&amp;section=attach&amp;attach_id={$data['attach_id']}" base="public"}" title="{$this->lang->words['attach_dl']}"><strong>{$data['attach_file']}</strong></a> &nbsp;&nbsp;<span class='desc'><strong>{$data['file_size']}</strong></span>
&nbsp;&nbsp;<span class="desc lighter">{$data['attach_hits']} {$this->lang->words['attach_hits']}</span>

<if test="memberbox:|:$this->memberData['member_id']">
<if test="$data['mime_image'] == 'style_extra/mime_types/music.gif'">

<object type="application/x-shockwave-flash" data="{$this->settings['board_url']}/public/mp3/mp3player.swf" height="75" width="500">
<param name="wmode" VALUE="transparent" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="movie" value="{$this->settings['board_url']}/public/mp3/mp3player.swf" />
<param name="FlashVars" value="way={$this->settings['board_url']}%2Findex.php%3Fapp%3Dcore%26module%3Dattach%26section%3Dattach%26attach_id%3D{$data['attach_id']}&showstop=1&swf={$this->settings['board_url']}/public/mp3/mp3player.swf&w=470&h=70&time_seconds=0&autoplay=0&q=1&skin=gray&volume=100&comment=Название: {$data['attach_file']} (ID: {$data['attach_id']})" /></object><br /></if></if>

Спасибо друг

Ты меня так выручил.

 

Ссылка на комментарий
Поделиться на другие сайты

В общем всё по инструкции делал и бесполезно.

Как я и писал выше

Статья написана под версии 3.4.* , на версиях ниже этой, работоспособность не проверялась

На счет прикреплений.

До изменения кода (установки плеера) прикрепления скачиваются?

Код никак не затрагивает права на скачивание, но он взят из шаблона для 3.4.* , по этому и некорректно работает на нижних версиях.

 

Попробуйте по манипулировать с кодом (попробуйте вставить его в какое нибудь место в шаблоне):

<if test="memberbox:|:$this->memberData['member_id']">
<if test="$data['mime_image'] == 'style_extra/mime_types/music.gif'">

<object type="application/x-shockwave-flash" data="{$this->settings['board_url']}/public/mp3/mp3player.swf" height="75" width="500">
<param name="wmode" VALUE="transparent" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="movie" value="{$this->settings['board_url']}/public/mp3/mp3player.swf" />
<param name="FlashVars" value="way={$this->settings['board_url']}%2Findex.php%3Fapp%3Dcore%26module%3Dattach%26section%3Dattach%26attach_id%3D{$data['attach_id']}&showstop=1&swf={$this->settings['board_url']}/public/mp3/mp3player.swf&w=470&h=70&time_seconds=0&autoplay=0&q=1&skin=gray&volume=100&comment=Название: {$data['attach_file']} (ID: {$data['attach_id']})" /></object><br /></if></if>
Ссылка на комментарий
Поделиться на другие сайты

 

Как я и писал выше

 

 

На счет прикреплений.

До изменения кода (установки плеера) прикрепления скачиваются?

Код никак не затрагивает права на скачивание, но он взят из шаблона для 3.4.* , по этому и некорректно работает на нижних версиях.

 

Попробуйте по манипулировать с кодом (попробуйте вставить его в какое нибудь место в шаблоне):

<if test="memberbox:|:$this->memberData['member_id']">
<if test="$data['mime_image'] == 'style_extra/mime_types/music.gif'">

<object type="application/x-shockwave-flash" data="{$this->settings['board_url']}/public/mp3/mp3player.swf" height="75" width="500">
<param name="wmode" VALUE="transparent" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="movie" value="{$this->settings['board_url']}/public/mp3/mp3player.swf" />
<param name="FlashVars" value="way={$this->settings['board_url']}%2Findex.php%3Fapp%3Dcore%26module%3Dattach%26section%3Dattach%26attach_id%3D{$data['attach_id']}&showstop=1&swf={$this->settings['board_url']}/public/mp3/mp3player.swf&w=470&h=70&time_seconds=0&autoplay=0&q=1&skin=gray&volume=100&comment=Название: {$data['attach_file']} (ID: {$data['attach_id']})" /></object><br /></if></if>

У юзера проблема в другом - '?do=embed' frameborder='0' data-embedContent>>

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

Привет всем!

Подскажите, можно ли как то к этому плееру прикрутить счётчик скачиваний? Я думаю каждый согласится, что это очень необходимая вещь для плеера. Дело в том, что в данном плеере прослушивания и скачивания идут по одному счётчику, то есть два в одном, что оооочень неудобно и непонятно, скачали или нет.

Подскажите, можно ли как то решить эту проблему. 

Заранее благодарен!

Ссылка на комментарий
Поделиться на другие сайты

Привет всем!

Подскажите, можно ли как то к этому плееру прикрутить счётчик скачиваний? Я думаю каждый согласится, что это очень необходимая вещь для плеера. Дело в том, что в данном плеере прослушивания и скачивания идут по одному счётчику, то есть два в одном, что оооочень неудобно и непонятно, скачали или нет.

Подскажите, можно ли как то решить эту проблему. 

Заранее благодарен!

Там это есть по умолчанию,как и у обычных аттачей

post-2770-0-72581100-1422548853_thumb.pn

 

Ссылка на комментарий
Поделиться на другие сайты

Там это есть по умолчанию,как и у обычных аттачей

 

И у меня это есть, только там количество прослушиваний считаются, а если скачать, то и скачивание тоже туда же приплюсовывается. 

Ссылка на комментарий
Поделиться на другие сайты

И у меня это есть, только там количество прослушиваний считаются, а если скачать, то и скачивание тоже туда же приплюсовывается. 

Там считаются скачивания и прослушивания одновременно, так как при воспроизведении файл скачивается.

Разбить счетчики не получиться

Ссылка на комментарий
Поделиться на другие сайты

Там считаются скачивания и прослушивания одновременно, так как при воспроизведении файл скачивается.

Разбить счетчики не получиться

Да, я об этом и говорю, что счётчик считает просливания и скачивания вместе.

Жаль.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Отлично. Всё работает (ipb 3.4.6). Но есть одно НО: стандартный плеер остался прежним:

 

вот таким:

 

post-24610-0-90130200-1423738009_thumb.j

 

:( нам надо однообразие!

 

Поэтому заменяем стандартный mp3 плеер на новый:

 

1) внешний вид -> медиа теги -> mp3

 

post-24610-0-08092100-1423738011_thumb.j

 

2) редактируем тег mp3 и вставляем туда новый код:

<object type="application/x-shockwave-flash" data="{board_url}/public/mp3/mp3player.swf" height="75" width="500">
<param name="wmode" VALUE="transparent" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="movie" value="{board_url}/public/mp3/mp3player.swf" />
<param name="FlashVars" value="way=$1.mp3&showstop=1&swf={board_url}/public/mp3/mp3player.swf&w=470&h=70&time_seconds=0&autoplay=0&q=1&skin=gray&volume=100&comment=Файл: <a href='$1.mp3' target='_blank'>$1&#46;mp3</a>" /></object>

post-24610-0-36728800-1423738012_thumb.j

 

3) наслаждаемся результатом :music: :

 

post-24610-0-14216100-1423738013_thumb.j

 

 

 

---------------------------------------------------------------------------------------

PS:

обратите внимание на код.

В данном случае: {board_url} а не {$this->settings['board_url']}

В названии файла перед mp3 вместо точки надо ставить её HTML-код: &#46;

И да, название файла в моём примере - это ссылка, открывающаяся в новом окне.

Изменено пользователем Viktar83
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...