Forum Replies Created

Viewing 15 replies - 76 through 90 (of 226 total)
  • Plugin Author Andreas Brain

    (@abrain)

    Im Beitragstext im Feed sollten die gleichen Angaben enthalten sein, wie auf der Webseite. Entsprechend müssten diese aus dem Fließtext herausgefiltert werden, was nicht wirklich optimal ist. Eigene Datenfelder im Feed sind nach meiner Kenntnis nicht vorgesehen.

    Eigene Datenfelder gibt es über die REST-API. Auslesbar sind dadurch die Einsatzberiche und deren zugeordnete Taxonomien (Fahrzeuge, Einsatzarten, Alarmierungsarten, ext. Einsatzmittel). Die Metafelder (Einsatzort, Einsatzleiter, Einsatzende, Mannschaftsstärke) werden mit Version 1.8.0 über die API schreib- und lesbar (für authentifizierte Benutzer).

    Plugin Author Andreas Brain

    (@abrain)

    Wenn im Feed weniger Informationen als auf der Webseite sichtbar sind, dann ist vielleicht unter Einstellungen > Lesen eingestellt, dass im Feed nur die Kurzfassung ausgegeben wird. Diese Einstellung gilt für alle Feeds.

    Der offizielle RSS Importer wird leider nicht mehr weiterentwickelt. Es gäbe noch dieses Plugin, es sieht für mich aber auch so aus, als müsste man das manuell anstoßen.

    Eine automatische Lösung ohne Programmieraufwand sehe ich gerade nicht. Beim Übertragen von der einen Seite auf die andere müssen immer irgendwelche Angaben angepasst werden (z. B. unterscheiden sich IDs der Einsatzarten auf beiden Seiten).

    Plugin Author Andreas Brain

    (@abrain)

    Duplikat, der erste Beitrag kam verspätet doch noch durch.

    Plugin Author Andreas Brain

    (@abrain)

    Eine fertige Lösung fällt mir dazu nicht ein. Aber du könntest dich bei einer der beiden Seiten an den RSS-Feed für die Einsatzberichte hängen und jeden neu hinzugekommenen Einsatz auf der anderen Seite anlegen.

    Plugin Author Andreas Brain

    (@abrain)

    Ah ok, das ist wieder so ein Theme, das es einem ein wenig schwerer macht :/ In dem Fall heißt die Datei dann nur archive.php, hat aber nicht die gleiche Aufgabe, da sie in einem Unterverzeichnis liegt.

    Aber das lässt sich trotzdem lösen, ich schlage folgendes vor. Die Datei archive-einsatz.php im Child Theme wird nicht mehr benötigt. Dafür kopierst du die archive.php in das entsprechende Unterverzeichnis und zwar mit folgendem Inhalt:

    
    <?php
    if ( have_posts() ) {
        if ( is_post_type_archive('einsatz') ) {
            if ( is_year() ) {
                $shownYear = get_query_var( 'year' );
                echo do_shortcode( '[einsatzliste jahr=' . esc_html( $shownYear ) . ' options=noHeading]' );
            } else {
                echo do_shortcode( '[einsatzliste options=noHeading]' );
            }
        } else {
            echo '<div id="post-list">';
            /* Start the Loop */
            while ( have_posts() ) {
                the_post();
                printf('<article id="post-%d" %s>', the_ID(), post_class());
                printf('<div class="article-inner %s">', flatsome_blog_article_classes());
                get_template_part('template-parts/posts/partials/entry-header', flatsome_option('blog_posts_header_style') );
                get_template_part('template-parts/posts/content', 'default' );
                get_template_part('template-parts/posts/partials/entry-footer', 'default' );
                echo '</div></article>';
            }
    
            flatsome_posts_pagination();
            echo '</div>';
        }
    } else {
        get_template_part( 'template-parts/posts/content','none');
    }
    

    Jetzt wird diese archive.php sowohl für Einsatzberichte als auch alles andere verwendet, durch die Abfrage is_post_type_archive('einsatz') wird aber jeweils etwas unterschiedliches ausgegeben.

    P.S.: Das abschließende ?> am Ende einer Datei sollte weggelassen werden, deshalb ist es hier auch nicht vorhanden.

    • This reply was modified 5 years, 4 months ago by Andreas Brain.
    Plugin Author Andreas Brain

    (@abrain)

    Hallo Philipp,

    wenn eine Seite (großteils) weiß bleibt, ist das gerne mal ein Problem mit der PHP-Syntax. Jetzt weiß ich nicht, wie fit du in PHP bist, aber der obige Code vom Theme ist ein bisschen gemein, weil er die PHP-Interpretation immer wieder startet (<?php) und stoppt (?>). Da schleicht sich schnell mal ein Fehler ein, wenn eine dieser Anweisungen zu viel oder zu wenig vorhanden ist.

    Den obigen Code würde ich folgendermaßen umbauen:

    
    <?php
    if ( have_posts() ) {
        // Hier den Code aus dem Blogpost einfügen
    } else {
        get_template_part( 'template-parts/posts/content','none');
    }
    ?>
    

    Viele Grüße,
    Andreas

    Plugin Author Andreas Brain

    (@abrain)

    Hallo,

    grundsätzlich wäre es möglich, so etwas einzubauen. Da das Wort Zusatzalarmierung gefallen ist: Ist bereits eine Software im Einsatz, die die Einsatzdaten hat und diese Mail dann verschicken würde? Wäre es in dieser Software auch möglich, einen HTTP-Aufruf an eine (REST-)API zu senden? Das würde das ganze vereinfachen.

    Viele Grüße,
    Andreas

    Plugin Author Andreas Brain

    (@abrain)

    Hallo,

    den Parameter year gibt es beim Shortcode [reportcount], nicht jedoch beim Shortcode [einsatzliste]. Die beiden Shortcodes sind mit ein paar Jahren Abstand entstanden und haben daher leider ein paar Unterschiede.

    Bei der Einsatzliste heißt der Parameter jahr. Um das aktuelle Jahr anzuzeigen, wird der Parameter einfach weggelassen.

    Plugin Author Andreas Brain

    (@abrain)

    Hallo Tobi,

    ja, das ist richtig. Ursprünglich hatte ich mit den Einheiten was anderes vor, aber so wie es aussieht, werden die nun doch auch zu einer Taxonomie werden. Dann kannst du sie über die Terms abfragen wie die Fahrzeuge.

    Viele Grüße,
    Andreas

    Plugin Author Andreas Brain

    (@abrain)

    Hallo,
    ich habe noch nicht ganz rausgefunden, wie das Problem mit den Sekunden zustande kommt, aber ich bin dran.
    Viele Grüße,
    Andreas

    Plugin Author Andreas Brain

    (@abrain)

    Tritt das Problem im Blockeditor oder im klassischen Editor auf? Bei mir funktioniert die Autovervollständigung mit WP 5.5.1 in beiden einwandfrei.

    Funktioniert die Autovervollständigung bei den Schlagwörtern (bei den normalen Beiträgen, falls aktiviert auch bei den Einsatzberichten)?

    Plugin Author Andreas Brain

    (@abrain)

    Hallo,

    ist das Feld zur Eingabe verschwunden oder funktioniert die Autovervollständigung im Eingabefeld nicht mehr?

    Viele Grüße,
    Andreas

    Plugin Author Andreas Brain

    (@abrain)

    Hallo Tobi,

    das wäre eine Idee für die Zukunft, im Moment ist das noch nicht möglich.

    Generell ist eine Statistikfunktion angedacht, da würde das ganz gut dazupassen. Also z. B. eine Statistik wie die Verteilung auf die Einsatzarten war.

    Viele Grüße,
    Andreas

    Plugin Author Andreas Brain

    (@abrain)

    (Das Problem wurde über einen anderen Kanal behoben. Die Lösung war, die CSV-Datei im Encoding UTF-8 zu speichern.)

    Plugin Author Andreas Brain

    (@abrain)

    Hallo,

    also direkt out of the box geht das gerade nicht. Eine Einsatzliste, die von den Besuchern selbst gefiltert werden kann, wurde schon das eine oder andere Mal angefragt. Das muss ich mir bald mal genauer ansehen. In den nächsten Wochen komme ich allerdings nicht dazu, da ich gerade ein anderes Projekt abschließen muss.

    Nachdem die [einsatzliste] schon nach Einheiten gefiltert werden kann, müsste es aber möglich sein, das hinzutricksen.

    Die simpelste Methode wäre, für jede Einheit eine Seite anzulegen, dort den nach der Einheit gefilterten Shortcode einzubauen und selbst die Verlinkung zwischen den Einheitenseiten zu machen. Das mit dem Jahresfilter klappt da dann leider nicht mehr, aber vielleicht reicht es auch, die letzten X Jahre pro Einheit auf einmal anzuzeigen.

    Ansonsten könnte es mit einem eigenen Seiten-Template und einem Query-Parameter für die Einheit klappen. So ähnlich wie in diesem Beispiel. Ist natürlich ein bisschen mehr Aufwand.

    Viele Grüße,
    Andreas

Viewing 15 replies - 76 through 90 (of 226 total)