Beiträge von ASenna

    Das hatte ich irgendwo schon gelesen und in meine function.php eingebunden. Hat aber nichts gebracht.
    Ob das links die Sidebar ist, bin ich mir jetzt nicht mehr so ganz sicher. Dort werden alle unsere Beiträge (Rechtsprechung) dargestellt. Auch die Kontaktdaten sind nur ein Betrag, bei dem ich aber ggw. nicht wirklich sehen kann, warum er immer als oberstes erscheint. Hast du eine Ahnung, wo ich das nachschauen kann? Unser Theme basiert auf Twentyten, so steht es zumindest in der function.php.

    Und falls das wichtig sein sollte: Die sidebar.php ist leer.

    Im Beitrag steht nur [SuchfeldZeigen], während auf der Seite gleich daneben genau der gleiche ShortCode ausgeführt wird und ggw. den Text "Hier kommt das Suchfeld hin" auswirft.

    Wo kann ich die Sache mit dem Auszug kontrollieren/nachschauen?

    Kann man ShortCodes eigentlich auch in Beiträgen nutzen? Auf meinen Seiten funktionieren sie problemlos, plaziere ich sie aber in Beiträgen, werden sie nicht erkannt. Ich habe im Netz auch was von der Funktion do_shortcode() gelesen, komme damit aber nicht klar.

    Hintergrund: Die Kontaktdaten meiner Firma sind ein Beitrag, der immer an oberster Stelle steht. Hier würde ich gerne ein Suchfeld,mit dem meine Seiten durchsucht werden können, per ShortCode hinzufügen.

    AS

    Das mit dem action-Befehl hatte ich schon umgesetzt, hatte aber keine Änderung gebracht. Also habe ich dann noch mal weiter rumgespielt und vergessen, diese Tests vor dem posten hier wieder rauszunehmen.

    Den Submit-Button habe ich verschoben. Hat allerdings auch nichts gebracht. Dabei aber folgendes Problem: Es werden am Ende 64 Frage/Radio-Buttons sein, es soll aber nur einen Button zum Berechnen geben. Geht das dann überhaupt?

    Zum Schluss: Der ShortCode steht quasi gleich unter dem Berechnen-Button.

    Hier irgendwo liegt mein Missverständnis. Also zur Erläuterung, damit du weißt, was bei mir wo steht:

    Ich habe unter WordPress eine Seite angelegt, in der die Radiobuttons sind:
    Wie kann der Betroffene sich kämmen, seine Zähne pflege, seine Prothesen reinigen und sich rasieren?

    PHP
    <form method="post">
    <input type="Radio" name="Item402" value="0"/>selbständig<br />
    <input type="Radio" name="Item402" value="1"/>überwiegend selbständig<br />
    <input type="Radio" name="Item402" value="2" checked="checked"/>überwiegend unselbständig<br />
    <input type="Radio" name="Item402" value="3"/>unselbständig<br />
    </form>
    <hr />
    
    
    <input type="button" action="eigeneplugins/EigenePlugins.php" name="submit" value="Berechnung jetzt durchführen" />

    Dann habe ich unter WordPress eine eigene Datei angelegt mit dem Namen eigenePlugins.php, in der der PHP-Code läuft. Hier drin steht auch schon Code für andere Seiten, auf denen ich ShortCodes verwendet habe. Das klappt ja auch prima. Diese Datei ist unter der Rubik "Plugins" aufrufbar, aktivierbar/deaktivierbar. Und in dieser Datei steht dann auch der Code für mein hier interessierenden ShortCode, der auch funktioniert, wenn ich den ShortCode irgend einen Text wie "Hallo" zuordne.

    Hier der PHP-Code

    Das habe ich so auch umgesetzt:

    if( isset($_POST["Item401"])){
    //$gewichtetePunkte = $_post["Item401"] * 10;
    $gewichtetePunkte = 40;
    }
    else {
    $gewichtetePunkte = 1;
    }

    Aber Isset ist nie true. $gewichtetePunkte ist immer 1. Das gilt selbst dann, wenn ich bei den Radio-Buttons mit checked="checked" feste Werte voreinstelle.

    Ich sehe zwei mögliche Ursachen:
    Kann es sein, dass bei mir GET, POST-Variablen nicht als globale Variablen registriert werden?
    Kann es sein, dass mein PHP-Code an der falschen Stelle steht (anderer Shortcode wird auf der Seite aber ordentlich ausgeführt).

    AS

    So, ich habe das jetzt umgesetzt. Der PHP-Code existiert (wenn zunächst auch nur rudimentär).

    Was mir jetzt nur fehlt ist die Aktualisierung des ShortCodes. Wie bringe ich den PC dazu, auf die Befehle

    <button type="button">Pflegegrad berechnen</button>
    <input type="button" name="submit" value="Berechnung des Pflegegrades">

    hin das hinter dem ShortCode stehende PHP-Skript auszuführen?

    Ich habe jetzt noch mal eine Nachfrage. Eurem Tipp nach habe ich das Formular rein in HTML gesetzt (also nur 2 Fragen). Auf der Seite steht jetzt also

    <form action="berechnung_pg.php">
    <input type="Radio" name="Item401" value="0"/>selbständig<br />
    <input type="Radio" name="Item401" value="1"/>überwiegend selbständig<br />
    <input type="Radio" name="Item401" value="2"/>überwiegend unselbständig<br />
    <input type="Radio" name="Item401" value="3"/>unselbständig<br />
    </form>

    und etwas später

    <input type="Submit" name="submit" value="Berechnung des Pflegegrades"/>

    Die Berechnung soll also in einer PHP-Datei erfolgen.

    Frage: Wo muss ich die auf dem Server abspeichern? Und wie bestimme ich, an welcher Stelle das Ergebnis erscheint?

    In der PHP-Datei steht ggw. nur ein Echobefehl:

    <?php
    /*
    Template Name: berechnung_pg.php
    */
    ?>

    <?php
    echo "################ Hier steht der Pflegegrad ###################";
    ?>

    Aber dieser Text erscheint nirgends. Was mache ich falsch?

    AS

    Ich möchte wirklich "rechnen". Hintergrund: Ich möchte auf meinen Seiten die Fragen einbinden, die zur Bestimmung des Pflegegrades bei Pflegebedürftigkeit abgefragt werden. Sie alle haben vier Antwortalternativen, vereinfacht Hilfsbedürftigkeit gar nicht - ein wenig - ziemlich viel - total. Je nachdem, was angekreuzt wird, gibt esw unterschiedlich Punkte, die dann noch zweimal umgerechnet werden und am Ende den Pflegegrad (früher Pflegestufe) ergeben.

    Ich brauche also ein Butten, der das PHP-Skript ausführt, wobei das PHP-Skript die Wert der einzelnen Fragen (also was angekreuzt wurde) irgendwie auslesen muss.

    Als Ausgabe steht dann eine Zahl zwischen 0 und 5.

    Die Berechnung bekäme ich per PHP hin. JAVA kenne ich gar nicht.

    Zum Hook: Was ist das? Wo wird er eingebaut?

    Im Netz habe ich folgendes gefunden: https://wordpress.org/support/topic/…-get-viarables/
    Ich kann damit aber nur begrenzt etwas anfangen.

    Moin,

    ich habe mit Contact Form 7 ein paar Abfragen (Multiple Choice) erstellt und würde diese jetzt gerne per PHP "ausrechnen". Dabei reicht mir zunächst, zu zählen, wie häufig die erste, zweite oder dritte Antwort angekreuzt wurde.

    PHP kann ich ein bisschen. Was mir aber fehlt ist der Ansatz, wie ich Contact Form 7 dazu bringe, ein PHP-Skript auszulösen. Im Netz stand zwar hier uns dort was, ich habe das aber nicht ganz verstanden.

    Kann jemand helfen?

    Hallo,

    ich habe das Plugin FormMaker installiert und ein Formular erstellt. Einbinden auf meine Seiten hat prima geklappt.

    Die Fragen des Formulares sind MultipleChoice-Fragen. Es gibt jeweils 4 Optionen, denen ich die Werte 0-4 vergeben habe. Die will ich jetzt auslesen und damit rechnen, also bspw. einen Mittelwert berechnen. Ich komme aber an die Daten nicht dran. Kann mir da jemand helfen?

    FormMaker liefert mir ja den Namen eines jeden Elements, bspw. wdform_1_element20. Wie binde ich also den Wert dieses Elementes in ein PHP-Skript ein?

    Vielen Dank schon einmal vorab.

    Ich will den Autor eines Betrages einblenden. Dazu nutze ich einen Shortcode:

    Zitat

    function autor_ausgeben(){
    $autorname = 'Mitgeteilt von ' . the_author_posts_link() . '<br>';
    return $autorname;
    }

    add_shortcode('AutorAusgeben', 'autor_ausgeben' );

    ... der es aber nicht tut. Auch wenn ich die Function the_author ind <?php ... ?>-Klammern setze, geht nix.

    Wo ist mein Fehler?

    JABA-Hosting: Das war so ungefähr das letzte, was ich noch nicht ausprobiert hatte. Eingeschaltet und siehe da, die Login-Seite erscheint. Allerdings nur ein paar Hinweise auf irgendetwas veraltetes. Auf jedem Fall konnte ich mich anmelden. WP meldete aber, dass ich Cookies zulassen müsse. Das war auch so eingerichtet, ich habe die Einstellungen noch mal gesetzt und jetzt läuft alles wieder.

    Very :D

    maxe: Das wäre eine nachvollziehbare Erklärung.

    Hilfe, ich glaube,ich habe mir serverseitig mein WordPress zerschossen. Unsere Seiten funktionierten ordentlich. Ich habe dann Google-Analytics installiert ein paar kleine Änderungen an einzelnen Beiträgen vorgenommen. Dann auf einmal kam ich aber nicht mehr per WP-Login auf meine Seiten. Es erschien die Fehlermeldung

    [FONT=courier new]500 Internal Server Error

    Internal Server Error
    [/FONT][FONT=courier new]The server encountered an internal error or misconfiguration and was unable to complete your request.
    [/FONT]
    [FONT=courier new] [/FONT][FONT=courier new]Please contact the server administrator, service@webmailer.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.
    [/FONT]
    [FONT=courier new] [/FONT][FONT=courier new]More information about this error may be available in the server error log.
    [/FONT]
    [FONT=courier new]
    [FONT=arial]Die Seiten waren im Internet weiterhin aufrufbar (Strg F5),[/FONT][/FONT] auch von anderen Endgeräten, die unsere Seiten bisher nie aufgerufen hatten. Seit gestern klappt auch das nicht mehr.

    Ich habe mir mal die Logs bei unserem Provider (Strato) angeschaut. Dort steht

    [FONT=courier new]20.02.2017 08:02:10 meinedomain.de [client 178.153.2.0] (2)No such file or directory: FastCGI: failed to connect to (dynamic) server "/home/strato/http/fastcgi/rid/xx/xx/xxxxxxx/htdocs/meinedomain/cms/wp-login.php": something is seriously wrong, any chance the socket/named_pipe directory was removed?, see the FastCgiIpcDir directive
    20.02.2017 08:02:10 meinedomain.de [client 178.153.2.0] FastCGI: "/home/strato/http/fastcgi/rid/xx/xx/xxxxxxx/htdocs/meinedomain/cms/wp-login.php" aborted: incomplete headers (0 bytes) received from server after 1487574130 sec
    [/FONT]
    Da wo "x" steht, stehen Zahlen.

    Kann damit jemand was anfangen? Irgend ein Verzeichnis soll entfernt worden sein? Welches? Daran habe ich eigentlich nichts geändert.

    P.S. Die allgemeinen Empfehlungen des Web habe ich schon durch und anschließend wieder zurückgesetzt (Pluginverzeichnis umbenennen, RAM raufsetzen, .htaccess umbenennen etc.) Das hat leider alles nichts gebracht.

    AS