Code Monkey home page Code Monkey logo

Comments (9)

abrain avatar abrain commented on August 19, 2024

Gibt es die Möglichkeit, dass wir ein Archiv erstellen, dass nicht ganz 2021 umfasst, sondern eins mit 2021 bis einschließlich August und eins ab 09 bis Ende 2021? Da sich teilweise Stichworte überschneiden kann ich nicht ein Archiv nur für die neuen Stichwörter erstellen..

Falls du das Archiv unter /einsatzberichte/ bzw. /einsatzberichte/2021/ meinst, dann leider nein. Das ist nur auf eine jährliche Unterteilung ausgelegt. Oder meinstest du die Tabelle (Einsatzliste)?

Neuerdings haben wir einen anderen Fehler. Wenn man einen Einsatzbericht öffnet, erscheint die Fehlermeldung "Es gab einen kritischen Fehler auf deiner Website." Kannst du uns da helfen?

Nur mit dieser Fehlermeldung leider noch nicht. Bekommst du bzw. jemand mit Administratorkonto eine Email mit Details? Könnt ihr beim Webhoster in ein Error-Logfile schauen?

Kann man die Felder "Einsatzart" und "Einsatzmeldung" umbenennen? Die heißen seit der Umstellung des LST-Rechners auch anders..

Zu dem Thema hast du im Support-Forum ja schon eine Antwort bekommen. Ich persönlich hätte es leicht anders gelöst, betrifft aber speziell nur die Einsatzliste: https://gist.github.com/abrain/c92b89c6c32cfdb2ff6375147fb669ae (diese Datei ist ein eigenes, sehr kleines Plugin. Kannst du einfach in /wp-content/plugins/ legen und wie jedes andere Plugin aktivieren).

from einsatzverwaltung.

JanHeppner avatar JanHeppner commented on August 19, 2024

Falls du das Archiv unter /einsatzberichte/ bzw. /einsatzberichte/2021/ meinst, dann leider nein. Das ist nur auf eine jährliche Unterteilung ausgelegt. Oder meinstest du die Tabelle (Einsatzliste)?

Wenn ich quasi eine Seite anlege und durch den Shortcode eine Einsatzliste generieren lasse, dann möchte ich nur alle Einsätze ab dem 01.09.2021 sehen bis zum 31.12.2021 dann.

Nur mit dieser Fehlermeldung leider noch nicht. Bekommst du bzw. jemand mit Administratorkonto eine Email mit Details? Könnt ihr beim Webhoster in ein Error-Logfile schauen?

Eine E-Mail erhalte ich leider nicht. Ich glaube das müsste ein Log-Eintrag sein, wenn ich einen verlinken Einsatz anklicke: "AH01276: Cannot serve directory /usr/www/users/ffidor/main/wp-admin/css/: No matching DirectoryIndex (index.html,index.htm,index.shtml,index.cgi,index.php3,index.php4,index.php,index.wml,index.asp,index.jsp,Index.jsp,Index.html,Index.htm,home.html,home.htm,Home.htm,Home.html,home.jsp,welcome.html,default.html,default.htm,default.php,default.jsp,Default.htm,Default.html) found, and server-generated directory index forbidden by Options directive, referer: binance.com"

Zu dem Thema hast du im Support-Forum ja schon eine Antwort bekommen. Ich persönlich hätte es leicht anders gelöst, betrifft aber speziell nur die Einsatzliste: https://gist.github.com/abrain/c92b89c6c32cfdb2ff6375147fb669ae (diese Datei ist ein eigenes, sehr kleines Plugin. Kannst du einfach in /wp-content/plugins/ legen und wie jedes andere Plugin aktivieren).

Perfekt, danke! Das werde ich nutzen! ;-)

Vielen Dank schon einmal für deine Hilfe!

from einsatzverwaltung.

abrain avatar abrain commented on August 19, 2024

Wenn ich quasi eine Seite anlege und durch den Shortcode eine Einsatzliste generieren lasse, dann möchte ich nur alle Einsätze ab dem 01.09.2021 sehen bis zum 31.12.2021 dann.

Die Einsatzliste ist ebenso nur darauf ausgelegt, nach Jahren zu filtern. Das Ganze jetzt noch um einen von-bis-Filter zu erweitern, würde den Shortcode noch komplexer machen. Wenn diese zeitliche Einschränkung nur auf einer bestimmten Seite greifen soll, dann müsste das ebenso über einen Codeschnipsel speziell für eure Webseite lösbar sein. Ich würde ungern für einen Einzelfall den Shortcode umbauen.

Ich glaube das müsste ein Log-Eintrag sein, wenn ich einen verlinken Einsatz anklicke: [...]

Der Fehler sieht mir nicht so aus, als hätte er etwas mit dem Plugin zu tun. Stutzig macht mich der Referrer am Ende: Binance ist eine Handelsplattform für Bitcoin. Ich hoffe, ihr habt euch keine Malware eingetreten.

from einsatzverwaltung.

JanHeppner avatar JanHeppner commented on August 19, 2024

Hallo Andreas,

es war viel los, sodass das Thema leider auf der Strecke geblieben ist.

Die Einsatzliste ist ebenso nur darauf ausgelegt, nach Jahren zu filtern. Das Ganze jetzt noch um einen von-bis-Filter zu erweitern, würde den Shortcode noch komplexer machen. Wenn diese zeitliche Einschränkung nur auf einer bestimmten Seite greifen soll, dann müsste das ebenso über einen Codeschnipsel speziell für eure Webseite lösbar sein. Ich würde ungern für einen Einzelfall den Shortcode umbauen.

Es soll quasi nur ein bestimmtes Archiv auf einer bestimmten Seite sein. Also wenn du da mit einem Codeschnipsel uns helfen könntest, wäre super!

Der Fehler sieht mir nicht so aus, als hätte er etwas mit dem Plugin zu tun. Stutzig macht mich der Referrer am Ende: Binance ist eine Handelsplattform für Bitcoin. Ich hoffe, ihr habt euch keine Malware eingetreten.

Das Problem habe ich gelöst, Danke!

from einsatzverwaltung.

JanHeppner avatar JanHeppner commented on August 19, 2024

Hallo Andreas,

wärest du noch einmal so freundlich uns so einen Shortcode zu erstellen? Natürlich nur wenn es nicht zu viel Aufwand macht. Es müsste dann auf einer Seite alle Einsäte bis 31.08.2021 zeigen und auf einer anderen 01.09.21 bis 31.12.21.

Vielen Dank schon einmal!

Gruß
Jan

from einsatzverwaltung.

abrain avatar abrain commented on August 19, 2024

Hallo Jan,

mit folgendem Stück Code hat es bei mir funktioniert. Das kannst du zu dem Code von neulich dazukopieren.

add_action('pre_get_posts', function ($query) {
    $pageIdUntilAugust = 8309;
    $pageIdFromSeptember = 8311;


    $currentPageId = get_the_ID();
    if (!(in_array($currentPageId, [$pageIdUntilAugust, $pageIdFromSeptember]) && $query->is_post_type_archive('einsatz') && $query->get('posts_per_page') === -1)) {
        return;
    }

    if ($currentPageId === $pageIdUntilAugust) {
        $query->set('date_query', ['after' => '2021-01-01', 'before' => '2021-08-31', 'inclusive' => true]);
    } else if ($currentPageId === $pageIdFromSeptember) {
        $query->set('date_query', ['after' => '2021-09-01', 'before' => '2021-12-31', 'inclusive' => true]);
    }
});

Die beiden IDs der Seiten müsstest du entsprechend noch anpassen. Die findest du in der Adresszeile, wenn du die Seite bearbeitest (z. B. /post.php?post=8309&action=edit -> ID 8309).

Dieses Stück Code beeinflusst theoretisch auch den Shortcode [reportcount], falls er auf diesen beiden Seiten angezeigt wird. Alle anderen Seiten funktionieren unverändert.

from einsatzverwaltung.

abrain avatar abrain commented on August 19, 2024

Hallo Jan, hat das geholfen?

from einsatzverwaltung.

JanHeppner avatar JanHeppner commented on August 19, 2024

Hallo Andreas,

wie immer. Hat geholfen ;-)! Vielen Dank :-).

Gruß Jan

from einsatzverwaltung.

abrain avatar abrain commented on August 19, 2024

Sehr gut :) 👍🏻

from einsatzverwaltung.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.