ich habe das o.g. plugin eingebaut. es kommt bei der vorschau aber ein fehler:
Fatal error: Cannot instantiate non-existent class: db_contenido in /homepages/5/d26609901/htdocs/con_agent.php on line 8:
Zeile 8 = $my_db = new DB_Contenido;
hier der code, der in jeder layoutseite eingefügt wird und dort tritt der fehler auf:
Code: Alles auswählen
<?php
global $cfg;
$agent = "con_agents_agent";
$visit = "con_agents_visit";
$host = "con_agents_host";
$filter = "con_agents_filter";
$my_db  = new DB_Contenido;
// Filter prüfen
$sqlq = 'SELECT filterid FROM '.$filter.' WHERE "'.$HTTP_USER_AGENT.'" LIKE value';
$my_db->query($sqlq);
if (!$my_db->next_record()){
    // Wenn Agent unbekannt => hinzufügen
    $sqlq = 'SELECT agentid FROM '.$agent.' WHERE name = "'.$HTTP_USER_AGENT.'"';
    $my_db->query($sqlq);
    if (!$my_db->next_record()){
        $sqli="INSERT INTO $agent (name) VALUES ('".$HTTP_USER_AGENT."')";
        $my_db->query($sqli);
    
        $my_db->query($sqlq);
        $my_db->next_record();
    }
    $agentid = $my_db->f("agentid");
    // Wenn IP unbekannt => hinzufügen
    $sqlq = 'SELECT hostid FROM '.$host.' WHERE ip = "'.$REMOTE_ADDR.'"';
    $my_db->query($sqlq);
    if (!$my_db->next_record()){
        $sqli="INSERT INTO $host (ip) VALUES ('".$REMOTE_ADDR."')";
        $my_db->query($sqli);
    
        $my_db->query($sqlq);
        $my_db->next_record();
    }
    $hostid = $my_db->f("hostid");
    // Visit updaten / hinzufügen
    $sqlq = 'SELECT visitid, hits FROM '.$visit.' WHERE agentid = "'.$agentid.'" AND hostid = "'.$hostid.'" AND date = "'.date("Y-m-d").'"';
    $my_db->query($sqlq);
    if (!$my_db->next_record()){
        $sqli="INSERT INTO $visit (agentid,hostid,date,hits) VALUES ('".$agentid."','".$hostid."','".date("Y-m-d")."','1')";
        $my_db->query($sqli);
    
        $my_db->query($sqlq);
        $my_db->next_record();
    }
    else{
        $visitid = $my_db->f("visitid");
        $hits = $my_db->f("hits") + 1;
        $sqlu="UPDATE $visit SET hits='".$hits."', date='".date("Y-m-d")."' WHERE visitid='".$visitid."'";
        $my_db->query($sqlu);
    }
}
?>
andy-man