Page 4 of 7

Re: fhs-op2 mit CMSimple_XH 1.7

Posted: Fri Sep 15, 2017 6:03 am
by johnjdoe
Tata wrote:Versuch mal das Logo in PNG oder SVG format zu speichern.
Das ist schon in PNG, hilft aber leider in dem Fall nichts. Selbst ohne Kompression.

Re: fhs-op2 mit CMSimple_XH 1.7

Posted: Fri Sep 15, 2017 7:09 am
by frase
johnjdoe wrote:Und zwar wird, wenn ich es richtig verstehe, auf kleineren Displays (Smartphone, Tablet) nicht das "Standard-Logo", sondern die unter templates/fhs-op2/images/logo@2x.png gespeicherte Datei angezeigt.
Beinahe richtig.
Es wird standardmäßig immer "logo.png" angezeigt.
Es gibt ein JavaScript "retina.min.js" dass schaut, ob die Site auf einem Retina-Display läuft.
Auf Retina-Displays wird wegen der hohen Auflösung sozusagen hochskaliert, was zu verschwommener Darstellung führen kann.
Ist es ein Retina-Display, ersetzt das Script alle Bilder, von denen es eine Version mit "@2x" im Namen gibt, mit dieser doppelt großen Version.

Das eben Gesagte, bedeutet, dass du prinzipiell auf die 2. Versionen verzichten könntest und du nur eine größere Version hinterlegst. Dazu müsste dann der obere Nav-Streifen in der Höhe verändert werden. Und weil der auch noch dynamisch ist, müsste das auch noch im "main.js" getan werden.

Das wird dir möglicherweise alles nichts helfen, wenn du ein detailreiches Logo hast, was ab einer bestimmten Größe eben verpixelt aussieht :evil:
Schicke mir doch mal dein Logo per PN im Originalformat und in Originalgröße. Schreibe mir das gewünschte Endformat dazu. Manchmal kann man ja was machen ... ? Wenn es zu detailreich ist, mach' dir allerdings keine großen Hoffnungen.

Als Notlösung ist es u.U. vielleicht ganz "schick", nur einen Teil des Logos an dieser Stelle zu zeigen. Das "echte" könnte man ja dann gleich im Inhalt zeigen und/oder im Footer?

Re: fhs-op2 mit CMSimple_XH 1.7

Posted: Fri Sep 15, 2017 8:40 am
by johnjdoe
Danke für die ausführliche Erklärung! :-) Habe dir eine PM geschickt...

Re: fhs-op2 mit CMSimple_XH 1.7

Posted: Fri Sep 15, 2017 10:00 am
by cmb
frase wrote:Es gibt ein JavaScript "retina.min.js" dass schaut, ob die Site auf einem Retina-Display läuft.
Auf Retina-Displays wird wegen der hohen Auflösung sozusagen hochskaliert, was zu verschwommener Darstellung führen kann.
Ist es ein Retina-Display, ersetzt das Script alle Bilder, von denen es eine Version mit "@2x" im Namen gibt, mit dieser doppelt großen Version.
Hm, wäre das srcset Attribut des <img> Elements nicht eine bessere Lösung?

Re: fhs-op2 mit CMSimple_XH 1.7

Posted: Fri Sep 15, 2017 10:03 am
by johnjdoe
cmb wrote:
frase wrote:Es gibt ein JavaScript "retina.min.js" dass schaut, ob die Site auf einem Retina-Display läuft.
Auf Retina-Displays wird wegen der hohen Auflösung sozusagen hochskaliert, was zu verschwommener Darstellung führen kann.
Ist es ein Retina-Display, ersetzt das Script alle Bilder, von denen es eine Version mit "@2x" im Namen gibt, mit dieser doppelt großen Version.
Hm, wäre das srcset Attribut des <img> Elements nicht eine bessere Lösung?
Wenn ICH dazu mal was sagen könnte... ;-) Aber der Frank kann das sicher!?

Re: fhs-op2 mit CMSimple_XH 1.7

Posted: Fri Sep 15, 2017 10:20 am
by frase
johnjdoe wrote:
cmb wrote:Hm, wäre das srcset Attribut des <img> Elements nicht eine bessere Lösung?
Wenn ICH dazu mal was sagen könnte... ;-) Aber der Frank kann das sicher!?
Oh, sagen kann ich immer was ... ;-)

Man muss allerdings auch sagen, dass das Template über ein Jahr alt ist. Da war "srcset" noch nicht überall möglich und mein Wissen darüber eher rudimentär. Außerdem muss man dann zu jedem Bild (Logo) auch noch mehrere Versionen herstellen und hinterlegen. Und dann muss man es dem Nutzer auch noch erklären ...

Aber egal, das Eine wie das Andere hat Vor- und Nachteile.

Bei einem komplexen Logo (mit viel Text) wird es in jedem Fall schwierig, es "sehr klein" anzuzeigen.

Re: fhs-op2 mit CMSimple_XH 1.7

Posted: Fri Sep 15, 2017 12:08 pm
by cmb
frase wrote:Da war "srcset" noch nicht überall möglich und mein Wissen darüber eher rudimentär.
Der Browsersupport ist auch heute noch nicht wirklich optimal, aber das schöne ist ja, dass dann srcset einfach ignoriert wird. Und im Lauf der Zeit wird der Browsersupport gewiss besser.
frase wrote:Außerdem muss man dann zu jedem Bild (Logo) auch noch mehrere Versionen herstellen und hinterlegen. Und dann muss man es dem Nutzer auch noch erklären ...
Muss man das bei retina.js nicht auch?

Re: fhs-op2 mit CMSimple_XH 1.7

Posted: Sun Oct 29, 2017 7:27 pm
by wbs
Gehts mit einem neuen onepage Plugin auch schon? Ich hab die Fehlermeldung

Code: Select all

XH-DEPRECATED: Manual loading of /var/www/root/cmsimple/classes/Menu.php is deprecated; use autoloading instead
/var/www/web196/html/seebacher/plugins/onepage/index.php:59
Und eine Einstellungen für die Menüebenen gibt es in 1.7.1 auch nicht mehr?

Der GoToTop Button ist bei mir jetzt in einem eigenen weißen Kasten ganz unten links und bewegt sich nicht mit.

Beim Klick auf "absenden" beim Kontaktformular passiert auch nichts.

Re: fhs-op2 mit CMSimple_XH 1.7

Posted: Mon Oct 30, 2017 8:39 am
by frase
wbs wrote:Ich hab die Fehlermeldung ...
Ja, das ist bedauerlich, aber (zurzeit) noch nicht wirklich schlimm.
Mit dem neuen Onepage-Plugin sollte es letztendlich noch besser laufen - bedürfte aber erheblicher Anpassungen. Das wäe ein größerer Akt.
wbs wrote:Und eine Einstellungen für die Menüebenen gibt es in 1.7.1 auch nicht mehr?
Die Menüebenen-Einstellungen sind unter 1.7.x irrelevant.
wbs wrote:Der GoToTop Button ist bei mir jetzt in einem eigenen weißen Kasten ganz unten links und bewegt sich nicht mit.
Aus der Info kann ich leider nichts ableiten.
Untersuchen mit der Browserkonsole.
wbs wrote:Beim Klick auf "absenden" beim Kontaktformular passiert auch nichts.
Ich nehme an, dass du das PHP-Formular meinst.
Achte darauf, dass es den Ordner "PHP" in den XH-Roots gibt.

Am besten ist es, alles so zu verwenden, wie weiter oben beschrieben.
Also unter 1.6.x zum Laufen bringen und dann in 1.7.x übertragen - mit dem mitgelieferten Onepage-Plugin.

Re: fhs-op2 mit CMSimple_XH 1.7

Posted: Mon Oct 30, 2017 3:07 pm
by wbs
Ah ok, ich hatte die contact.php nicht in einem eigenen phpordner. :D

Wegen dem BackToTopButton schick ich Dir die Adresse per PN.

Ich hab eh von 1.6 upgegradet.

Wenn ich die Seite wechsel, wechselts übrigens auch die url nacht http://seite.com/#unterseite
Das führt dazu, dass es mit der aktiven Seite im Menü unterstrichen nicht funktioniert.
/edit: Ok, aber nur auf der ersten Unterseite...