Hi!
Grundsätzlich kannst Du auf zwei Arten andere Player einbinden.
Variante 1 wäre das podcast-PHP plugin anzupassen. Dort drin steht Code wie folgender:
Code: Select all
var $playerHTML = array('mp3' => ' <object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="35" height="18" id="mp3player"><param name=movie value="http://moodle.org/filter/mediaplugin/mp3player.swf?src=%s"><param name=quality value=high><param name=bgcolor value="#ffffff"><embed src="http://moodle.org/filter/mediaplugin/mp3player.swf?src=%s" quality=high bgcolor="#ffffff" width="35" height="18" name="mp3player" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object> ');
Den kannst du anpassen indem Du a.) width/height veränderst und dadurch den Player größer machst oder b.) indem Du dort einen anderen Flash-Player einsetzt.
Variante 2 wäre, das podcast plugin nicht zu verwenden sondern die möglichkeit der "Freien Felder" ("Custom Properties") des Plugins "Freie Eigenschaften für Artikel" ("Extended properties for entries"). In der Konfiguration des Plugins gibst Du dann als Feldnamen "podcast" ein.
Wenn du dann einen neuen artikel erstellst, hast Du im unteren Bereich die Datei für den Podcast auszuwählen.
Dann musst du die Datei "entries.tpl" deines Templates editieren und in der Nähe von {$entry.body} fügst Du dann Code ein wie diesen:
Code: Select all
{if $entry.properties.ep_podcast}
<p><object type="application/x-shockwave-flash" data="http://www.slidetone.net/wordpress/wp-content/plugins/audio-player/player.swf" width="290" height="24" id="audioplayer1"><param name="movie" value="http://www.slidetone.net/wordpress/wp-content/plugins/audio-player/player.swf" /><param name="FlashVars" value="playerID=1&bg=0xf8f8f8&leftbg=0xD8B46C&lefticon=0xCC6600&rightbg=0xCC6600&rightbghover=0xDDBB6C&righticon=0xDDDDDD&righticonhover=0xffffff&text=0x666666&slider=0x666666&track=0xFFFFFF&border=0x666666&loader=0xD8B46C&soundFile={$entry.properties.ep_podcast|@escape:url}" /><param name="quality" value="high" /><param name="menu" value="false" /><param name="wmode" value="transparent" /></object></p>
{/if}
Besonders wichtig ist dort der Teil {$entry.properties.ep_podcast|@escape:url}. Der sorgt dafür dass an der Stelle im Code die SWF-Datei angegeben wird.
Diese letzte Variante ist also sehr flexibel und vor allem templatespezifisch.
Viele Grüße,
Garvin