Hi ich habe eine frage wie ich das FHEM Logo entfernen kann
ich habe versucht wie in dem beitrag angegeben http://forum.fhem.de/index.php/topic,26075.msg190984.html#msg190984 das logo zu entfernen
leider bleibt das logo auch nach einem reload der seite erhalten ? kann mir jemand einen tipp geben wie ich das weg bekomme ?
#logo { position:absolute; top:10px; left:20px; width:140px; display:none; }
vielen Dank
Hallo,
um eine Zeile in der .css Datei "los zu werden" setzt du diese in diese Zeichen vorne und hinten und die Zeile wird bei der Ausführung ignoriert.
/* #logo { position:absolute; top:10px; left:20px; width:140px; display:none; } */
Gruß
Norbert
Ich muß mich verbessern, ich habe das Logo endgütig weg bekommen indem ich die zuständige Logo png Datei umbenannt habe und dann ist das Logo mit dem seitlichem Schriftzug weg. Etwa so:
#fhemicon_dark.png
zu finden sind die logo png dateien für jeden style unter: fhem/www/images/default
gruß
Norbert
Vielen Dank
Was aber dann der Fall ist, das man an dieser Stelle quasi nichts hat. Deshalb versuche ich schon seit einiger Zeit das Menue hoch zu schieben. Habe aber schon mit allen Tricks versucht, habe aber noch keinen Ansatz gefunden auch nicht im Board.
Gruß
Norbert
Du meinst, so?
(http://up.picr.de/19614599ge.png)
Nichts leichter als das: In 01_FHEMWEB.pm die Zeile 1106 auskommentieren.
@betateilchen
Bei mir steht in Zeile 1106 dieses: FW_pH "", '<div id="logo"></div>';
und davor und dahinter :
##############
# LOGO
my $hasMenuScroll;
if($FW_detail && $FW_ss) {
$FW_room = AttrVal($FW_detail, "room", undef);
$FW_room = $1 if($FW_room && $FW_room =~ m/^([^,]*),/);
$FW_room = "" if(!$FW_room);
FW_pO(FW_pHPlain("room=$FW_room",
"<div id=\"back\">" . FW_makeImage("back") . "</div>"));
FW_pO "<div id=\"menu\">$FW_detail details</div>";
return;
} else {
$hasMenuScroll = 1;
FW_pO '<div id="menuScrollArea">';
FW_pH "", '<div id="logo"></div>'; <<<<<< das ist in meinem Editor Zeile 1106
}
##############
# MENU
# my (@list1, @list2);
push(@list1, ""); push(@list2, "");
if(!$FW_hiddenroom{save} && !$FW_hiddenroom{"Save config"}) {
push(@list1, "Save config");
push(@list2, "$FW_ME?cmd=save");
push(@list1, ""); push(@list2, "");
}
Kannst du mir sagen, wie ein Teil diesee Befehls abändern soll?
oder bin ich da im falschen Bereich der 01_Fhemweb?
Gruß
Norbert
Das überschreibt dir dann aber das nächste Update der Datei. Würde ich die Finger von lassen.
Warum nimmst Du nicht einfach einen Style ohne Logo? Z.B ios7
Hallo,
vielleicht könnte man das ja als attribut für WEB, WEBphone etc. einbauen.
Ja ich weiß, schon wieder ein Attribut mehr ::)
Aber dann hätte man das "überschreiben" bei einem update gelöst und es würde auch mit jedem gewünschten Style funktionieren.
Letzteres vermute ich aber nur.
Grüße
Aus meiner Sicht keine gute Idee. Der ios7 Style zeigt, dass man das Logo sauber rausnehmen kann, ohne die Komplexität des eigentlichen Programmes mit zusätzlichem Code und Attributen zu erhöhen.
Und wie sieht es beim darkstyle aus?
Da war jemand so clever und hat es als Background in Body codiert. Daran ist aber nicht FHEM Schuld, sondern der Entwickler des Styles.
Außerdem sind Menüs und andere Dinge in diesem Style mit absoluten Positionsangaben codiert, so dass sie alle einzeln angepasst werden müssten.
Ich habe mir das nochmal kurz angesehen.
Ändere die beiden Zeilen folgendermaßen ab:
body { background-color: #444444; background-repeat:no-repeat; color: #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#menu { position:absolute; top:0px;left:20px; width:140px; }
Falls Dir das Menü zu hoch ist, kannst Du an top:0px noch etwas rumspielen.
Hallo,
das Menü überdeckt jetzt das Logo.
Grüße
Edith: Blödsinn. Man muss nur machen was du geschrieben hast.
Das Logo ist weg - danke.
Ich hab mir damals eine eigene darkfloorplanstyle.css gebaut und dort #logo entfernt und als backgroundimage ein komplett schwarzes png. Da ich das nur auf dem 22 Zoll ViewSonic brauche ist es auch nur wirksam.
VG
Frank