Beiträge von bionade

    Laut Angabe der Mailempfängerin tritt das Problem auch bei Desktop-geräten auf. Jetzt kann ich also gezielt nachforschen. Vorher ergab die Fewhlerbeschreibung einfach keinen Sinn.

    Der Thread ist aber sinnlos geworden, denn der beschriebene Bug existiert nicht.

    Danke trotzdem
    Raphael

    Da gehts zur Seite mit dem Problemformular: siebensonne.com/kontakt

    Mich interessiert aber mal prinzipiell, ob/ wie es überhaupt möglich sein kann, dass eine von Contact Form 7 generierte Nachricht nur dann weitergeleitet wird, wenn sie von einem Desktop-Rechner verschickt wird. Das ist das, was mir so unverständlich ist.

    Danke
    Raphael

    Hi Community,
    ich habe auf einer Seite, die Contact Form 7 nutzt, ein seltsames Problem. Hat jemand bereits etwas Ähnliches gesehen und Erfahrung mit der Problembehebung?

    Es geht darum, dass die Seite, die responsiv gecodet ist, ein Kontaktformular hat. Das Kontaktformular funktioniert auch zufriedenstellend auf Desktop. Wenn es aber am Handy genutzt wird, erhält man zwar die Meldung, dass die Nachricht korrekt gesendet wurde, es kommt aber nur der Body an, Name, Mailadresse und Subject fehlen.

    Das CSS des Formulars ist ziemlich simpel. Die einzelnen Felder sind mit width: 100% definiert und befinden sich in einem Container, der sich an die Fenstergröße anpasst. Am CSS wird es also eher nicht liegen. Bleibt trotzdem die Frage, wieso das ganze am Handy zickt. :(

    Ich würde den Fehler gerne eingrenzen, stehe aber auf der Leitung. Daher die Frage im Forum, ob jemand so etwas bereits erlebt hat. Ich werde demnächst eine kleine Testserie mit mehreren Smartphones und Betriebssystemen machen um den Fehler noch weiter einzuschränken. Aber selbst wenn sich herausstellen sollte, dass er sich auf eine bestimmte Kombi beschränkt, ist für mich sehr unklar, wo man überhaupt ansetzen soll um ihn zu beheben.

    - Ist es potentuiell der Hoster der Seite, der das Problem verursacht, und soll man dort nachfragen?
    - Ist es ein Handyprovider, der die Weiterleitung der Daten nicht hinkriegt und soll man daher dort nachfragen?

    Was meint ihr? Hattet ihr so ein ähnliches Problem schon? Und falls ja: Wie habt ihr das gelöst?

    Danke für Ideen, wie gesagt, steh ich auf der Leitung. :(
    Raphael

    Danke an die bisherigen Antworten. Ich bin aber immer noch am Überlegen.

    Die Idee von helix geht leider nicht. Ich sehe in dem Theme nicht ganz die Ursache, aber aus irgendeinem Grund ist das mobile Menü, das ich ansprechen will, von einem <ul> mit der Klasse "mobile_menu" umgeben. Und ist absolut positioniert. Ich finde aber nicht, wo der <ul> Tag herkommt. Mit dem beschriebenen Vorgang, steht das, was ich schreiben will ,nicht mehr im Zusammenhang mit dem Menü, sondern durch die absolute Positionierung ganz wo anders. Die Idee habe ich also gleich wieder fallenlassen.

    Aber mit add_filter kann ich zusätzliche Menüpunkte in die function.php schreiben.
    Wusste ich nicht. ;)

    Das geht ca. so:

    Code
    add_filter('wp_nav_menu_items','zusatz1');
      function zusatz1 ($nav){
      return $nav."<li class='irgendwas'>
    NEUER MENÜPUNKT
    </li>";
    }

    Das ist einfach und wenn ich den neuen Menüpunkt nur mobil anzeigen lassen will, kann ich ihn ja am desktop über CSS ausblenden {display: none;}

    Hi helix, das klingt voll logisch, ich werde mal in die Richtung arbeiten.

    @ Edi: hm, weiss nicht. Ich will da drei <div>s mit jeweils ziemlich viel Code for die Navi packen. Dafür scheint mir die Lösung mit a:before nicht die richtige zu sein.

    Hi Community,
    ich will bei einem Theme (Divi) in ein Menü zusätzliche <div>s aufnehmen. Das Theme funktioniert so, dass das Menü über wp_nav_menu aufgerufen wird. Ich habe in der Entwicklerdoku nachgesehen, da habe ich keine Möglichkeit gefunden irgendetwas vor alle Menüpunkte oder vor dem öffnenden <ul> reinzuschreiben. Die einzige Möglicheit wäre es vor die jeweiligen Listenpunkte zu schreiben. Das nützt mir aber leider nichts.

    Hat jemand eine Idee, wie man das hinkriegen kann?

    Ich skizziere die Sache mal mit Code:

    derzeit im Quelltext

    Code
    <div>
       <ul>
         <li>Menüpunkt</li>
         <li>Menüpunkt</li>
         <li>Menüpunkt</li>
         <li>Menüpunkt</li>
       </ul>
    </div>

    gewünscht im Quelltext

    Danke schon mal vorab, ich stehe gerade auf der Leitung. ;)
    Raphael

    Hm. der Beitrag entwickelt sich zu einem Monolog, aber ich glaube, ich konnte es lösen:

    Zuerst habe ich das Bild so abgespeichert, dass es an der längsten Kante unter 600 Pixel war.
    In den Header kam noch das hier:
    <meta property="og:title" content="bli bla blo" />
    <meta property="og:description" content="bli bla blo" />
    <meta property="og:image" content="http://www.example.com/wp-content/uploads/2016/03/bild.jpg" />
    <meta property="og:type" content="website" />
    <meta property="og:image:type" content="image/jpeg" />
    <meta property="og:image:width" content="400" />
    <meta property="og:image:height" content="599" />
    Dann gings zum Facebook-Debugger, dem hab ich dann für jede Seite einzeln die URL eingegeben und die Seite aufgerufen. Dadurch wurde FB gezwungen den Cache zu erneuern. Dann gings. Ist zwar ein saublödes Prozedere und ich würde gerne wissen, warum das so sein muss, aber Hauptsache es geht. Vielleicht hilfts ja auch jemandem...

    keine Ideen? Schade.

    Ich habe inzwischen alle Plugins und die Installation auf den neuesten Stand gebracht. Kein Resultat.
    Die Info des Debuggers macht mihc stutzig: [COLOR=#4E5665][FONT=helvetica][FONT=arial]>>> og:image could not be downloaded or is too small
    Das Bild ist weder zu klein noch kann man es nicht runterladen. Weiss jemand vielleicht, ob man bei der Information ansetzen kann kann? Das ist ja offensichtlich falsch.

    Viele Grüße!
    Bio
    [/FONT][/FONT][/COLOR]

    Hi Community,
    ich habe ein Problem mit Facebook Sharing-Plugins. Und zwar gleich mit allen, die ich getestet habe. ;) Hat jemand vielleicht Erfahrung, wo ich bei der Fehlerbehebung ansetzen kann? Das wäre sehr hilfreich. ;)

    Der Fehler:
    Egal welches Plugin ich benutze, wenn ich eine einzelne Seite der Installation auf FB teilen will, verwendet FB irgendein Bild der Seite. Nicht das erste im Quelltext, nicht immer das selbe aus Header oder Sidebar. Nein. Einfach irgendeines. Was ich gerne hätte, das wäre aber eine ganz einfache Lösung: Für alle Seiten ein Standardbild.

    Lösungsansätze, die ich erfolglos probiert habe:
    1) Mehrere Sharing Plugins testen
    2) Zusätzlich Plugins testen, die Facebook sagen, welches Bild es nutzen soll
    3) Das Wunschbild an allen nur denkbaren Stellen im Code platzieren.
    4) Browsercache leeren
    5) anderen Browser verwenden
    6) Im Quelltext nachsehen, ob ein Bild für FB definiert ist: Ja, das richtige Bild ist definiert, og:image ist in den Metatags korrekt definiert.
    <meta property="og:image" content="http://www.lifecoach-berlin.de/wp-content/upl…h-in-Berlin.jpg" />
    Das ist ja wohl recht eindeutig. Oder? ;)
    7) Sämtliche Plugins deaktivieren, um zu sehen, ob ein Pluginkonflikt vorliegt.
    8) Rechte des gewünschten Bildes auf 777 ändern.
    9) Den FB-Debugger nutzen:
    [LEFT][COLOR=#4E5665][FONT=helvetica][FONT=arial]>>> og:image could not be downloaded or is too small
    [/FONT][/FONT][/COLOR][FONT=helvetica][FONT=arial]Zu klein ist es aber nicht, das Bild kann auch ganz normal aufgerufen werden. Die Rechte sind ohnedies bereits bei 777...

    Fazit: Mein Latein ist komplett am Ende. Ich lege vielleicht noch den Bericht des FB-Debuggers als Bild bei, falls da jemand daraus schlau wird. Für Ideen wäre ich dankbar, denn ich sehe da keinerlei Lösungsmöglichkeit.

    Ev. würde ich das auch als Job ausschreiben, vielleicht ist es aber nur eine Kleinigkeit, die ich übersehen habe und das lohnt sich gar nicht.

    Danke für jede, hilfreiche Idee
    Raphael
    [/FONT][/FONT]
    [/LEFT]

    Na ja, ich beziehe ja ziemlich viel Wissen aus dieser Seite. Daher bemühe ich mich für jede Frage, die ich stelle, auch irgendwas Sinnvolles zu tun. Andere Fragen beantworten oder - so wie hier - Lösungen beschreiben. Da gehts ja nicht nur darum "nett" zu sein, sodern das ist auch im eigenen Interesse. Das Forum ist nur so gut wie seine Beiträge. Und nur fragen geht halt nicht.

    In dem Fall wars besonders sinnvoll den Lösungsweg zu beschreiben, denn das Web ist voll mit Leuten, die genau das selbe Problem haben, wie ich es hatte. Bei anderen CMS scheint das eine Standardfunktion zu sein, bei WP scheinbar nicht. Wundert mich, dass noch niemand ein Plugin dafür geschrieben hat.

    Ja, funktioniert super, danke. Ich schreib mal hier die Basisinfos auf, falls das jemand anderer nutzen möchte:

    1) Die Voraussetzung ist, dass beide Menüteile auf einer gemeinsamen Seite angezeigt werden können, bzw. in einem gemeinsamen <div> platziert sind. Damit man die Vorteile der komfortablen Menüsortierung im Adminbereich nutzen kann, ist es notwendig das Menü so aufzurufen:

    PHP
    <nav class="main-navigation">
                <?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>
    
    
    </nav>

    2) In meinem Fall ist es so, dass ich das _s-master Theme nutze, das ist ein leeres Theme und daher natürlich auf solche Veränderungen gut vorbereitet. Es hat - grob gesagt - folgende Struktur:

    Code
    <header id="masthead">
    </header>
    <div id="content">
                  <div id="secondary">Sidebar</div>
                  <div id="primary">Sidebar</div>
    </div>
    <footer id="colophon">
    </footer>


    Mein Wunsch war es, dass die 1. Ebene in der Sidebar angezeigt wird, die 2. Ebene horizontal unterhalb des Headers.

    Damit das funktioniert waren ein paar einfache Schritte notwendig:
    1) Ich habe das Menü in das <div> mit der id "content" platziert und dieses <div> mit "position: relative" ausgestattet. Die erste Ebene habe ich im diesem <div> senkrecht, links platziert, als Pseudosidebar sozusagen. Die Sidebar war dann nicht mehr notwendig, daher habe ich sie entfernt.

    2) Die zweite Ebene habe ich dann absolut positioniert, das geht z. B. so: .main-navigation ul ul {position: absolute;} Dann wird sie im oberen, linke Eck von #content angezeigt. mit top und left kann man jedes absolute Element beliebig verschieben, das ist ja leicht und das habe ich natürlich genutzt um die ideale Position zu finden. Dann musste ich natürlich noch die einzelnen <li> so stylen, wie ich sie wollte. In dem Fall sollten diese Elemente waagrecht nebeneinander sein, also habe ich sie als Blockelemente definiert, sie in der Breite beschränkt und links floaten lassen. Dann werden sie alle nebeneinander angezeigt.

    3) OK, das wars schon fast. ;) Das Problem jetzt: Wenn mehrere Menüpunkte eine zweite Ebene haben, dann werde alle Unterpunkte gleichzeitig und - durch die absolute Positionierung - übereinander liegend angezeigt. Ich musste also noch CSS hinzufügen damit nur die aktuellen Unterpunkte sichtbar sind. Das ging in meinem Fall so:

    Code
    .main-navigation ul ul li {display: none;}/*Alle Listenelemente der zweiten Ebene werden ausgeblendet*/
    .main-navigation ul li.current-page-parent ul li { display: block;} Die Kinder des aktuellen Listenelements der ersten Ebene werden wieder eingeblendet*/

    Das war das Grundgerüst, ich hoffe, es nützt anderen.
    Grüße
    Raphael

    Ja, an absolut positionieren hatte ich auch schon gedacht. Es erschien mir nur irgendwie unsauber, deshalb hatte ich es verworfen. Allerdings war mein "unsauberer" Lösungsansatz anders: Ich hätte ein Menü so gemacht, dass nur die oberste Ebene angezeigt wird und dann das selbe Menü (.main-navigation) woanders aufgerufen, die erste Ebene mit CSS aus dem Browserfenster verschoben und die zweite Ebene dann absolut positioniert. Aber das war wohl ums Eck gedacht. Deine Lösung ist viel einfacher. Ich probiers jedenfalls mal und melde mich wieder.

    Danke!
    Raphael

    Hi Community,
    ich arbeite gerade an einer Seite bei der die statischen Seiten auf zwei Navi-Ebenen verteilt sind. Das Layout sieht vor, dass die 2. Ebene (.sub-nav) an einer anderen Stelle angezeigt wird als die erste. Zunächst dachte ich, dass das total leicht wäre. Aber mein erster Versuch hat nicht funktioniert. Der war ca. so:
    1. ebene

    Code
    .sub-nav {display: none;}

    2. Ebene:

    Code
    .main-navigation li {display: none;}
    .sub-nav {display: block;}

    Das funktioniert offensichtlich nicht, weil .sub-nav ein Teil des ausgeblendeten .main-navigation li ist. Schade, wäre so schön einfach gewesen. ;)

    Als nächstes habe ich dann gesucht ob es im Web Lösungen gibt und ganz erstaunt festgestellt, dass eine Menge Leute mit dieser scheinbar so simplen Aufgabe Probleme haben. Nachdem ich weder ein Plugin noch eine "moderne" Codelösung gefunden habe, habe ich mich entschlossen mit wp_list_pages zu arbeiten. Da gibt es eine Reihe von Ansätzen, z. B. hier: https://developer.wordpress.org/reference/func…#List_Sub-Pages

    Das Problem ist also mal vorerst entschärft, aber wirklich glücklich bin ich nicht. Mit wp_list_pages verliere ich natürlich die komfortable Möglichkeit die Menüpunkte im Adminbereich per drag&drop zu sortieren. Also frag ich mal im Forum, ob jemand einen moderneren Ansatz kennt. Ich hab leider kein Plugin gefunden und hab vorerst auch keine Idee, wie man sich das selbst coden könnte. Aber möglich muss es doch sein. (?)

    Danke für Ideen
    Raphael

    Habe selten so einen Blödsinn gesehen wie einen intelligenten Kühlschrank mit food Manager. Sorry. Da kriegst du natürlich immer genau das, was der Zulieferer oder der Algo gerade ausspuckt.

    Hi Community,
    ich habe gerade für ein WP-Projekt Themes gesucht und natürlich eine Menge interessanter Sachen gesehen. Was mir wieder mal die Frage nach dem Geschäftsmodell der freien Themes in Erinnerung gebracht hat. Manchmal ist es ja absolut klar: Designbüros bieten ihre Arbeit an und als Teaser gibt es halt das eine oder andere Theme gratis.

    Auf der Seite hier habe ich aber eine Reihe von interessanten Themes gesehen: https://www.competethemes.com und nicht einen einzigen Hinweis auf eine kommerzielle Aktivität. Was steckt da für ein Geschäftsmodell dahinter? Der Betreiber entwirft, codet, betreibt die Seite, supportet... Alleine all dies ist bereits ein voller Arbeitsplatz. Und nirgendwo gibts auch nur irgendwas zu kaufen. Oder bin ich blind?

    Würde mich einfach interessieren, wie das funktionieren kann. Oder ist das Geschäftsmodell nur was für Leute, die reich geerbt haben?

    Grüße
    Raphael

    Da brauchst du eigentlich nur angemeldete Besucher mit Autorenrechten. Die können dann in das WP reinschreiben.

    @ Tubedesigner: Blatt Papier, Schreibstift, Heftzwecke oder Magnet... Oh jeh oh jeh, solche Tools sind doch sowas von prähistorisch. ;) Nö, geht gar nicht.