Beiträge von danielgoehr

    Sony Xperia Z Ultra

    Es ist schon ein sehr großes Smartphone.

    Ich finde da leider keine konkreten Angaben zur "tatsächlich" dargestellten Größe. Man könnte das jetzt zwar errechnen, aber ich sags mal so: Das sieht auf den Bildern schon groß aus und auch die Aulösung sieht recht groß aus. Das kann also theoretisch schon sein, dass das wirklich 990px Breite anzeigt.

    Ich würde dir aber empfehlen, dieses Telefon aber nicht als Referenz nehmen, da das nicht gerade eine "gängige" Größe für ein Smartphone ist.


    Allerdings sehe ich alle anderen Seiten darauf auch in der mobilen Ansicht, also müssen die ja dann auch diesen Wert genommen haben?

    Bei Media Queries unter 980px nimmt mein Sony die Desktopvariante.

    Woran machst du denn Fest, dass es die "mobile Ansicht" ist? Es gibt beim Responsive Webdesign genau genommen keine Mobil- oder Desktop-Ansicht.
    Eigentlich ist das Ziel, dass die Seite in jeder Auflösung problemlos und "vernünftig" dargestellt wird. Das heißt, egal ob dein Smartphone 300px anzeigt oder dein Desktop-Monitor 1920px, es sollte für beide optimiert sein und vor allem auch für jede(!) Zwischengröße.

    Dementsprechend siehst du auf deinem Xperia Ultra vermutlich etwas anders, als jemand mit einem iPhone. Aber (wenn es richtig gemacht ist) ist das am Ende egal...

    Ich habe jetzt ein bisschen rumprobiert:
    Damit ich auf meinem Smartphone die mobile Ansicht bekomme, muss ich max-with 990px benutzen.
    Wenn man jetzt aber am PC sitzt und hat das Browserfenster auf der halben Bildschirmseite, hat man auch die mobile Ansicht. Gibt es da noch eine bessere Lösung?

    Das du auf dem Desktop-Browser auch die mobile Ansicht siehst, wenn du das Browser-Fenster kleiner machst ist normal und auch so gewollt. Das ist bei allen Seiten so, wenn sie Responsive sind.

    990px scheint mir aber viel zu hoch für ein Smartphone. Welches Smartphone verwendest du denn?


    ich hab auch schon im entsprechenden theme-forum gefragt. aber das ist wieder englisch und abgesehen davon, sind die antworten dort sowas von unbrauchbar ...

    öh-hm, der link ist im beitrag ...

    oder willst du den link zum cyber-chimps-forum?

    Ich vermute das er genau das meint. Weil vermutlich sind die Antworten dort gar nicht so unbrauchbar und bedürfen nur etwas mehr Erklärung.
    Bevor man jetzt wieder von vorne anfängt, wäre es doch ganz hilfreich, zu sehen, was dort bereits geschrieben wurde :)

    Richtig! :) Und nun will ich dass der Veröffentlichungs-Zeitpunkt ebenfalls erlaubt ist. :)
    Denn für den Expirator hat bereits jeder die Berechtigungen. :)

    Es kann sein, dass ich mich jetzt irre, aber ich glaube nicht, dass das geht.
    Ich vermute stark, dass das "veröffentlichungsdatum", über das du die Veröffentlichung planen kannst nicht separat vom Veröffentlichen für einzelne Rollen "freigeschaltet" werden kann, sondern mit an "publish_posts" hängt.

    Aber du könntest folgendes Plugin mal testen:
    https://wordpress.org/plugins/revisionary/

    Wenn Beiträge zur Revision vorgelegt werden sollen/müssen, bleibt dir von den "Standard-Rollen" ohnehin nur "Mitarbeiter". Oder du bearbeitest die Berechtigungen der Rollen entsprechend (manuell oder per Plugin).

    Edit: Mit "Post-Expirator" meinst du vermutlich das Plugin. Warum verwendest du dafür überhaupt ein Plugin? Das Planen des Veröffentlichungsdatums ist doch in WordPress standardmäßig enthalten...

    Hallo!

    Media Queries in CSS sind der richtige Ansatz. User-Agents sind quasi die Vorgänger-Technologie und sind/waren wirklich ätzend und fehleranfällig.
    Die User-Agents solltest du also nur verwenden, wenn du einen wirklich guten Grund hast (davon gibt es manchmal noch welche, aber wirklich selten).


    Nun haben aber die meisten Smartphones eine Full-HD Auflösung genauso wie mein 27" Bildschirm. Bald ist dort QHD der Standard also größer als viele ältere Bildschirme.

    Du hast hier einen (kleinen) Denkfehler. Smartphones und Tablets haben zwar Displays mit Full-HD und QHD/WQHD, nutzen diese physikalische Größe des Displays aber nicht. Das wäre auch quatsch, weil dann alle Elemente winzig klein werden würden. Stattdessen wird einfach die Punktedichte erhöht, wodurch das Bild schärfer wird (das was Apple "Retina" nennt).
    Dabei kannst du ungefähr davon ausgehen, dass FullHD eine Ratio von 2 und WHQD eine Ratio von 3 hat. Das heißt, am Ende haben die Geräte eigentlich eine effektive Breite von ca. 300 - 500px, womit du sie wieder wunderbar mit den Media-Queries "ansprechen" kannst.


    Ich habe gerade mal fix gegoolt. Schau dir auch mal diesen Artikel an:
    https://www.cubetech.ch/iphone-bildsch…kein-hexenwerk/

    Da geht es zwar "nur" um iPhones, technisch gesehen lässt sich das aber auf jedes andere Mobil-Gerät so übertragen.

    Wenn ich Autoptimize wieder aktiviere, ist der Trennstrich wieder da.
    Muss ich jetzt wohl darauf verziichten.

    Dann funktioniert Autoptimze aber nicht korrekt, sprich es wird immer noch die alte Version aus dem Cache ausgeliefert.
    Wenn du den Cache in Autoptimize löschst, sollte der Cache normalerweise neu erstellt werden und dann auch die CSS Änderungen korrekt ausliefern.

    Klar den ersten, der zweite benötigt jeweils noch ein [FONT=courier new]!empty()[/FONT] oder [FONT=courier new]isset()[/FONT] und [FONT=courier new]is_array()[/FONT] o.ä. pro Variable sonst hagelt es PHP Warnings wenn [FONT=courier new]custom_field_X[/FONT] in einem Post nicht existiert ...

    Ok stimmt. Das habe ich nicht bedacht und ist natürlich ein starkes Argument für die erste Variante.
    Es hängt aber natürlich auch davon ab, ob und wie der Inhalt der Variablen im weiteren Verlauf verwendet und überprüft wird. Wenn das eh noch geschieht, wäre es aus meiner Sicht kein Nachteil, dass dann an dieser Stelle gleich mit zu erledigen.
    Mich "stört" halt gefühlt irgendwie der mehrfache Aufruf der Funktion in der ersten Variante.

    Wenn es wirklich nur um die drei Werte geht, würde ich die Variante nehmen, die ich übersichtlicher finde. In dem Fall vermutlich letztere.
    Bei den paar Aufrufen dürfte es für die Performance völlig egal sein.

    Wenn das mit den drei Variablen nur ein Beispiel ist und es in Wirklichkeit um wesentlich mehr Variablen geht, dann würde ich einfach testen, welche von beiden schneller ist.

    Ich weiß, das ist jetzt keine super fundierte Antwort. Aber zumindest prakmatisch ;)

    Alternativ könntest du dir die get_post_meta() auch mal anschauen. Jenachdem, was die alles macht und wie komplex die aufgebaut ist, ist die zweite Variante wahrscheinlich auch die "bessere", weil der Funktionsaufruf nur einmal stattfindet und du danach ja nur noch Variablen zuweist.

    woher weiß ich denn in Zukunft wie ein Abschnitt denn benannt ist?

    Das kannst du in den Entwickler-Tools deines Browsers sehen. Wo du die findest, hängt ein bisschen davon ab, welchen Browser du verwendest.
    Meistens Rechtsklick und dann auf "Untersuchen" (oder ähnliches) klicken. Im Zweifelsfall einfach nach "Entwickler-Tools" und dem Namen deines Browsers googlen :)