Beiträge von Marcuss

    Hallo zusammen!

    Wie es sich gehört, habe ich bei meiner Datenschutzerklärung natürlich auch die OptOut-Funktion eingebunden.

    Und bislang dachte ich eigentlich, das das auch funktioniert.

    Jetzt habe ich mal ghostery installiert, und muss feststellen, das das eben nicht der Fall ist.

    Weder ein Link <a href="javascript:gtmOptOut();" title="Klicken Sie Hier, Um Von Der Erfassung über Den Google Tag Manager Ausgeschlossen Zu Werden.">Klicken Sie hier, um von der Erfassung über den Google Tag Manager ausgeschlossen zu werden.</a>

    noch <a href="javascript:gaOptout();">Google Analytics deaktivieren</a>

    funktionieren.

    Jemand eine Idee, woran das liegen kann?

    Die betroffene Seite ist salzsau-panorama.de

    Hallo zusammen,

    mit dem Plugin CM RSS Post Importer Pro importiere ich den Feed des täglichen Polizeiberichtes.

    Es gibt dort auch ein Titelfeld, in dem man die Überschrift festlegen kann. Nur sieht das natürlich nicht so schön aus, wenn in der URL dann irgendwann steht 'polizeibericht-134'.

    Mit folgendem Code kann ich an den Titel das Datum anhängen, von dem der Feed stammt:

    Nun steht das Datum aber eben auch nur im Titel, z. B. 'Polizeibericht vom 14.02.2018' (wenn ich im Titelfeld des Plugins 'Polizeibericht vom ' eingebe.

    Jemand eine Idee, wie man das Datum auch in die URL bekommt?

    Anscheinend habe ich die Lösung zum verhindern für die Ausgabe leerer Felder gefunden. Einfach ein

    PHP
    echo '';

    So sieht der Code jetzt aus:

    Da im ersten Datensatz z. B. die Abteilung und die Ansprechpartnerin enthalten sind, die im 2. nicht vorhanden sind, rutschen im zweiten Datensatz die Felder vor. Und wie ich das verhindern kann, ohne da schreiben zu müssen 'keine Angabe' oder ähnliches, das weiß ich halt nicht

    Poste doch mal Daten, bei denen das passiert und welche, bei denen das nicht passiert.

    Und sauber(er) formatierten Quellcode, wenn es möglich ist.

    Beispiel an diesem Code:

    Dann ergibt

    Zitat

    Stadt_Bauamt_Frau J. L._Straße_12345_Ort_0 00 00 / 000 00_domain.de_00.00000;00.00000_00.00000, 00.00000

    folgende Ausgabe:


    Aber bei diesem Datensatz:

    Zitat

    Feuerwehr Ort_straße_12345_Ort_-_-00.00000;00.00000_00.00000, 00.00000

    ergibt

    Zitat

    [FONT=Verdana]Feuerwehr Ort
    [/FONT][FONT=Verdana]straße[/FONT]
    [FONT=Verdana]12345 Ort[/FONT]
    [FONT=Verdana]-[/FONT]
    [FONT=Verdana]-53.35117;00.00000[/FONT]
    [FONT=Verdana]00.00000, 00.00000[/FONT]

    Weiß jemand, wie man vorhandene Datensätze von ACF löschen kann? Ich habe die Felder-Gruppe jetzt schon mehrfach gelöscht, aber er zieht sich die Daten immer wieder für die einzelnen Bezeichnungen. Und den Ort will er jetzt gar nicht mehr speichern im Post.

    Warum machst du es überhaupt so? Wäre es nicht naheliegender, die Kontaktdaten als einzelne Felder zu erstellen? Weshalb der Umweg über das einzelne Feld und den Explode?

    Ganz einfach aus Bequemlichkeit - ehrlich gesagt.

    Aber ich denke, mit einzelnen Kontaktfeldern ist es wohl am einfachsten, da kann dann (glaube ich) auch mal ein Feld leer bleiben, ohne das sich die ganze Ansicht verschiebt.

    Hallo zusammen!

    Ich habe mir in ACF eine Funktion gebaut für die Ausgabe von Kontaktdaten, die ich aus einem Auswahlfeld hole.

    Die sieht nun so aus:

    Das Problem dabei ist, das, wenn company[1] (oder eine der anderen Variablen) nur ein Füllzeichen ist (also das -), alle nachfolgenden Felder um eins nach unten rutschen. Sprich $company[3] wäre dann company[2]

    Weiß jemand wie ich das verhindern kann?

    Ich habe die obige Funktion um eine Abfrage erweitert, falls die Option 'keine' ausgewählt ist

    Die alten Beiträge habe ich ja noch nicht zugeordnet, trotzdem erscheint zumindest der Text 'Kontaktdaten'.

    Wenn ich in alten Beiträgen die Option 'keine' angebe, und den Beitrag aktualisiere, wird das nicht gespeichert. Es wird auf den ersten Eintrag gewechselt, der in dem Datensatz vorhanden ist, aber nichts ausgegeben - außer dem Text 'Kontaktdaten.

    Das Cache leeren in WP Rocket hat keine Wirkung

    Das hab ich schon kapiert. Nur die Verwendung von get_field in meinem Fall schnalle ich nicht.

    Ich habe eine Felder-Gruppe als Auswahlmenü erstellt. Die einzelnen Daten stehen als Adress-Satz zur Verfügung, wo die einzelnen Angaben mittels Unterstrich voneinander getrennt werden.

    Wie ich das ausgeben kann, kapiere ich nicht

    PS: Nach ein bisschen mehr googlen hab ichs dann doch noch rausgefunden

    PHP
    function Firmendetails() {
            $company = get_field('Firma');
    $company = explode('_', $company);
    echo "<br />". $company[0];
    echo "<br />". $company[1];
    echo "<br />". $company[2];
    echo "<br />". $company[3];
    echo "<br />". $company[4];
    echo "<br />". $company[5];
    }

    Ich bin - trotz jahrelanger Arbeit mit Wordpress und html - kein Proggi-Experte.

    Ich habe die Verwendung mit dem get_field-Befehl bislang nicht kapiert - so peinlich das auch sein mag :(

    Aus irgendeinem Grund scheint es aber nur bei neuen Artikeln zu funktionieren.

    Bei alten Posts speichert er den gewählten Datensatz nicht, sondern springt auf den ersten eingegebenen Datensatz zurück

    So, nachdem ich mich jetzt noch ein bisschen versucht habe, habe ich es tatsächlich so hingebracht, wie ich es haben wollte.

    Ich habe mir mal mit print_r die Daten ausgeben lassen.

    Und so schaut das jetzt aus

    Danke für den Hinweis.

    Aber das erwähnte Beispiel, was funktioniert, sieht wie folgt aus:

    PHP
    function Placename() {
        global $id, $post_meta_cache;
         $koordinate = get_post_meta( get_the_ID(), 'Ort', true ) ;
        $koordinate = explode('/', $koordinate);
        echo '<meta name="geo.placename" content="'. $koordinate[0] . '" />';
        echo "\n".'<meta name="geo.position" content ="'. $koordinate[1] . '" />';
        echo "\n".'<meta name="IBCM" content="'. $koordinate[2] . '" />';
        echo "\n";}


    Und die beiden Beispiele sind ja eigentlich gleich.

    Hallo zusammen!

    Ich setze bei mir ACF ein, und habe mir da ein Auwahlfeld mit Adress-Angaben gebastelt, in welchem die einzelnen Abschnitte mit - getrennt werden.

    Mit folgendem Code wollte ich die Angaben ausgeben lassen:

    PHP
    function Organisation() {    
    global $id, $post_meta_cache;        
    $adresse = get_post_meta( get_the_ID(), 'Firma', true ) ;     
    $adresse = explode('-', $adresse);        
    echo "\n".'<meta name="name" content="'. $firma[0] . '" />';    
    echo "\n".'<meta name="streetAdress" content="'. $firma[1] . '" />';    
    echo "\n".'<meta name="postalCode" content="'. $firma[2] . '" />';    
    echo "\n".'<meta name="adressLocality" content="'. $firma[3] . '" />';   
    echo "\n".'<meta name="telephone" content="'. $firma[4] . '" />';    
    echo "\n".'<meta name="url" content="'. $firma[5] . '" />';    echo "\n";}

    Ich habe mich dabei an einem vorhandenen Beispiel auf dem Blog orientiert.

    Leider wird nur

    Zitat

    <meta name="" content="" />

    ausgegeben.

    Ich habe das jetzt mehrfach überprüft, aber ich finde den Fehler nicht.

    Danke soweit schon mal.

    Nun habe ich noch ein anderes Problem mit den Widgets:

    Wenn ich die Seite mit dem offenen Widget per F5 aktualisiere, verschwindet der Code, und es erscheint ein '&nbsp;' (ohne die ' natürlich)


    Beispiel: Aus

    PHP
    <?php echo top_commentators_monat(); ?>                <h3 class="sidebar-title4">Top Kommentatoren der letzten 365 Tage:</h3>
                    <?php echo top_commentators_jahr(); ?>

    wird nach dem F5

    Code
    &nbsp;
    <h5 class="sidebar-title4">Top Kommentatoren letzte 365 Tage:</h5>
    &nbsp;

    Hat das schon mal jemand gehabt?

    Danke für den Hinweis!

    Meine Freude war wohl auch etwas voreilig, denn es erscheint wieder nur die Ausgabe des Codes.

    Nun zum Shortcode:

    Wie arbeite ich diesen Code

    Code
    <ol> 	<li style="list-style-type: none;">
    <div class="new-article"><strong><a title="&lt;?php the_title(); ?&gt;" href="&lt;?php the_permalink() ?&gt;" rel="bookmark"><!--?php if (strlen($post-&gt;post_title) &gt; 20) {&lt;br ?--> echo substr(the_title($before = '', $after = '', FALSE), 0, 30) . '...'; } else {
    the_title();
    } ?&gt;</a></strong></div>
    &nbsp;</li>
    </ol>

    denn in einen Shortcode um? Das hab ich noch nicht kapiert