Google mod
Geplaatst: 18 jun 2004, 15:35
Ik heb een hele tijd geleden de Google mod toegepast.
Maar als er een crawler van google langs geweest is wordt het niet opgehoogd. Ik heb wat tests gedaan en de verwijzing naar mijn QSL dbase zijn goed.
Dus Dennis wil zelf wat meer met PHP doen om het aan te kunnen passen, maar heb een avond aan het stoeien geweest, maar kwam er niet echt uit.
De mod dit je moet toevoegen in page_header.php is de volgende
Als ik dit weg haal zal na ieder bezoek (f5) de teller ophogen
Dus als ik het gene er uithaal wat het IP sjekt werk het wel.
Eerder kreeg ik wat hulp waarmee je kan sjekke op een guest bezoek en dan opties uitsluiten http://www.phpbb.nl/viewtopic.php?p=854 ... ght=#85479
Dus ik heb wat geprobeerd like this
Maar met IP geeft hij foutmelding zet ik er de naam ANONYMOUS geeft hij geen error.
Kan iemand mij helpen??
Zit ik niet een beetje in de buurt??
Maar als er een crawler van google langs geweest is wordt het niet opgehoogd. Ik heb wat tests gedaan en de verwijzing naar mijn QSL dbase zijn goed.
Dus Dennis wil zelf wat meer met PHP doen om het aan te kunnen passen, maar heb een avond aan het stoeien geweest, maar kwam er niet echt uit.
De mod dit je moet toevoegen in page_header.php is de volgende
Code: Selecteer alles
// Dr DLP's Google Visit Counter MOD
//
$google_visit_counter = $board_config['google_visit_counter'];
$tmp_list = explode(".", $REMOTE_ADDR);
if (($tmp_list[0] == "64" && $tmp_list[1] == "68" && $tmp_list[2] == "82") || ($tmp_list[0] == "216" && $tmp_list[1] == "239" && $tmp_list[2] == "46"))
{
$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '" . ($google_visit_counter + 1) . "'
WHERE config_name = 'google_visit_counter'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update google counter information', '', __LINE__, __FILE__, $sql);
}
$google_visit_counter++;
}Code: Selecteer alles
$tmp_list = explode(".", $REMOTE_ADDR);
if (($tmp_list[0] == "64" && $tmp_list[1] == "68" && $tmp_list[2] == "82") || ($tmp_list[0] == "216" && $tmp_list[1] == "239" && $tmp_list[2] == "46"))Eerder kreeg ik wat hulp waarmee je kan sjekke op een guest bezoek en dan opties uitsluiten http://www.phpbb.nl/viewtopic.php?p=854 ... ght=#85479
Dus ik heb wat geprobeerd like this
Code: Selecteer alles
$google_visit_counter = $board_config['google_visit_counter'];
if ( $REMOTE_ADDR['REMOTE_ADDR']) = ('64.68.82.37');
// if ( $REMOTE_ADDR['REMOTE_ADDR'] == ANONYMOUS )
{
$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '" . ($google_visit_counter + 1) . "'
WHERE config_name = 'google_visit_counter'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update google counter information', '', __LINE__, __FILE__, $sql);
}
$google_visit_counter++;
}
else Kan iemand mij helpen??
Zit ik niet een beetje in de buurt??
Wijziging: Als ik dit neerzet
zal hij idd alleen bij een guest bezoek de teller ophogen, maar dan wil ik dat als er een bepaald IP langs komt, of DNS naam.
Kan dat??
DennisCode: Selecteer alles
if ( $userdata['user_id'] == ANONYMOUS ) Kan dat??