Beiträge von playnic

    Hallo,

    Ich habe folgendes Anliegen an euch, auf einer Webseite möchte ich ein Kreis Captcha (welches funktioniert) benutzen.

    Das ganze Funktioniert folgender Weise: Cirlecaptcha.php erzeugt ein Bild mit 8 geschlossenen & 1 offenen Kreis, beim Mauskick auf das Bild (Formular-Button / Input Image) werden per Form (Post method - $_POST['button_x/y']) die aktuellen Koordinaten vom "Mausklick"übertragen.

    Diese Daten werden dann mit den Koordinaten von dem Offenden Kreis ($_SESSION['circle_x/y'];) weche über session_start(); übergeben werden verglichen (Ausgabe OK / Wrong).

    Das Problem ist, dass zum Übertragen der Daten die Form abgeschickt wird, und dadurch ein Reload der Seite stattfindet.
    Die Seite soll nicht neugeladen werden, die Form soll durch das Ergebniss ersetzt werden.

    Ich habe schon versucht das irgenwie über jQuery bzw. Ajax umzusetzen, aber leider habe ich da noch nicht all zu viel Erfahrung.

    Hier habe ich mal den Aktuellen Code für euch:


    cirlecaptcha.php gibt folgende Daten aus und über session_start weiter:

    Code
    $_SESSION['circle_x'] = $x-pos;
    $_SESSION['circle_y'] = $y-pos;
    $_SESSION['circle_r'] = $radius;


    Info:

    Zitat


    Klicke in den geöffneten Kreis: Hier handelt es sich um einen Formular-Button (type="image"). Klickt man nun irgendwo auf den Button, so wird die aktuelle X/Y-Position des Mauszeigers ausgewertet. Liegt die Position innerhalb des geöffneten Kreises, so war die Captcha-Prüfung erfolgreich


    Ich habe mich schon mit dem Thema auseinandergesetzt, aber leider habe ich da wirklich keinen Durchblick.

    Nun ist die Frage, ob ihr mir da weiterhelfen könnt, bzw. ob es überhaupt möglich ist?

    Liebe Grüße,
    Peter

    Hallo,

    Vielen dank für die Rückmeldung.

    Habe es soweit hinbekommen, er läd den Tooltip bei Mouseover in der Div.
    Das Problem ist, dass er immer die Daten vom gleichen Beitrag benutzt, und die Funktion nicht mehr aufhört.

    Also bei Mouseover läd er von nur einem Beitrag die Daten in die Vorbestimmte Div und macht das jede Sekunde wieder.


    Lg Peter

    Hallo,

    habe folgendes Problem, ich habe eine Webseite, mit einer Auflistung von Links auf der Startseite.

    Beim überfahren eines Links mit der Maus erscheind ein Tolltip mit dem Atikelbild+Titel (Div).


    Das Funktioniert soweit auch ganz gut, das Problem ist nur, dass beim laden der Webseite die kompletten Atikelbilder immer mit geladen werden und so die Webseite sehr langsamm wird.


    Ich bräuchte ein Ajax / jQuery ToolTip, wo der Content (Atikelbild+Titel) Dynamisch nachgeladen wird.



    Kenne mich jetzt nur leider so gut wie garnicht mit Ajax aus, deswegen hoffe ich auf eure Hilfe.


    Hoffe das mir da jemand weiterhelfen kann, habe schon paar Sachen versucht aber es hat nichts gebracht.


    Vielen dank schonmal im vorraus


    Peter

    Guten Abend,

    zu meinem Vorhaben, ich möchte das Beiträge die älter als 2Monate sind und in Kategorie X sind,
    aus dieser Kategorie X entfernt werden (Sie sind noch in anderen Kategorien). (es geht nur um 1 Kategorie)

    Wie kann man das denn immer wieder überprüfen lassen ?


    Vielen Dank schonmal im Vorraus.

    Beste Grüße

    Peter

    Guten Abend,

    zu meinem Vorhaben, ich möchte bei jedem Post Status Update also z.b. wenn ein Post neu erstellt oder bearbeitet wird einen Code zum Post ausführen.

    PHP-Code:

    Code
    add_action( 'publish_post', 'wpse41912_save_post' );   
    function wpse41912_save_post($post_id) { 
         ######Der Code#######
    }

    Die Funktion muss nur 1x für die Beiträge durchgeführt werden, bei den neuen wird das nun schon automatisch beim Veröffentlichen erledigt.


    Nun zu meinem Problem, natürlich soll diese Funktion auch bei meinen alten Posts durchgeführt werden, aber dass finde ich bei über 100.000 Posts sehr schwer.

    Ich hatte versucht alle Posts per Plugin (Bulk Delete) in den Papierkorb zu löschen, und habe in meiner Funktion als action "trash_post" verwendet,
    durch das löschen wurde die Funktion auch ausgefüht, aber leider klappte das mit dem Plugin nicht richtig (ständig abgebrochen/Posts verschwunden usw.).


    Nun wende ich mich an euch, es muss doch irgenwie möglich sein, diese Funktion für die Alten Posts durchführen?

    Es sind halt wirklich sehr viele Posts, was es sehr schwer macht...


    Vielen Dank schonmal im Vorraus.

    Beste Grüße

    Peter

    Versuche es mal so:

    PHP
    add_action( 'save_post', 'wpse41912_save_post' );   
    function wpse41912_save_post($post_id) { 
         add_post_meta( $post_id, 'my_key', 'Testinhalt', true );  
    }

    Für die Ausgabe sowohl im Frontend als auch im Backend(!) musst du allersings noch etwas mehr tun - so wird das nur in die DB geschrieben.


    Super danke, habe meine Funktion jetzt fertig, und es Funktioniert super.


    Jetzt habe ich das Problem, dass ich diesen Code / Funktion bei über 100.000 Posts
    die schon bestehen auch ausführen muss.

    Ich hatte action auf "trash_post" geändert, dass die funktion beim verschieben in den Papierkorb ausgeführt wird.
    Dann ein Plugin installiert (Bulk Delete) und versucht alle Posts in den Papierkorb zu verschieben, dass hat auch zum Teil geklappt aber ist immer wieder abgebrochen und viele Posts sind verschwunden. (war ein versuch wert)

    Wenn das geklappt hätte, würde ich den Status von allen Posts einfach von Trash auf Published ändern.
    (Das geht ja zum Glück schnell per Datenbank)

    Leider klappt das nicht wirklich, gibt es hier irgend eine Lösung um alle Posts zu Updaten?
    Es muss ja nur 1x für die Alten Posts durchgeführt werden.

    Ps. habe die Datenbank natürlich gesichert und wieder neu eingespielt.

    Beste Grüße

    Hallo,

    zu meinem Vorhaben, ich möchte bei jedem Post Status Update also z.b. wenn ein Post neu erstellt oder bearbeitet wird einen Code zum Post ausführen (Custom Fields erstellen).

    Das wollte ich durch einen Filter / Hook umsetzen, aber leider haben alle meine Versuche nicht funktioniert, egal ob Filter / Aktion usw.

    Hier mal mein einfacher Versuch:


    Vielen Dank schonmal im Vorraus.

    Beste Grüße

    Peter

    Vielen Dank, das hat mir sehr weitergeholfen :)

    Habe nur ein Problem, wenn ich jetzt z.b. [COLOR=#000000][COLOR=#DD0000]option1-1, [COLOR=#000000][COLOR=#DD0000]option1-2 und [COLOR=#000000][COLOR=#DD0000]option1-3[/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR] brauche,
    und nur die Custom Fields für dieso Optionen ausgefüllt habe bekomme ich immernoch alle Optionen angezeit.

    Kann man dies Irgenwie regeln, dass vorher eine Abfrage gemacht wird, ob die Custom Fields vorhanden sind,
    bzw. ob sie einen Inhalt haben, und dann nur die Optionen anzeigen ?

    Desweiteren habe ich noch ein Anliegen, kann man einen Vor- und Zurück button erstellen ?
    Das wenn man z.b. im [COLOR=#FF8000][/COLOR]Menü 1 ist, die [COLOR=#FF8000][/COLOR][COLOR=#000000][COLOR=#DD0000]option1-1[/COLOR][/COLOR] ausgewählt hat, dann auf den Vor Button drückt
    und dann die [COLOR=#FF8000][/COLOR][COLOR=#000000][COLOR=#DD0000]option1-2 ausgewählt wird usw.?[/COLOR][/COLOR]

    Finde es echt nett von dir, dass du mir da hilfst.

    Liebe Grüße,
    Peter

    Hallo,

    ich wünsche euch alle erstmal ein frohes neues Jahr :)

    Ich habe folgendes Anliegen an euch, habe auf meiner Webseite mehrere "select" Dropdown-Menüs,
    welche je nach Auswahl einen Shortcode in einer Div anzeigt.

    Der Shortcode gibt ein vordefiniertes Custom Field aus, soweit klappt auch alles super, aber durch
    den Großen Code, welcher komplett geladen wird, ist es einfach unnötiger Platz der gebraucht wird.


    Nun ist die Frage, ob es möglich ist die "Abfrage" nach dem Custom Field über Ajax durchzuführen?
    Dadurch sollte dann ja nur das geladen werden, was auch benötigt wird.

    Hier habe ich mal den Aktuellen Code für euch: http://jsfiddle.net/zApq4/42/ ([custom_field1] habe ich ersetzt)


    Ich habe mich schon mit dem Thema auseinandergesetzt, aber leider habe ich da wirklich keinen Durchblick.

    Nun ist die Frage, ob ihr mir da weiterhelfen könnt, bzw. ob es überhaupt möglich ist?


    Liebe Grüße,
    Peter

    $category2 = get_the_category( $newpostid );

    $post_excerpt = '<span class="main-cat"><a href="'.get_category_link($category2[0]->term_id ).'">'.$category2[0]->cat_name.'</a></span>';


    Hallo,

    Ich möchte bei der Funktion "get_the_category" eine Kategorie Ausschließen / Ausblenden.

    Habe aber noch keine Möglichkeit gefunden, müsste aber unbedingt die Funktion sein.



    Vielen dank schonmal im vorraus :smile:


    LG

    In den Plugin dateien, wird die Funktion "wp_handle_upload" verwendet,
    kann ich diese Funktion auch mit "wp_update_post" benutzen?

    Bzw. kann ich diese Funktion mit der ersetzen die ich oben verwendet habe?
    Kann mir da vielleicht jemand weiterhelfen ? Bzw. Zeigen wie ich dies am besten machen kann?


    Liebe Grüße

    Hallo,

    Ich habe folgendes Problem, ich benutze das Plugin "contact form 7" um Beiträge zu erstellen.

    Ich habe für das Artikelbild die unten stehende Funktion benutzt, welche auch super funktioniert,
    aber wenn ich ein Plugin "Resize Image After Upload" zum Verkleinern und Komprimieren des Originalbild benutzen will, geht es nicht.

    Wenn ich das Bild über den Standart WP Image upload in der Wp-Administation benutze klappt alles super.

    Welche Funktion benutzt der Standart Wordpress Uploader, bzw. kann mir jemand zu vereinfachung vielleicht eine komplette funktion als beispiel zeigen, welche funktioniert?

    Habe auch schon andere Plugins versucht, finde aber dieses Plugin am besten.

    Hier der Code welchen ich verwende:


    Besten Dank schonmal im vorraus :)


    LG PlayNic

    Hallo,

    Ich habe mit der Funktion "strposa" einen String nach einem Wort überprüfen können,
    wenn das Wort enthalten ist, wird eine "true" bzw. "false" kommen.

    Das klappt soweit auch gut, nur leider bekomme ich es nicht hin,
    für jedes gefundene Wort eine extra Ausgabe zu erstellen ?

    Also zum Beispiel, wenn das Wort "burger" im string enthalten ist, die Ausgabe "Text1" ist.
    Wenn das Wort "melon" im string enthalten ist, dann z.b. "Text2" usw.


    Code
    $string = 'Whis string contains word "cheese" and "tea".';
    $array  = array('burger', 'melon', 'cheese', 'milk');
    
    
    if (strposa($string, $array, 1)) {
        echo 'true';
    } else {
        echo 'false';
    }


    Hoffe das mir da jemand weiterhelfen kann, bin schon am verzweifeln..


    LG playnic

    Also ich habe hier noch einmal den ansatz von mir:

    Funktion bei str_replace
    ---------------------------------------------------------------------------
    $von = array('wort1', 'wort2', 'wort3', 'wort4');
    $zu = array('ersatz1', 'ersatz2', 'ersatz3', 'ersatz4');
    $cat_id = str_replace($von, $zu, $variable);

    ----------------------------------------------------------------------------


    Funktion die ich brauche
    ----------------------------------------------------------------------------
    $a = 'How are you?';

    if (strpos($a,'are') !== false) {
    echo 'true';
    }
    ----------------------------------------------------------------------------


    Wie kann ich nun "strpos" auf mehrere einzelne Worte verwenden?


    Hier mein Ansatz, leider tuhe ich mich hier schwer:
    --------------------------------------------------------------
    $a = 'How are you?';

    $finden = array('How', 'are', 'you');
    $gefunden = array('Text wenn How gefunden wurde', 'Anderer Text wenn Are gefunden wurde', 'Nochmal ein anderer Text für you');


    if (strpos($a, $finden) !== false) {
    $gefunden;
    }
    --------------------------------------------------------------


    Lg

    Hallo,

    Ich möchte folgendes umsetzen, eine Variable (welche eine Url erhält) soll auf Worte überprüft werden,
    wenn ein Wort (z.b. "wpde.org") in der Variable enthalten ist, soll ein Text ausgegeben werden (hier z.b. "WordPress Forum".

    Das möchte ich mit mehreren Worten durchführen, welche jeweils eine bestimmten Text ausgibt.


    beispielvariable= "http://forum.wpde.org/newthread.php"

    Ausgabe: WordPress Forum

    ------------------------------------------------------------------------

    So habe ich mir das vorgestellt:

    $von = array('forum.wpde.org', 'domain1.org', 'domain2.com');
    $zu = array('WordPress Forum', 'Domain1.org-Test', 'Domain2 Test');


    Vielen dank schonmal im vorraus :)


    LG