Dashplayer und Themes (gelöst)

am 18.02.2010 - 12:03 Uhr in
Hi, ich hab den Dashplayer bei uns installiert und er läuft perfekt.
Das Problem war nur dass wir den Usern erlauben verschiedene Themes zu verwenden.
Die Dashplayerseite besteht ja aus PHP-Code wo man in den params die Breite und Höhe des Players direkt angibt.
Leider hat man (ich hab jedenfalls nicht gefunden) keine Möglichkeit auf $user->theme zu zugreifen um das für den User aktuelle Theme zu bekommen.
Das ist wichtig da je nach Theme der Contentbereich in dem der Player steht unterschiedlich breit ist.
Als workaround habe ich die dashplayer.tpl.php um diesen Code erweitert.
<?php
switch($user->theme) {
case 'garland':
$width = 600;
$height = 540;
break;
case 'shallowgrunge':
$width = 620;
$height = 540;
break;
case 'admire_grunge':
$width = 440;
$height = 540;
break;
case 'sandium':
$width = 552;
$height = 540;
break;
case 'newswire':
$width = 745;
$height = 540;
break;
case 'bluemarine':
$width = 770;
$height = 620;
break;
case 'marvin':
$width = 560;
$height = 500;
break;
default:
$width = 552;
$height = 540;
break;
}
?>
Hier folgt der Originalcode
Funktioniert gut und vielleicht hat ja jemand auch mal das Problem.
lg
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 20 Stunden 9 Minuten
vor 1 Tag 7 Stunden
vor 1 Tag 9 Stunden
vor 1 Tag 14 Stunden
vor 1 Tag 20 Stunden
vor 2 Tagen 10 Stunden
vor 1 Woche 6 Tagen
vor 1 Woche 6 Tagen
vor 1 Woche 6 Tagen
vor 2 Wochen 17 Stunden