Willkommen Gast. Bitte Einloggen oder Registrieren
 
Sprache wählen:
 
  Last Script Version: 20

  ÜbersichtHilfeSuchenEinloggenRegistrieren  
 
Seitenindex umschalten Seiten: 1
Thema versenden Drucken
Link aus Seitenbesuche und Eintrittsseiten zur Sei (Gelesen: 5094 mal)
hr3
Global Moderator
*****
Offline


Es gibt nichts Gutes/
außer: Man tut es. E.Kästner

Beiträge: 1126
Germany
Geschlecht: male
Link aus Seitenbesuche und Eintrittsseiten zur Sei
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 )
         {
...


  • 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.
Zum Seitenanfang
« Zuletzt geändert: 13.03.10 um 23:31:07 von hr3 »  
 
IP gespeichert
 
Detlef
YaBB Newbies
*
Offline



Beiträge: 7
Re: Link aus Seitenbesuche und Eintrittsseiten zur Sei
Antwort #1 - 15.03.10 um 16:13:37
 
Danke! Auch das hat prima funktioniert!  Smiley
Kann man vielleicht davon ausgehen, dass diese Features in der nächsten version enthalten sind?

Danke für die schnelle Umsetzung!
Zum Seitenanfang
 
 
IP gespeichert
 
Seitenindex umschalten Seiten: 1
Thema versenden Drucken