Moin,
ich habe mir Bot-Trap installiert und die Pfade auch richtig eingeben.
Jetzt würde ich gerne noch wissen,wie ich IP (z.B. 89.246.186.XXX) wegen Spamschutz sperren kann?
Finde da nicht die passende Lösung.
Gruß
Moin,
ich habe mir Bot-Trap installiert und die Pfade auch richtig eingeben.
Jetzt würde ich gerne noch wissen,wie ich IP (z.B. 89.246.186.XXX) wegen Spamschutz sperren kann?
Finde da nicht die passende Lösung.
Gruß
Geändert von Andreas25 (06.12.2010 um 21:43 Uhr)
Hallo @Andreas25
Die beste Antwort darauf, wirst du sicherlich im Forum von Bot-Trap bekommen ... angemeldet musst du ja schon sein wenn du das Skript hast![]()
Die IP trägst du in der Datei pres.blacklist.php ein, die im selben Ordner liegt wie die page.restrictor.php.
-------- Gruß, Myrtus --------
www.myrtus-communis.de
Wo denn an in diesem Code in den 2 Bereichn?
Code:<?php // no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); // verbotene einzelne IPs $tempBlacklist = 'x.x.x.x|'; // erste IP-Adresse $tempBlacklist .= 'x.x.x.x|'; // zweite IP-Adresse $tempBlacklist .= 'x.x.x.x'; // letzte IP-Adresse // verbotene IP-Ranges $tempIPRange = 'x.x.x.x/x.x.x.x|'; // erster IP-Range $tempIPRange .= 'x.x.x.x/x.x.x.x|'; // zweiter IP-Range $tempIPRange .= 'x.x.x.x/x.x.x.x'; // letzter IP-Range // verbotene User Agents $tempUAs = 'blabla1|'; // erster Agent $tempUAs .= 'blabla2|'; // zweiter Agent $tempUAs .= 'blabla3'; // letzter Agent // die deffinitionen fuer den PRES define('PRES_BLACKLIST_UA', $tempUAs); define('PRES_BLACKLIST_IPR', $tempIPRange); define('PRES_BLACKLIST_IP', $tempBlacklist); // die oben angelegten temporaeren variablen wieder freigeben unset($tempUAs); unset($tempIPRange); unset($tempBlacklist); ?>
Steht doch eigentlich alles da: "verbotene einzelne IPs". Statt der x.x.x.x die zu sperrende IP. Du musst nur die Syntax beachten: ab 2. IP der Punkt vor dem = und nach jeder IP (außer der letzten) der senkrechte Strich.
Geändert von Myrtus (05.12.2010 um 14:08 Uhr) Grund: Ergänzung
-------- Gruß, Myrtus --------
www.myrtus-communis.de
Beispiel:
Bei der letzten IP steht ja gar kein senkrechter Strich.Code:// verbotene einzelne IPs $tempBlacklist = '000.000.000.000|; // erste IP-Adresse $tempBlacklist .= '111.111.111.111|'; // zweite IP-Adresse $tempBlacklist .= '222.222.222.222'; // letzte IP-Adresse
Sorry, habe den Text im vorigen Post noch mal geändert.
-------- Gruß, Myrtus --------
www.myrtus-communis.de
Noch ein kleiner Tipp:
Mit EasyCalcCheck Plus kannst du IP Adressen ganz einfach über die Plugin-Einstellungen ausschließen! ;-)
Gruß
Joomla! Extensions by Kubik-Rubik.de
Keine Beantwortung von Supportanfragen per PN
Joomla! braucht Dich!
Lesezeichen