Jump to content
Sign in to follow this  
HooLIGUN

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

Recommended Posts

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

 

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

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

Share this post


Link to post
Share on other sites

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


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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Просьба помочь, хочу изменить стиль проигрывателя, собрал на 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ВАШ ДОМЕН

Edited by HooLIGUN

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

для этого 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.

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

Share this post


Link to post
Share on other sites

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

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

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

post-2770-0-74180900-1405283807.png

Share this post


Link to post
Share on other sites

Всмысле?

Если вставить прямую ссылку на мп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

Share this post


Link to post
Share on other sites

Всем привет!

Читал в этой теме у некоторых не скачивается прикреплённый файл с этим плеером. У меня тоже не скачивался, но нашёл простое решение. У меня двиг 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>
Edited by Serg

Share this post


Link to post
Share on other sites

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

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

[#10171]

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

 

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

Edited by Serg

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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


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

Share this post


Link to post
Share on other sites

 

Всем привет!

Читал в этой теме у некоторых не скачивается прикреплённый файл с этим плеером. У меня тоже не скачивался, но нашёл простое решение. У меня двиг 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>

Спасибо друг

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

 

Share this post


Link to post
Share on other sites

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

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

Статья написана под версии 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>

Share this post


Link to post
Share on other sites

 

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

 

 

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

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

Код никак не затрагивает права на скачивание, но он взят из шаблона для 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>>

Share this post


Link to post
Share on other sites

Привет всем!

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

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

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

Share this post


Link to post
Share on other sites

Привет всем!

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

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

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

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

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

 

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Жаль.

Share this post


Link to post
Share on other sites

Отлично. Всё работает (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;

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

Edited by Viktar83

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×