Остапа несло…
Что то пробило в последнее время публиковать в блоге. Нужно прекращать.
Совсем небольшие правки, с далеко идущими последствиями)
Мелочь конечно, но наверняка, кому то может пригодиться и в блоге это удобнее потом найти чем на форуме.
0. Бэкап файлов.
1. components/forum/model.php
перед
вставить
2. в шаблонах com_forum_attached_files.tpl
заменить на
Если тип файла — mp3 выводить в audio плеере uppod (html5)
Если тип файла — mp4 выводить в видеоплеере uppod
Если тип файла не mp3 и не mp4 — выводить как было раньше.
Что бы выводить в html5 плеере uppod нужно его сначала скачать и забросить в корень сайта) И нужно его подключить в <head> сайта
В настройках форума нужно не забть разрешить типы файлов mp3, mp4 и посмотреть какой максимальный вес файла прикрепляемый к посту вас устраивает.
Вообще, открывает новые варианты для использования форума.
Что то пробило в последнее время публиковать в блоге. Нужно прекращать.
Совсем небольшие правки, с далеко идущими последствиями)
Мелочь конечно, но наверняка, кому то может пригодиться и в блоге это удобнее потом найти чем на форуме.
0. Бэкап файлов.
1. components/forum/model.php
перед
$files[] = $file;
$file['extension']=$ext;
<a class="fa_file_link" href="/forum/download{$attached_file.id}.html">{$attached_file.filename}</a> | <span class="fa_file_desc">{$attached_file.filesize_kb} {$LANG.KBITE} | {$LANG.DOWNLOADED}: {$attached_file.hits|spellcount:$LANG.COUNT1:$LANG.COUNT2:$LANG.COUNT1}</span> {if $is_admin || $is_moder || $post.is_author_can_edit} <a href="javascript:" title="{$LANG.RELOAD_FILE}" onclick="forum.reloadFile('{$attached_file.id}');"><img src="/images/icons/reload.gif" /></a> <a href="javascript:" title="{$LANG.DELETE_FILE}" onclick="forum.deleteFile('{$attached_file.id}', '{csrf_token}', {$post.id});"><img src="/images/icons/delete.gif" /></a>
{if $attached_file.extension == 'mp3'} <div style="height:30px; background:#528DBA; width:100%;" class="player" id="{$attached_file.id}"></div> <script type="text/javascript">{literal}this.player = new Uppod({m:"audio",uid:"{/literal}{$attached_file.id}",file:"/upload/forum/post{$post.id}/{$attached_file.filename}"});</script> {/if} {if $attached_file.extension == 'mp4'} <div style="width:420px; height:300px;" class="player" id="{$attached_file.id}"></div> <script type="text/javascript">{literal}this.player = new Uppod({m:"video",uid:"{/literal}{$attached_file.id}",file:"/upload/forum/post{$post.id}/{$attached_file.filename}"});</script> {/if} {if $attached_file.extension !== 'mp4' && $attached_file.extension !== 'mp3'} <a class="fa_file_link" href="/forum/download{$attached_file.id}.html">{$attached_file.filename}</a> | <span class="fa_file_desc">{$attached_file.filesize_kb} {$LANG.KBITE} | {$LANG.DOWNLOADED}: {$attached_file.hits|spellcount:$LANG.COUNT1:$LANG.COUNT2:$LANG.COUNT1}</span> {/if}
Если тип файла — mp3 выводить в audio плеере uppod (html5)
Если тип файла — mp4 выводить в видеоплеере uppod
Если тип файла не mp3 и не mp4 — выводить как было раньше.
Что бы выводить в html5 плеере uppod нужно его сначала скачать и забросить в корень сайта) И нужно его подключить в <head> сайта
В настройках форума нужно не забть разрешить типы файлов mp3, mp4 и посмотреть какой максимальный вес файла прикрепляемый к посту вас устраивает.
Вообще, открывает новые варианты для использования форума.
Реклама #
Erwin 7 лет назад #