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 9 Minuten 22 Sekunden
vor 14 Minuten 35 Sekunden
vor 1 Stunde 53 Minuten
vor 5 Stunden 16 Minuten
vor 5 Stunden 35 Minuten
vor 5 Stunden 57 Minuten
vor 7 Stunden 1 Minute
vor 10 Stunden 38 Minuten
vor 10 Stunden 43 Minuten
vor 18 Stunden 42 Minuten