google bot mod für 2.0.4

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
fussle
Mitglied
Beiträge: 1246
Registriert: 25.06.2002 07:31

Beitrag von fussle »

mal schauen, ich habe bis her den mod drin, den ich oben gepostet habe und soweit funktioniert der auch ganz gut ...

werd mal schauen, was der von saerdnaer bringt ... kann ja nur besser werden ;)
Syco23
Mitglied
Beiträge: 83
Registriert: 04.03.2003 15:25

Beitrag von Syco23 »

was jetzt? klär uns bitte auf!

welches der beiden Scripts vergibt überhaupt keine Session-id's mehr?

UND: was bringen Session-id's? gehts da nur darum, dass die User dann nicht als Gäste aufgeführt werden, wenn sie nicht angemeldet sind? Warum habe ich eigentlich selbt Session-id's auf meinem Board seitdem ich die 2.0.4 installiert habe?!
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

Syco23 hat geschrieben:welches der beiden Scripts vergibt überhaupt keine Session-id's mehr?
meines... das andere gibt sie nur nicht mehr aus...

Syco23 hat geschrieben:UND: was bringen Session-id's? gehts da nur darum, dass die User dann nicht als Gäste aufgeführt werden, wenn sie nicht angemeldet sind? Warum habe ich eigentlich selbt Session-id's auf meinem Board seitdem ich die 2.0.4 installiert habe?!
das phpbb verwendet session ids damit es weiß das das der gleiche benutzer ist wie der der gerade ne seite angefordert hat...damit sind alle benutzer nicht nur die registierten gemeint... außerdem werden die auch für die whoisonline seite benötigt...

ah
Syco23
Mitglied
Beiträge: 83
Registriert: 04.03.2003 15:25

Beitrag von Syco23 »

das heißt mit deinem Scipt geht die Who's online Anzeige nimma richtig? Gibts da nicht eine Möglchkeit wo 1) Google keine Sisson-id kriegt und 2) die Besucher Anzeige richtig geht.

Idee: Wenn Google kommt wird mit dem selben Script-Teil der das Verpasen einer S-id verhindert, auch verhindert, dass Google als Besucher aufscheint.

Edit: phpBB verschickt doch Cookies?! Werden nicht dadurch die Besucher gezählt?
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

das ist ja schon so... google bekommt überhaupt eine session id mehr...

und zu den cookies: cookies sind zu vielen zwecken da... das phpbb verwendet entweder cookies oder hängt die session id an die url an... der vorteil der cookiemethode ist das man wenn man ein neues fenster ohne sid öffnet trotzdem eingeloggt ist

ah
Syco23
Mitglied
Beiträge: 83
Registriert: 04.03.2003 15:25

Beitrag von Syco23 »

das phpbb verwendet entweder cookies oder hängt die session id an die url an...
und wovon hängt das ab? da werden doch sicher nicht die virtuellen Würfel herangezogen :-?

Kann es sein, dass S-id's erst seit der 2.0.4 vergeben werden. Ich habe nämlich auf einem meiner Boards erst seit dem Update S-id's (auch teilw. wenn ich eingeloggt bin, habe aber auh ein paar mods istalliert) und auf einem anderen, wo ich noch das 2.0.3 habe, habe ich überhaupt noch nie S-id's gesehen..
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag von codemonkey »

Also IMHO gibt es die Session-Ids schon länger. Seit wann, weiß ich nicht genau, aber die sind nicht bei der 04 neu gekommen.
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag von codemonkey »

Also da wir ja gerade bei Sessions google sind, habe ich einen kleinen Mod gebaut, der bewirkt, dass Google nur einmal als Gast auftritt.
Ich hatte sonst immer eine Liste mit 15 Gästen. Schön und gut, aber wenn das alles google ist, bringt mir das nicht viel. Mit diesem 'Mod' taucht Google nur einmal auf.

Code: Alles auswählen

#
#-----[ OPEN ]--------------------------------------------
#
includes/session.php

#
#-----[ FIND ]--------------------------------------------
#
# Anmerkung: Ganz unten der Datei
#
function append_sid($url, $non_html_amp = false)
{
        global $SID;

        if ( !empty($SID) && !preg_match('#sid=#', $url) )
        {
                $url .= ( ( strpos($url, '?') != false ) ?  ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
        }

        return $url;
}     

  
#
#-----[ REPLACE WITH ]------------------------------------
#
function append_sid($url, $non_html_amp = false)
{
//   global $SID;

//   if ( !empty($SID) && !eregi('sid=', $url) )


      global $SID, $HTTP_SERVER_VARS;

   if ( !empty($SID) && !eregi('sid=', $url) && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'Googlebot') && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'slurp@inktomi.com;'))
   {
      $url .= ( ( strpos($url, '?') != false ) ?  ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
   }

   return($url);
}

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
SQRT
Mitglied
Beiträge: 452
Registriert: 17.05.2002 15:10
Wohnort: Köln
Kontaktdaten:

Beitrag von SQRT »

und wie kann man den Bot als solches erkenntlich machen? ich meine, dass es statt gast google steht oder so?! :roll:
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

@codemonkey: session ids gibt es schon seit der ersten version von phpbb2 .
den hack den du gepostet hast bewirkt das gleiche wie den der ganz am anfang des topics gepostet wurde...
nur der hack den ich gepostet habe erstellt keine session für den google bot somit können gar keine zusätzlichen gäste durch den bot entstehen...

ah
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“