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 13 Stunden 10 Minuten
vor 15 Stunden 46 Minuten
vor 16 Stunden 46 Minuten
vor 19 Stunden 45 Minuten
vor 20 Stunden 31 Minuten
vor 1 Tag 4 Stunden
vor 1 Tag 12 Stunden
vor 1 Tag 12 Stunden
vor 1 Tag 13 Stunden
vor 1 Tag 15 Stunden