Zurück   WordPress Deutschland Forum > Support > Plugins und Widgets

Antwort
 
Themen-Optionen Ansicht
Alt 21.11.2008, 17:39   #1 (permalink)
PostRank: 2
 
Registriert seit: 21.11.2008
Beiträge: 66
math comment spam protection - input fields

Hi,

in meinem eigenem Theme, als auch in dem Standart Theme von Wordpress, werden bei Aktivierung dieses Plugins leider nicht die nötigen zwei Felder bei der Kommentarverfassung angezeigt.

Wie kann ich dem Abhilfe schaffen. Finde hier im Forum leider nichts was mir mit Codeschnipseln oder ähnliches weiterhelfen würde.

Dankeschön im Vorraus.
_______________________

Edit: Ich benutze die neuste Version von Wordpress. Nur noch so zur Info.

Geändert von Fligor (21.11.2008 um 18:31 Uhr). Grund: Einhaltung der Regeln
Fligor ist offline   Mit Zitat antworten
Alt 21.11.2008, 19:50   #2 (permalink)
PostRank: 10
 
Benutzerbild von infected
 
Registriert seit: 09.07.2006
Ort: Nettetal
Beiträge: 6.948
Da Du nicht beschrieben hast, was Du bislang unternommen hast und auch keinen Link zur Seite lieferst, kann man nur raten. Von welchen 2 Feldern sprichst Du? Das Plugin erzeugt nur 1 Textfeld, in dem die Lösung der Matheaufgabe einzugeben ist.

Hast Du den entsprechenden Aufruf des Plugins in deine comments.php eingetragen?

Sieht bei mir so aus:
Code:
<?php 
/****** Math Comment Spam Protection Plugin ******/
if ( function_exists('math_comment_spam_protection') ) { 
    $mcsp_info = math_comment_spam_protection();
?>     <p><input type="text" name="mcspvalue" id="mcspvalue" value="" size="22" tabindex="4" />
    <label for="mcspvalue"><small>Spam-Schutz: Summe von <?php echo $mcsp_info['operand1'] . ' + ' . $mcsp_info['operand2'] . ' ? (erforderlich)' ?></small></label>
    <input type="hidden" name="mcspinfo" value="<?php echo $mcsp_info['result']; ?>" />
</p>
<?php } // if function_exists... ?>
__________________
mf | So ist das halt: Mal biste Hund, mal biste Baum...

Geändert von infected (21.11.2008 um 19:54 Uhr).
infected ist gerade online   Mit Zitat antworten
Alt 22.11.2008, 00:50   #3 (permalink)
PostRank: 2
 
Registriert seit: 21.11.2008
Beiträge: 66
Hallo,

danke für deine Antwort. Bei mir spuckt er daraufhin folgende Fehlermeldung aus...
Parse error: syntax error, unexpected T_ENDIF in comments.php on line 124
Wieso ist das so. Könnt ihr mir helfen?

Die Funktion muss davor stehen? Wenn diese in der functions.php steht klappt garnix mehr...
__________________
Mein privater Blog und Digitalkamera News

Geändert von Fligor (22.11.2008 um 00:59 Uhr).
Fligor ist offline   Mit Zitat antworten
Alt 22.11.2008, 01:31   #4 (permalink)
PostRank: 10
 
Benutzerbild von infected
 
Registriert seit: 09.07.2006
Ort: Nettetal
Beiträge: 6.948
Habe ich da was vergessen??? Dann füge mal unter
Code:
<?php } // if function_exists... ?>
noch folgendes hinzu
Code:
<?php endif; ?>
Zitat:
Die Funktion muss davor stehen? Wenn diese in der functions.php steht klappt garnix mehr...
Wie gesagt gehört der Code in die comments.php. Wo er dort steht, bzw. wo das Feld zur Eingabe der Lösung nachher erscheinen soll, bleibt vollkommen Dir überlassen. Ich hab´s bei mir nach dem URL Feld und vor dem großen Textfeld eingefügt. Beispiel:
Code:
<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
<label for="url"><small>Website</small></label></p>

<?php 
/****** Math Comment Spam Protection Plugin ******/
if ( function_exists('math_comment_spam_protection') ) { 
    $mcsp_info = math_comment_spam_protection();
?>     <p><input type="text" name="mcspvalue" id="mcspvalue" value="" size="22" tabindex="4" />
    <label for="mcspvalue"><small>Spam-Schutz: Summe von <?php echo $mcsp_info['operand1'] . ' + ' . $mcsp_info['operand2'] . ' ? (erforderlich)' ?></small></label>
    <input type="hidden" name="mcspinfo" value="<?php echo $mcsp_info['result']; ?>" />
</p>
<?php } // if function_exists... ?>

<?php endif; ?>

<!--<p><small>Erlaubte <strong>XHTML Tags:</strong> <?php echo allowed_tags(); ?></small></p>-->

<textarea name="comment" id="comment" cols="60" rows="10" tabindex="4"></textarea>
__________________
mf | So ist das halt: Mal biste Hund, mal biste Baum...
infected ist gerade online   Mit Zitat antworten
Alt 22.11.2008, 15:27   #5 (permalink)
PostRank: 2
 
Registriert seit: 21.11.2008
Beiträge: 66
Hi infected,

aus irgendeinem Grund klappt das ganze jetzt auch ohne das end if... frag mich nicht warum es gestern nicht geklappt hat. Dankeschön!

mfG
__________________
Mein privater Blog und Digitalkamera News
Fligor ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 20:43 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0 | Impressum | Ein Inpsyde.com Projekt