Beiträge von ASenna

    Hallo zusammen,

    ich meine, ich hatte mal auf meinen Seiten http://www.koch-lemke-machacek.de eine Menüübersicht, die in der Titelzeile aufzeigt, wo man im Menü ist. Und zwar baute sich das hinter den 4 kleinen Punkten (siehe Bild) auf.

    Kann mir jemand helfen, unter welchen Begriff ist da suchen muss? Wird so eine Inhaltsübersicht durch ein Plugin erzeugt? Ich brauche also erst einmal nur einen Ansatzpunkt zum selber recherchieren.

    Ja,über die ASCII-Datei kann ich frei verfügen. Daher ist es sinnvoll, gleich dort die Änderungen vorzunehmen.

    Jetzt aber die Frage (sorry, ich bin Nichtinformatiker): Mit welchem Befehl schreibe ich den neuen Code (bspw. b167) in das Eingabefeld (das dürfte wohl nicht nötig sein) und mit welchem Befehl rufe ich das PHP-Skript auf, das hinter der Decodieren-Schaltfläche sitzt (an das dann der Code zu übergeben wäre). Das PHP-Skript wurde wie geschrieben über Woody eingebunden und läuft über einen Shortcut.

    Hm, komme ich damit weiter? So wie ich preg_replace_callback() verstehe, ruft die eine bestimmte Funktion auf, wenn bestimmte Suchkriterien erfüllt sind. Ich will aber eigentlich nur die beiden benannten Codes unter Exklusiv als Link haben, der angeklickt werden kann.

    P.S. Der Tabelle liegt eine ASCII-Datei zu grunde, die ich frei ergänzen kann.

    Guten Abend,

    ich nutze das Plugin Woody Snippets zum einbinden einfacher PHP-Skripte. Das klappt bei mir auch gut, es geht um den Aufbau einer Tabelle, ausgehend von einem Code, der durch den Nutzer einzugeben ist.

    https://www.koch-lemke-machacek.de/informationen/…ht/icf_decoder/

    Gibt man nun bspw. den Code b310 ein entsteht die Aufschlüsselung des Codes. Hier sieht man jetzt, dass in der Tabelle unter Exklusiv zweiweitere Code genannt werden, in diesem Fall b167 und b320. Und die würde ich gerne anklickbar machen. Ist soetwas machbar?

    Ich wäre dankbar für einen Tipp, in welche Richtung ich hier denken muss.

    AS

    Das steht auf der Seite:

    <input name="submit" value="Berechnung jetzt durchführen" type="submit"/>
    </form><a name="EndeFormular"></a>
    <h2>Ergebnis zum Pflegegrad</h2>
    Sofern der Gutachter des MDK zur gleichen Einschätzung gelangt wie Sie oben vorgenommen haben, wird Ihnen Ihre Pflegekasse
    <p class="center"><b>[PflegegradAnzeigen]</b></p>
    zuerkennen.

    In meinem Plugin, das nur PHP-Code ist, steht dann:

    function pflegegrad_anzeigen_init() {
    function pflegegrad_anzeigen_func() {
    global $gewichtetePunkte;
    global $pflegegrad;
    ...
    return "bei erreichten " . $gewichtetePunkte . " Punkten " . $pflegegrad;
    }
    }
    add_shortcode( 'PflegegradAnzeigen', 'pflegegrad_anzeigen_func' );
    }
    add_action( 'init', 'pflegegrad_anzeigen_init' );

    Wie gesagt, das klappt auch alles (https://www.koch-lemke-machacek.de/informationen/…s-pflegegrades/).

    Aber woher weiß eigentlich der Input-Befehl, dass er gerade diesen PHP-Code ausführen muss?

    Danke für die Links,den zweite kannte ich noch nicht.Scheint mir auch ganz hilfreich zu sein. Das Verständnis fehlt mir aber noch an einer anderen Stelle:

    - Ich habe in einer Seite ein Input-Feld.
    - Ich habe ein eigenes Plugin unter WordPress mit PHP-Code, dass einen Shortcode generiert (so wie aus deinen beiden Links)
    - Ich habe auf meiner Seite dann unter dem Input-Feld den Shortcode

    Mir fehlt jetzt aber das Verständnis, wie ich die Daten aus dem Input-Feld in die PHP-Routinen meines Plugins bekomme, damit dieses dort dann weiterrechnen kann. Auf zwei meiner Seiten klappe es, ggw. baue ich eine dritte Seite, dort klappt esnicht, obwohl ich die gleiche Syntax/Systematik gewählt habe. Da also hakt es bei mir.

    Anders formuliert: Mir wäre alles klar, wenn der HTML-Befehl auf <Input action="xyz_function()" ...> lauten würde. Woher also weiß der Input-Befehl, wo er die Routinen in welchem Plugin findet?

    AS

    Guten Morgen,

    ich habe ein bisschen PHP-Code in zwei Plugins, die dann über ShortCodes Inhalte auf meinen Seiten produzieren, wenn man einen Button anklickt oder ein Input-Feld ausfüllt. Das klappt auch, ich weiß aber eigentlich nicht genau warum :confused: Die Logik dahinter ist mir noch nicht rechtklar. Wie bestimme ich, auf welches Pluginzugegriffen wird? Wie bestimme ich die Function, die dann aufgerufen werden soll?

    Ich bin halt kein PHP-/WordPress-Experte, würde das aber gerne wissen. das würde dann auch das Forum hier entlasten ;)

    Kennt daher jemand eine gute Anleitung im Netz, wo gut beschrieben ist, wie man aus einer WordPress-Seite heraus PHP-Code in einemeigenen Plugin startet?

    AS

    Ja, ich habe die Embed-Funktion genutzt. Das mit dem "alternativen Weg" war ein Missverständnis meinerseits.

    Den zweiten Teil deiner Antwort verstehe ich zumindest soweit, als dass es nicht klappt. Der Rest mit den Klassen ist mir zu hoch, bin halt kein Informatiker. Ich wünschte mir mal zwei oder drei Monat Zeit, dass ich mich da mal ordentlich reinarbeiten könnte. Naja, irgendwann kommt ja die Rente ;-)

    Danke für deine Hilfe!

    AS

    Guten morgen,

    ich habe ein YouTube-Video über den Befehl

    Code
    <h2>Präsentation unserer Kanzlei</h2>
    {embed width="300"}[media]https://www.youtube.com/watch?v=kBHUX3zEKac[/MEDIA]{/embed}


    eingebunden. Im original stehen die eckigen Klammern statt der geschweiften. Das Video ist allerdings zu breit. Daher habe ich den width-Befehl gesetzt ... der aber keine Auswirkungen hat. Woran liegt das?

    Unsere Seite:
    https://www.koch-lemke-machacek.de/kanzleiportrait/

    P.S. Als Lösung im Netz hatte ich gefunden, den embed-Befehl durch <div max-width ... einzufassen. Aber auch das zeiget keine Wirkung.

    Beim ersten posten des Threats, damals noch mit den eckigen Klammern, brachte er mir aber das Video, davor stand aber der embed-Befehl Damit kann ich jetzt nichts anfangen, vielleicht einer von Euch.

    Vielen Dank.

    AS

    Exakt das war der Grund gewesen sein. Cache-Plugin deaktiviert und schon klappte das Skript. Auch Anmelden über Edge führte zum Erfolg. Danke für den Tipp!

    Ich habe den Cache Enabler V 1.3.1 laufen. Sollte ich den lieber deaktiviert lassen, damit Besucher meiner Seite immer einen anderen Titel sehen? Wenn ja, wie wirkt sich das dann auf die Ladezeiten der Seite aus?

    Ich habe ein kleines PHP-Skript geschrieben, dass auf meiner Seite - abhängig von der aktuellen Sekunde - per ShortCode immer eine andere Titelzeile einblendet:


    In Firefox klappt das auch prima. Rufe ich den Browser auf (oder Strg + F5), erscheint immer eine andere Titelzeile. Rufe ich die Seite mit Opera oder mit dem Edge auf, klappt das nicht. Es erscheint immer die gleiche Titelzeile, die erste, die mit 0 nummeriert ist. Hat jemand eine Ahnung, woran das liegen könnte?

    Edit SirEctor: bitte Code-Button nutzen