Hallo,
da ich selber so was brauche, habe ich selber mal einen Hack (ich nenn das jetzt mal so) geschrieben, der in der Details-Seite von DOCMan einen Flash-MP3-Spieler einblendet, wenn es sich um eine mp3-Datei handelt.
Ich habe dazu den Webminster Webplayer benutzt. Der scheint kostenlos zu sein: The WebMinster WebPlayer is free to be applied for any purpose, including commercial usage and distribution.
Hier ist die Anleitung:
Ich würde mich über Feedback oder Verbesserungsvorschläge freuenCode:========================================= = Hack: Webminister Webplayer in DOCMan = ========================================= von: fred.reichbier (reichbier.de, fred@reichbier.de) getestet mit: Joomla 1.0.12, DOCMan 1.3 RC2, Webplayer 2.0.1 ================= == Anweisungen == ================= Downloade den WebPlayer unter http://www.webminster.org/obj/downloads/webplayer/webplayer-en-2.0.1.zip Kopiere webplayer.swf in [Joomla_Root]/components/com_docman/includes_frontend/ ============ == Öffne === ============ [Joomla_Root]/components/com_docman/themes/[DOCMan-Theme]/templates/documents/document.tpl.php ============ == Finde == ============ if($this->theme->conf->details_md5_checksum) : ?> <tr> <td><?php echo _DML_TPL_MD5_CHECKSUM ?></td><td><?php echo $this->data->params->get('md5_checksum'); ?></td> </tr> <?php endif; = in DOCMan 1.3 RC2: Zeile 140-146 = ======================= == Danach hinzufügen == ======================= /* Hack by fred.reichbier BEGIN */ if($this->data->filetype == 'mp3') : global $mosConfig_live_site, $mosConfig_absolute_path, $_DOCMAN; ?> <tr> <td>Anhören</td> <td> <object type="application/x-shockwave-flash" data="<?php echo $mosConfig_live_site.'/'.$_DOCMAN->_path->includes_f.'/'.'webplayer.swf' ?>" height="32" width="240"> <param name="menu" value="false"> <param name="scale" value="noscale"> <param name="bgcolor" value="#FFFFFF"> <param name="flashvars" value="src=<?php echo urlencode(str_replace($mosConfig_absolute_path, $mosConfig_live_site, $_DOCMAN->_config->getCfg(dmpath)).'/'.$this->data->filename) ?>&autostart=no&loop=no"> </object> </td> </tr> <?php endif; /* Hack by fred.reichbier END */ ============ === Ende === ============
MfG,
fred


LinkBack URL
About LinkBacks

Zitieren

Lesezeichen