ilch Forum » Allgemein » HTML, PHP, SQL,... » Shoutbox Spam schutz

Geschlossen
  1. #1
    User Pic
    MGG Mitglied
    Registriert seit
    01.03.2008
    Beiträge
    82
    Beitragswertungen
    0 Beitragspunkte
    Hallo!

    Ich habe mal eine frage, ich habe hier mal eine modifikation gefunden für die shoutbox. Diese Modifikation hat es leuten nicht erlaubt, die nicht im clan waren, ihren nickname bei der shoutbox eingabe zu schreiben. Sprich sie durften im Feld Nickname keinen Namen angeben sonder der standart Name war Gast. So ich habe ausversehen die alte shoutbox.php gelöscht vom server. Nun finde ich sie hier nicht mehr (die modifikation).
    Ich möchte einfach nur das gäste sich nicht ihren Nickname bei Nickname schreiben dürfen sondern Gast heißen.

    Kennt jemand diese modifikation oder kann sie wer schnell schreiben, denn ich stelle mir die Variabel nicht besonders schwer vor lachen
    Da ich aber kein php kann bin ich auf Hilfe angewiesen.

    MfG

    MGG


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    externer Link
    externer Link
    externer Link

    schonmal selbst innen downloadbereich geschaut? ist wohl die 3.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    MGG Mitglied
    Registriert seit
    01.03.2008
    Beiträge
    82
    Beitragswertungen
    0 Beitragspunkte
    Ja die hatte ich schon alle aber die verändern zu viel.
    Will nur nicht das leute, die nicht im clan sind, ihren Nickname bei der shoutbox ändern können sondern als Gast bezeichnet werden.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    und was ist mit usern?! also meine shoutbox is gar net verfügbar für GÄSTE, dafür gibts das gästebuch, und bei allen anderen kann jeder seinen namen wählen, wobei wenn du eingeloggt bist dein name voreingetragen aber wie gesagt abänderbar ist. und zu guter letzt, ich will wissen wer was geschrieben hat, du nicht auch?
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    MGG Mitglied
    Registriert seit
    01.03.2008
    Beiträge
    82
    Beitragswertungen
    0 Beitragspunkte
    Da gibt es halt so spammer ist doch egal was er geschrieben hat. Fakt ist das es so ein Modul gab und ich durch meine dummheit die shoubox.php ausversehen gelöscht habe. Die Shoutbox sollte auch für gäste da sein nur ich möchte halt das sie dann auch Gast heißen und nicht das sie ihren Nickname frei wählen können.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    und was soll das bringen? wenn einer blöd macht oder flamen will schreibt der doch eh net seinen namen hin...
    völlig unnötig in meinen augen.
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    MGG Mitglied
    Registriert seit
    01.03.2008
    Beiträge
    82
    Beitragswertungen
    0 Beitragspunkte
    ganz einfach. Spammer nehmen Nicks von anderen und mache die schlecht. Das ist bei uns der Fall und wir kriegen somit probleme. Da ich die Shoutbox nicht für gäste sperren will würde ich gerne das was ich schon oben gepostet habe durcvhsetzen nur brauch ich einen der mir hilft.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    also wenn du nicht unterscheiden kannst wie deine leute bzw in welchen "ton" deine leute reden, dann haste glaub ich nachholbedarf...... und wenn solche leute stetig zu euch kommen und das machen, solltet ihr mal nachdenken warum die das machen bzw einfach mal abmachen, bestimmte themen in der shotbox nicht zu schreiben, es is und bleibt ne shoutbox und kein forum. aber mach wat du willst...
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    b-hunter Mitglied
    Registriert seit
    25.05.2007
    Beiträge
    445
    Beitragswertungen
    0 Beitragspunkte
    ist doch wayne wofür er die braucht^^ ist seine sache lachen

    filezilla.fi.funpic.de/ilch/index.php?downloads-show-1
    viel spaß damit
    MfG
    Designen ist fehlerhafte benutzung von Photoshop lachen
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    MGG Mitglied
    Registriert seit
    01.03.2008
    Beiträge
    82
    Beitragswertungen
    0 Beitragspunkte
    Ist das normal das gäste nicht schreiben können durch dieses Script?? Wollte nähmlich das gäste schreiben können aber halt nur mit dem Nickname Gast lachen

    Aber danke für den Tip b-Hunter
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    b-hunter Mitglied
    Registriert seit
    25.05.2007
    Beiträge
    445
    Beitragswertungen
    0 Beitragspunkte
    mh sollte eigentlich nicht,
    "Gäste können nicht den Namen von registrierten Usern nutzen"
    evtl. mal im adminmenü schaun ob das gesperrt ist für gäste.
    MfG
    Designen ist fehlerhafte benutzung von Photoshop lachen
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    MGG Mitglied
    Registriert seit
    01.03.2008
    Beiträge
    82
    Beitragswertungen
    0 Beitragspunkte
    hmm ist nicht gespert. kann vielleicht jemand so ein scrip schreiben mit so einer Variable das gäste in der schoutbox auch dann gäste heißen? Muss glaube ich nicht so schwer sein oder irre ich mich?
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    b-hunter Mitglied
    Registriert seit
    25.05.2007
    Beiträge
    445
    Beitragswertungen
    0 Beitragspunkte
    soweit ich das weiß ist das eigentlich nur html,
    hab auch mal den code dafür gesucht lachen
    villt. finde ich den ja, wenn ich es hab, dann poste ich es.

    Gibts eig. ne extra template datei wenn man eingeloggt ist ?
    muss ich mal schaun^^
    Designen ist fehlerhafte benutzung von Photoshop lachen
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    littlecrow Mitglied
    Registriert seit
    29.08.2007
    Beiträge
    281
    Beitragswertungen
    0 Beitragspunkte
    hi,

    einfach den Code in der include/boxes/shoutbox.php:

    if (has_right($allgAr['sb_recht'])){
        if ( !empty($_POST['shoutbox_submit']) AND chk_antispam ('shoutbox')) {
        	$shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string');
        $shoutbox_nickname = substr($shoutbox_nickname, 0, 15);
          $shoutbox_textarea = escape($_POST['shoutbox_textarea'],'textarea');
        	$shoutbox_textarea = preg_replace("/\[.?(url|b|i|u|img|code|quote)[^\]]*?\]/i","",$shoutbox_textarea);
        	$shoutbox_textarea = strip_tags($shoutbox_textarea);
        if ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) {
            db_query('INSERT INTO `prefix_shoutbox` (`nickname`,`textarea`) VALUES ( "'.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' );
          }
        }


    durch den ersetzen

     if ( !empty($_POST['shoutbox_submit']) AND chk_antispam ('shoutbox')) {
      $insert = true;
        if (!loggedin()) {
    		$shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string');
        $shoutbox_nickname = substr($shoutbox_nickname, 0, 15);
      if (db_count_query("SELECT COUNT(*) FROM prefix_user WHERE name LIKE '%$shoutbox_nickname%'") > 0) {
                $insert = false;
                echo '<center><font color="#ff0000">Benutzen sie einen anderen Namen, dieser ist bereits vergeben.</font></center><br />';
            }
        } else {
        $shoutbox_nickname = escape($_SESSION['authname'],'string');
        }
        	  $shoutbox_textarea = escape($_POST['shoutbox_textarea'],'textarea');
    		$shoutbox_textarea = preg_replace("/\[.?(url|b|i|u|img|code|quote)[^\]]*?\]/i","",$shoutbox_textarea);
    		$shoutbox_textarea = strip_tags($shoutbox_textarea);
        if ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) AND $insert) {
    	    db_query('INSERT INTO `prefix_shoutbox` (`nickname`,`textarea`,`time`) VALUES ( "'.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'", '.time().' ) ' );
    	  }
      }
      if (has_right($allgAr['sb_recht'])){


    bewirkt das gäste keinen nicknamen von Usern annehmen kann
    -> Benutzen sie einen anderen Namen, dieser ist bereits vergeben.

    Mfg littlecrow
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    MGG Mitglied
    Registriert seit
    01.03.2008
    Beiträge
    82
    Beitragswertungen
    0 Beitragspunkte
    Vielen Dank hat geklappt lachen
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten