Um aus den Anzeigen
Seitenbesuche bzw.
Eintrittsseiten per Link direkt die entsprechende Seite aufzurufen, ist
index.php an zwei Stellen zu ändern.
...
foreach ( $site_name as $key => $value )
{
# if ( $db_active == 1 )
# {
# $temp_site_name_array [ kill_special_chars ( pattern_matching_reverse ( "site_name_reverse" , $pattern_site_name [ $key ] ) ) ] += $value;
# }
# else
# {
# $temp_site_name_array [ kill_special_chars ( pattern_matching_reverse ( "site_name_reverse" , $pattern_site_name [ $key ] ) ) ] += $value;
# }
$temp=kill_special_chars($pattern_site_name[$key]);
if (substr($temp,0,7)!="http://") {$temp='
http://'.$exception_domain[0].'/'.$temp;}
$temp=kill_special_chars(pattern_matching_reverse("site_name_reverse", $pattern_site_name[$key]))."|".$temp;
$temp_site_name_array [$temp] += $value;
}
$site_name = $temp_site_name_array;
...
...
$temp_entrysite_array = array ();
foreach ( $entrysite as $key => $value )
{
# if ( $db_active == 1 )
# {
# $temp_entrysite_array [ kill_special_chars ( pattern_matching_reverse ( "site_name_reverse" , $pattern_site_name [ $key ] ) ) ] += $value;
# }
# else
# {
# $temp_entrysite_array [ kill_special_chars ( pattern_matching_reverse ( "site_name_reverse" , $pattern_site_name [ $key ] ) ) ] += $value;
# }
$temp=kill_special_chars($pattern_site_name[$key]);
if (substr($temp,0,7)!="http://") {$temp='
http://'.$exception_domain[0].'/'.$temp;}
$temp=kill_special_chars(pattern_matching_reverse("site_name_reverse", $pattern_site_name[$key]))."|".$temp;
$temp_entrysite_array [$temp] += $value;
}
$entrysite = $temp_entrysite_array;
...
In
func/func_display.php sind folgende Änderungen vorzunehmen.
...
foreach ( $module_data as $key => $value )
{
if (($detail_link=="site_name")||($detail_link=="entrysite")) {
$key1=substr($key,0,strpos($key,"|"));
$key=substr($key,strpos($key,"|")+1);
}
// if visitor_day module, delete the year
if ( $value_change == 1 )
...
...
if ( substr ( $key , 0 , 4 ) == "http" )
{
echo "<a class=\"referer\" href=\"".$key."\" target=\"_blank\">";
if (($detail_link=="site_name")||($detail_link=="entrysite")) {$key=$key1;}
if ( strlen ( $key ) > $width_cut )
{
...
vorhandene Zeilen
zu deaktivierende Zeilen
einzufügende Zeilen
Die Zeile
$temp=kill_special_chars(pattern_matching_reverse("site_name_reverse", $pattern_site_name[$key]))."|".$temp;
und die Erweiterungen in
func/func_display.php sind nur erforderlich, wenn
SeitenBenennung verwendet wird.
- funktioniert für eine/die erste aufzuzeichnende Domain
- getestet unter 4.2.00 Text-Datei-Version
- DB-Version ist ungetestet
- detail_view.php ist nicht erweitert
Achtung, auch diese Zugriffe werden in der Statistik gespeichert, soweit die Aufzeichnung nicht per Cookie bzw. IP-Adresse ausgeschlossen ist.