FHEM Forum

FHEM => Frontends => Thema gestartet von: spion77 am 20 September 2014, 17:13:41

Titel: Fhem Logo entfernen ?
Beitrag von: spion77 am 20 September 2014, 17:13:41
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
Titel: Antw:Fhem Logo entfernen ?
Beitrag von: cocojambo am 22 September 2014, 21:20:07
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
Titel: Antw:Fhem Logo entfernen ?
Beitrag von: cocojambo am 22 September 2014, 22:34:07
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
Titel: Antw:Fhem Logo entfernen ?
Beitrag von: spion77 am 24 September 2014, 09:44:00
Vielen Dank
Titel: Antw:Fhem Logo entfernen ?
Beitrag von: cocojambo am 24 September 2014, 12:04:13
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
Titel: Antw:Fhem Logo entfernen ?
Beitrag von: betateilchen am 24 September 2014, 14:41:40
Du meinst, so?

(http://up.picr.de/19614599ge.png)

Nichts leichter als das: In 01_FHEMWEB.pm die Zeile 1106 auskommentieren.
Titel: Antw:Fhem Logo entfernen ?
Beitrag von: cocojambo am 24 September 2014, 15:37:45
@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

Titel: Antw:Fhem Logo entfernen ?
Beitrag von: volschin am 24 September 2014, 18:16:05
Das überschreibt dir dann aber das nächste Update der Datei. Würde ich die Finger von lassen.
Titel: Antw:Fhem Logo entfernen ?
Beitrag von: volschin am 24 September 2014, 18:24:16
Warum nimmst Du nicht einfach einen Style ohne Logo? Z.B ios7
Titel: Antw:Fhem Logo entfernen ?
Beitrag von: Puschel74 am 24 September 2014, 18:27:05
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
Titel: Antw:Fhem Logo entfernen ?
Beitrag von: volschin am 24 September 2014, 18:37:45
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.
Titel: Antw:Fhem Logo entfernen ?
Beitrag von: Puschel74 am 24 September 2014, 18:47:40
Und wie sieht es beim darkstyle aus?
Titel: Antw:Fhem Logo entfernen ?
Beitrag von: volschin am 24 September 2014, 19:06:57
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.
Titel: Antw:Fhem Logo entfernen ?
Beitrag von: volschin am 24 September 2014, 19:17:49
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.
Titel: Antw:Fhem Logo entfernen ?
Beitrag von: Puschel74 am 24 September 2014, 19:42:04
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.
Titel: Antw:Fhem Logo entfernen ?
Beitrag von: franky08 am 25 September 2014, 10:51:56
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