ilch Forum » Ilch Clan 1.1 » Installation und Upgrades » Antispam upgrade ?

Geschlossen
  1. #1
    User Pic
    marvman Mitglied
    Registriert seit
    22.05.2006
    Beiträge
    587
    Beitragswertungen
    3 Beitragspunkte
    Hallo,

    ich habe auf Grund von vielen älteren Modulen und Änderungen an Dateien bei mir noch die Version 1.1H laufen. Ist es möglich dort die Antispamfunktion von 1.1P zu intergrieren ? Falls ja wie ? Oder läuft auf meine Version das ReCaptcha Antispam v. 1.0.2 ???

    Grüße Marv


    verwendete ilch Version: 1.1 H
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    marvman Mitglied
    Registriert seit
    22.05.2006
    Beiträge
    587
    Beitragswertungen
    3 Beitragspunkte
    Hallo,

    ich habe mich an diesen Foreneintrag gehalten und das Antispam von 1.1 P eingebaut.

    externer Link

    Leider schaffe ich es nicht einen Button zum neuladen des Captchas einzubauen. Ich finde nicht dieses "if(is_numeric..."

    Gruß Marv
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Hast du die capchta.js von 1.1P hochgeladen, dann sollte der Code von 1.1P eigentlich 1 zu 1 übernommen werden können.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    marvman Mitglied
    Registriert seit
    22.05.2006
    Beiträge
    587
    Beitragswertungen
    3 Beitragspunkte
    Hallo,

    die war nicht hochgeladen. Muß ich nun noch das wie in dem Beitrag machen, da immer noch kein reloadbutton angezeigt wird.

    externer Link

    Gruß Marv
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Die captcha.js wird zumindest bei dir nicht geladen, hast du denn die Funktionen von 1.1P, nicht aus dem Thema?

    Ansonsten mal die allg.php hier posten.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    marvman Mitglied
    Registriert seit
    22.05.2006
    Beiträge
    587
    Beitragswertungen
    3 Beitragspunkte
    Hallo,

    hier die allg.php
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Ok ich nehme alles zurück, 1.1H ist dafür doch zu alt. Ich hoffe dir ist klar, dass deine Seite mit so einer alten Version nicht sicher ist.

    Du kannst den Code zum Einbinden der captcha.js aber auch am Ende deiner index.htm einfügen, am besten über </body>

    Generell solltest du hinter </body> keinen Code mehr haben, also mal alles was dahinter kommt (außer </html> und der Ilch Menüpunktecode natürlich), vor das </body> schieben.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    marvman Mitglied
    Registriert seit
    22.05.2006
    Beiträge
    587
    Beitragswertungen
    3 Beitragspunkte
    Hallo,

    meinst du mit Code dann sowas ß

    1
    <script type="text/javascript" src="include/includes/js/captcha.js"></script>


    EDIT: ok funktioniert THX


    Zuletzt modifiziert von marvman am 25.05.2014 - 20:00:48
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    marvman Mitglied
    Registriert seit
    22.05.2006
    Beiträge
    587
    Beitragswertungen
    3 Beitragspunkte
    Hi,

    nochmal da. So wie es ausschaut wird nun zwar das Captchabild neu geladen, aber wenn ich dann zB auf einen Forenbeitrag antworten will wird dieser nicht abgesandet und die Seite neu geladen. Der Code der dann da steht funktioniert.

    EDIT:und wenn ich nun im Forum etwas mit der "Schnellantwort" Funktion beantworten will werde ich auf die normale "Antworten" Seite geleitet.

    Gruß Marv


    Zuletzt modifiziert von marvman am 25.05.2014 - 23:00:58
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    "Lustigerweise" hat das noch nie funktioniert, du bist der erste, dem das auffällt zunge

    Damit sollte es gehen:
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    marvman Mitglied
    Registriert seit
    22.05.2006
    Beiträge
    587
    Beitragswertungen
    3 Beitragspunkte
    Hallo,

    leider funktioniert das nicht und wenn ich nun im Forum etwas mit der "Schnellantwort" Funktion beantworten will werde ich auf die normale "Antworten" Seite geleitet.

    Gruß Marv
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Kling so, als würde der antispam nicht überprüft werden können bzw. er ist falsch.

    Und was meinst du mit, das funktioniert nicht? Und soll das mit der Schnellantwort nur bei der neueren captcha.js sein?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    marvman Mitglied
    Registriert seit
    22.05.2006
    Beiträge
    587
    Beitragswertungen
    3 Beitragspunkte
    Hallo,

    ich habe die captcha.js von dir mit der von mir getauscht und "das funktioniert nicht" sprich es passiert das selbe wie davor. Das mit der Schnellantwort ging bis ich die allg.php angepaßt habe damit ich den captcha Code von 1.1P nutzen kann.

    Gruß Marv
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Dann fehlt die antispam Ausgabe für deine Schnellantwort.

    (Musst mal schauen, wie es bei new_post.php/htm gemacht ist)

    Das mit dem Refresh funktioniert bei mir, ich weiß nicht, warum es bei dir nicht geht, vor allem ist die captcha.js auf deiner Seite nicht die, die ich gepostet habe.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    DarkBrain Mitglied
    Registriert seit
    06.05.2012
    Beiträge
    29
    Beitragswertungen
    2 Beitragspunkte
    Habe das gleiche prob Antispam wird nicht angezeigt bei der Schnellantwort. Wenn ich den Text dort eingebe und auf senden drücke werde ich auf das normale antworten Script weitergeleitet.

    Hier meine qpost.htm:

    qpost.htm
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    {EXPLODE}
    <div align="center">
    <form action="index.php?forum-newpost-{tid}" method="POST" name="form" onSubmit="return form_check()">
    <table width="60%" border="0" cellspacing="1" class="border" cellpadding="5">
      <TR>
              <td colspan="2" height="8" class="Chead">
                      <b>Schnellantwort</b>
                    </td>
    <tr>
        <td colspan="2" width="100%" class="Cnorm" align="center" valign="middle">
          <textarea style="width: 98%" name="txt" rows="8" cols="50" tabindex="2">{txt_qp}</textarea>
        </td>
      </tr><tr class="Cmite">   
        <td colspan="2">&nbsp;
        <input type="submit" name="submit" value="{_lang_formsub}" accesskey='s' />
        </td>
            </tr>
    </table></form></div>
    <br />
    {EXPLODE}


    vieleicht weiß jemand eine lösung.


    Zuletzt modifiziert von DarkBrain am 01.10.2014 - 15:31:15
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Um eine Lösung bieten zu können, braucht man auf jeden Fall noch die entsprechende php Datei. Es muss wie schon angedeutet "nur" mit get_antispam das Element erzeugt und an das $tpl übergeben und im Template dann entsprechend ausgegeben werden.

    Beispiele dafür sollte es in jeder Datei geben, die Antispam nutzt.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    DarkBrain Mitglied
    Registriert seit
    06.05.2012
    Beiträge
    29
    Beitragswertungen
    2 Beitragspunkte
    Die qpost.htm hat keine eigene php datei. Oder brauchst du dafür die newpost.php
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Irgendwo (in einer php Datei) muss das Template ja benutzt werden,
    1
    $tpl = new tpl ('.../qpost);
    oder so ähnlich und diese Datei halt dann.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    DarkBrain Mitglied
    Registriert seit
    06.05.2012
    Beiträge
    29
    Beitragswertungen
    2 Beitragspunkte
    Das ist die einzige wo das drin steht.

    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    DarkBrain Mitglied
    Registriert seit
    06.05.2012
    Beiträge
    29
    Beitragswertungen
    2 Beitragspunkte
    Ok habs hinbekommen danke Mairu. Ist echt ganz einfach wenn man weiß nach was man suchen muss.

    qpost.htm
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    {EXPLODE}
    <div align="center">
    <form action="index.php?forum-newpost-{tid}" method="POST" name="form" onSubmit="return form_check()">
    <table width="60%" border="0" cellspacing="1" class="border" cellpadding="5">
      <TR>
              <td colspan="2" height="8" class="Chead">
                      <b>Schnellantwort</b>
                    </td>
    <tr>
        <td colspan="2" width="100%" class="Cnorm" align="center" valign="middle">
          <textarea style="width: 98%" name="txt" rows="8" cols="50" tabindex="2">{txt_qp}</textarea>
        </td>
      </tr>{antispam}<tr class="Cmite">   
        <td colspan="2">&nbsp;
        <input type="submit" name="submit" value="{_lang_formsub}" accesskey='s' />
        </td>
            </tr>
    </table></form></div>
    <br />
    {EXPLODE}


    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Installation und Upgrades

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten