Beiträge von helix

    OffTopic

    […] WP ist wohl eher für Profis. […]


    Verzeih, dass sind so Allgemeinplätze, die ich einfach liebe (oder wie mein Lateinlehrer formuliert hätte: „da gang i auf der wilde Sau naus“)

    Weißt du, was ein Amateur ist? – Ein Liebhaber.
    Einer, der sich mit Begeisterung in (s)eine Sache vertieft.

    Soweit, sogut. Mit deinen Wanderungen ist es bei dir vielleicht auch so ähnlich.
    Aber woher-um-alles-in-der-Welt nimmst du die Erwartung, dass sich deine Webseite von alleine gestaltet, nur mit der Kraft deiner Gedanken? (Oder ist es eher das Problem von Berg und Prophet? Ich weiß es nicht. Man, also helix, würde gerne helfen, weil ich weiß, wie schwierig es oft ist, sich in eine ganz neue Materie einzuarbeiten. Aber dein subtil-indignierter Ton halten mich ab. Zusammen mit Schwierigkeiten beim Verstehen deiner Anforderungen … aber das wurde ja schon zur Genüge erörtert.)

    Nix für ungut
    Gruß
    helix

    da suchst du mal in den Templatedateien, wo das Menüerzeugt wird.


    Bitte noch einen Schritt zurücktreten: Ist es ein Menü, das auch in WordPress als Menü angelegt ist (und wo die Kategorien als Menüpunkte reingezogen sind)? Oder ist es eine Kategorieübersicht?
    Wenn es ein Menü ist, wird es wohl nicht ganz so einfach gehen. Ich schätze, man muss dafür einen eigenen Menü-Walker schreiben. (Lasse mir gerne einen Hinweis auf eine einfachere Lösung geben).

    Gruß
    helix

    Wenn du bitte mal die implizit enthaltenen Fragen beantwortest?
    Erklär doch bitte mal, mit welcher Technik du versucht hast, diesen „Trigger“ im mobilen Menü zu setzen.

    Oder nochmal andersrum und ausführlicher:
    Um einigermaßen nachzuvollziehen, was du da gemacht hast und was das sein / geben soll, habe ich mir deine Seite in zwei Browserfenstern nebeneinander geöffnet, einmal größer, einmal kleiner, so dass das minimierte Menü zum Einsatz kommt.

    Im Moment ist es so, dass die Hauptmenüpunkte in der Navigation zu einer Seite führen, auf der aber nur Beispielinhalt steht. Sieht so aus, als ob die gar keinen Inhalt bekommen sollten. Wenn das so ist, wäre drüber nachzudenken, auch im Desktopmenü so einen blinden Bezeichner (mit der #) einzusetzen.

    Damit hast du nun natürlich – zunächst – das Problem, dass du für die Touchscreen-Geräte kein Mouse-Over zur Verfügung hast und die Navigation per Klick auf das Hauptmenü-Element die Unternavigation öffnen muss. – Es sei denn, du entscheidest dich für eine Lösung, in der in der mobilen Version mit Klick auf das Hamburger-Symbol gleich alle Menüpunkte angezeigt werden, gegliedert, d.h. die Subnavigation eingerückt oder sonst irgendwie als sub kenntlich gemacht.

    Wenn man das so macht, dass sich die Sub-Navigation auf Klick auf den Hauptpunkt öffnen soll, wird das im Allgemeinen mit einem JavaScript oder mit JQuery umgesetzt.
    Mir scheint, das wolltest du aus irgendeinem Grund umgehen?
    Damit wir uns nicht missverstehen: ich bin ein großer Fan von reinen CSS-Lösungen ohne JQuery oder JavaScript. Ich weiß aber nicht, ob es hier so eine Lösung gibt. Oder wenn, ob die nicht rather kompliziert ist …

    Deswegen bitte: Wie hast du denn versucht, das umzusetzen? Mit target-Funktion?

    Und ansonsten für die Lösung über ein JavaScript oder JQuery: Da gibt es wirklich Vieles. Versuch es doch mal mit Suchbegriffen wie „js submenu on click“. Evtl. direkt auf diesen Script-Plattformen wie CodePen etc. suchen.

    Gruß
    helix

    Ideen immer viele. Aber wenn man nicht weiß, wie du das Menü tatsächlich gebaut hast, haben die Ideen eher den Charakter von Mutmaßung.

    Mutmaßung ist: du versuchst, über das Ankerzeichen # deine Submenüs zu triggern. Aber # und # ist irgendwie das Gleiche. Woher soll der Browser dann wissen, welches Submenu? (… und nimmt das letzte – oder so ähnlich …)

    Gruß
    helix

    Mit der Klasse .menu-item-xxxx solltest du die Menüpunkte (<li>-Elemente) individuell ansprechen können. Dabei steht xxxx für die ID des jeweiligen Menüpunkts. Einfach die Webentwickler-Werkzeuge nutzen, um die korrekte Klasse für den gewünschten Menüpunkt auszulesen.

    Gruß
    helix

    Hm. Weißt du, manche „Probleme“ stellen sich mir als ausgesprochen peripher dar, weil ich gar nicht in die Verlegenheit komme …

    Mir würde es – sorry – nicht einfallen, ein Bild über WordPress zu beschneiden. Das Bild wird so zurechtgemacht, wie es gebraucht wird. Bevor ich das erste Bild in die Mediathek hochlade, vergewissere ich mich, dass die Einstellungen für die Bildgrößen dem entsprechen, was ich im entsprechenden Theme sinnvoll gebrauchen kann.
    Hier wäre allenfalls noch über einen „Ausbau“ insofern nachzudenken, dass man das nicht-gerade-berauschende Standard-Komprimieren umgeht (das ist halt ein Kompromiss, der für möglichst viele passen soll).

    Du bist frei zu testen – sinnvollerweise in einer Testumgebung, nicht auf einem Live-Blog – was aktuell genau passiert, wenn du in deiner wp-config.php die Zeile setzst:

    PHP
    define( 'IMAGE_EDIT_OVERWRITE', true );

    Was attach / unattach angeht: Als ich das zuletzt letzten Herbst durchgetestet habe, hat es nicht so funktioniert, wie es sollte. WordPress erkennt ein Bild dann als „attached“, wenn es zur Seite bzw. zum Beitrag hochgeladen ist, also beim Bearbeiten der Seite oder des Beitrags vom Editor aus über „Dateien hinzufügen“.

    Das ist an der Stelle wichtig, wenn man Bilder als Children ihrer zugehörigen Seiten oder Beiträge ansprechen will. Oder wenn man ein bisschen advanced-ter mit der Standard-Galerie von WordPress arbeiten mag (wo es ja auch viele gute Gründe dafür gibt, nicht nur welche dagegen).

    An der Stelle ist WordPress einfach was für Ordentliche (kannst sie auch Erbsenzähler oder Korinthenkacker nennen).

    Gruß
    helix

    Kann mich nur b3317133 anschließen.

    Brich doch einfach mal das „Gebot des Contents“ auf die kleine Einheit runter. Eine Leerzeile enthält: nix. Kannste dir schenken.

    Abstände mit Leerzeilen zu machen, das ist halt … Word …
    Auch im Printdesign, will sagen: wenn man mit einem ernstzunehmenden Layout-Programm arbeitet, macht man Abstände nicht mit Leerzeilen => sondern: mit Absatzformaten.

    Wenn das Netz voll ist mit ähnlichen Fragen, ist das lediglich ein Indiz dafür, wieviele Menschen – aus mehr oder weniger guten Gründen – sich nicht mit standardkonformer Formatierung auseinandersetzen können oder wollen.
    Wenn es im Netz dazu vergleichsweise wenig Antworten gibt: Weil von denjenigen, die sich mit standardkonformer Formatierung über CSS einigermaßen auskennen, ziemlich viele keine Zeit mehr in die Beantwortung der Frage investieren, was der Tiny MCE richtig macht und was nicht – zumal es sich andauernd ändert. In Abhängigkeit von TinyMCE- und Browserversionen …

    Gruß
    helix

    Würde ich zunächst mal auch als Hinweis sehen, dass Mod Rewrite aktiv sein müsste und dass mit deinen Einstellungen für die URL auch alles stimmt.

    Trotzdem würde ich dem nochmal genauer nachgehen. Ich habe mal die Suchmaschine befragt nach „mod rewrite aktiv wie testen?“ – da kommt etliches.

    Ansonsten, nächster Schritt: Deaktiviere mal alle PlugIns.
    Übernächster Schritt: stelle auf ein Standard-Theme Twenty-irendwas um.

    Gruß
    helix

    Sinnigerweise bindest du solcherart Skripte über register_script(); und enqueue_script(); über deine functions.php ein. Also Skript in eine eigene Datei und diese Datei beim Einbinden über die funktions.php referenzieren.
    Vorteil: du hast alle Skripte zusammen und WordPress sorgt dafür, dass es keine Konflikte zwischen Skripten gibt.

    Ich würde davon ausgehen, dass du dein Skript ohne weiteres im Footer einbinden lassen kannst. Ausprobieren. Wenn es Schwierigkeiten gibt, kannst du es immer noch ändern.

    Gruß
    helix

    Neenee, du brauchst dich da nicht zu entschuldigen.

    Erstens ist das am Anfang, wenn man noch nicht so weit durchsteigt, wirklich verwirrender.
    Zweitens hängt es auch bei den „alten Hasen“ immer wieder an einzelnen Zeichen. Was glaubst du, wie oft bei mir schon ein Style nicht gegriffen hat, ganz banal, weil ich vergessen habe, im CSS vor meinen Klassennamen einen Punkt zu setzen?
    Man kann also eigentlich nur Mut zusprechen für eine große Portion Unverdrossenheit. Ich finde, da bist du jetzt auf dem richtigen Weg.

    Gruß
    helix

    Die Kristallkugel vermutet, dass das Phänomen damit zusammenhängt, wie dein Theme die CSS-Klasse für „active“ herstellt. Es scheint so zu sein, dass es sich an der Seite selber festmacht, nicht am Bereich mit der id #xxx, die du über deinen Ankerpunkt anwählst.

    Gruß
    helix

    An dieser Stelle kannst du
    entweder ausprobieren, ob es mit !important funktioniert
    oder dir die Webentwickler-Werkzeuge deines Browsers schnappen und schauen, wie dein Link an der konkreten Stelle genau definiert ist. Dann stößt du darauf, dass der als Link innerhalb der Klasse .widget definiert ist – also

    Code
    .widget a {}


    Heißt, du solltest deinen Codeschnipsel auch noch um diese Klasse ergänzen

    Code
    .widget.widget_facebook_lightbox h3 a, .widget.widget_facebook_lightbox h3 a:not(:hover) {
    color: #b72c2c;
    }

    Gruß
    helix

    Könnte auch sein, dass bisher kein eigenes Hauptmenü definiert wurde, sondern dann (Fallback) für die Position des Hauptmenüs im Theme das WP-Standardmenü eingebunden wird. Das stellt tatsächlich „automatisch“ alles Seiten ins Menü. Hier hilft dann: eigenes Menü für die Hauptnavigation definieren und mit der entsprechenden Position verknüpfen.

    Gruß
    helix