PHP-Web-Stat Support Forum | |
https://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl
Board (Deutsch) >> Vorschläge & Codeschnipsel >> Link aus Seitenbesuche und Eintrittsseiten zur Sei https://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl?num=1268491734 Beitrag begonnen von hr3 am 13.03.10 um 21:39:09 |
Titel: Link aus Seitenbesuche und Eintrittsseiten zur Sei Beitrag von hr3 am 13.03.10 um 21:39:09
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 ) { ...
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.
Achtung, auch diese Zugriffe werden in der Statistik gespeichert, soweit die Aufzeichnung nicht per Cookie bzw. IP-Adresse ausgeschlossen ist. |
Titel: Re: Link aus Seitenbesuche und Eintrittsseiten zur Sei Beitrag von Detlef am 15.03.10 um 16:13:37
Danke! Auch das hat prima funktioniert! :)
Kann man vielleicht davon ausgehen, dass diese Features in der nächsten version enthalten sind? Danke für die schnelle Umsetzung! |
PHP-Web-Stat Support Forum » Powered by YaBB 2.5.2! YaBB Forum Software © 2000-2012. Alle Rechte vorbehalten. |