• [Integration] PPhlogger v2.2.4/v2.2.5 5 0 5 1
Currently:  

Author Topic: [Integration] PPhlogger v2.2.4/v2.2.5  (Read 72120 times)

0 Members and 1 Guest are viewing this topic.

Offline Bommel

  • Full Member
  • ***
  • Posts: 114
    • View Profile
Re: [Integration] PPhlogger v2.2.4/v2.2.5
« Reply #45 on: January 21, 2010, 10:34:17 PM »
Hallo allerseits,

@ Hagen-Roderich

Vielen Dank für deinen Vorschlag, aber ich ziehe PPHLogger aus den bereits von mawenzi genannten Gründen vor. :)

@ mawenzi

Ja, da muss ich wohl das ganze nochmal durchgehen. Die config.inc.php hatte ich bereits entsprechend angepasst, so dass ein Zugriff auf die 4Images-Datenbank möglich ist. Wenn ich dann einen Benutzer in PPHLogger erstelle, werden auch zwei neue Tabellen mit einer ID erstellt. Dennoch, es passiert rein garnichts. Muss in der config.inc.php eventuell noch etwas eingetragen werden, was ich übersehen habe? Da ich heute PPHLogger komplett rausgenommen habe, werde ich das gleich eben nochmal durchgehen.

Freundliche Grüße, Bommel

Nachtrag:

So, ich habe das ganze jetzt noch einmal neu installiert. Fast mit dem gleichen Ergebnis. Diesmal ist es aber so, dass im Administrationsteil von PPHLogger der Benutzer unter "Letzter Benutzer" angezeigt wird. Jedoch zeigt sich dort auch eine Fehlermeldung:

Quote
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/xxxxxxxxxxx/wwwroot/pphlogger/libraries/functions.lib.php on line 1101

Der entsprechende Zeileneintrag in der functions.lib.php lautet:

Code: [Select]
return mysql_result($res,0,'total');
Bin jetzt etwas überfragt. Denn eine Anzeige der Zugriffe funktioniert bei dem Benutzer immer noch nicht. In Schritt 6 wird gesagt, dass ich die Datei pphlogger.js erneut downloaden und die alte ersetzen soll. In welchen Ordner kommt diese Datei?

Hier mal noch der Eintrag in der header.html:

Code: [Select]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>{site_name}</title>
<meta http-equiv="content-type" content="text/html; charset={charset}" />
<meta http-equiv="imagetoolbar" content="false">
<meta name="robots" content="noindex,nofollow,nosnippet,noarchive,noodp">
<link rel="stylesheet" href="{template_url}/images/style.css" />
<link href="spellcheck/googiespell.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="spellcheck/js/AJS.js"></script>
<script type="text/javascript" src="spellcheck/js/googiespell.js"></script>
<script type="text/javascript" src="spellcheck/js/cookiesupport.js"></script>
<script language="javascript" type="text/javascript">
  var captcha_reload_count = 0;
var captcha_image_url = "{url_captcha_image}";
  function new_captcha_image() {
    if (captcha_image_url.indexOf('?') == -1) {
  document.getElementById('captcha_image').src= captcha_image_url+'?c='+captcha_reload_count;
} else {
  document.getElementById('captcha_image').src= captcha_image_url+'&c='+captcha_reload_count;
}

    document.getElementById('captcha_input').value="";
    document.getElementById('captcha_input').focus();
    captcha_reload_count++;
  }

function opendetailwindow() {
    window.open('','detailwindow','toolbar=no,scrollbars=yes,resizable=no,width=680,height=480');
  }
 
  function right(e) {
    if ((document.layers || (document.getElementById && !document.all)) && (e.which == 2 || e.which == 3)) {
      alert("© Copyright by {site_name}");
      return false;
    }
    else if (event.button == 2 || event.button == 3) {
      alert("© Copyright by {site_name}");
      return false;
    }
    return true;
  }

  if (document.layers){
    document.captureEvents(Event.MOUSEDOWN);
    document.onmousedown = right;
  }
  else if (document.all && !document.getElementById){
    document.onmousedown = right;
  }

document.oncontextmenu = new Function("alert('© Copyright by {site_name}');return false");

</script>
<script type="text/javascript" src="./js/verifynotify.js"></script>

</head>
<body>
<script language="JavaScript">var user_id='{current_user_id}';var user_name='{current_user_name}';</script>
<script language="JavaScript" type="text/javascript" src="pphlogger.js"></script>
<noscript><img alt="" src="../log/pphlogger.php?id=18200&st=img&user_id={current_user_id}&user_name={current_user_name}"></noscript>
<div id="container">

Freundliche Grüße, Bommel

Nachtrag:

So... Problem gelöst. PPHLogger loggt jetzt die Zugriffe. Es lag einfach an dem fehlenden Protokoll vor der URL der Webseite, die bei dem Benutzer eingetragen werden muss. Die Integration und Anpassung im ACP war auch erfolgreich.

Über die Fehlermeldung im Administrationsbereich unter "Letzte Benutzer anzeigen" bin ich leider nicht weiter gekommen. Auch gibt es noch einige kleine Fehlerchen zu bereinigen bzw. Änderungswünsche:

  • Benutzermenü -> Logs: Die Einstellung "Zeige Referrer ein/ aus" und "mp titles ein/ aus" zeigen keine Wirkung. Problem gelöst. In der dspLogs.php befand sich in Zeile 78:
Code: [Select]
<?php
        
//$showref = 1;
$showref_txt = (isset($showref)) ? $strTurnShowref.'&nbsp;'.$strOff $strTurnShowref.'&nbsp;'.$strOn?>

<a class="invertLink" href="<?php echo INC_COOKIES?>?showref_onoff=1"><?php echo $showref_txt;?></a>&nbsp;]&nbsp;
[&nbsp;
<?php
$fullagt_txt = (isset($full_agt)) ? $strFullAgt.'&nbsp;'.$strOff $strFullAgt.'&nbsp;'.$strOn?>

<a class="invertLink" href="<?php echo INC_COOKIES?>?fullagt_onoff=1"><?php echo $fullagt_txt;?></a>&nbsp;]&nbsp;
[&nbsp;
<?php
$path_txt = (isset($hide_path)) ? 'Besucherpfade &nbsp;'.$strOn 'Besucherpfade &nbsp;'.$strOff?>

<a class="invertLink" href="<?php echo INC_COOKIES?>?path_onoff=1"><?php echo $path_txt;?></a>&nbsp;]&nbsp;
[&nbsp;
<?php
$titles_txt = (isset($titles_on)) ? 'Multipage-Titel &nbsp;'.$strOff 'Multipage-Titel &nbsp;'.$strOn?>

<a class="invertLink" href="<?php echo INC_COOKIES?>?titles_onoff=1"><?php echo $titles_txt;?></a>&nbsp;]
    der Eintrag $showref = 1; - diesen habe ich auskommentiert und schon klappt's auch mit der Nachbarin. :D
    • Benutzermenü -> Statistiken: Die Statistik "TOP 30 Domains" hätte ich gerne so eingestellt, dass sie mit dieser MOD zusammen funktioniert (http://www.4homepages.de/forum/index.php?topic=6709.0). Somit würde die Ländererkennung von PPHLogger zeitgleich mit dieser MOD aktuell gehalten.
    • Administrationsmenü -> Letzte Benutzer anzeigen: Hier springt mir nach wie vor diese Fehlermeldung ins Auge:
      Quote
      Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/xxxxxxxxxxx/wwwroot/pphlogger/libraries/functions.lib.php on line 1101
    • Administrationsmenü -> Letzte Benutzer anzeigen: Hier hätte ich gern die Tabelle auf width="100%" eingestellt. Jedoch finde ich hierzu nicht das richtige Script.
    • Fehlerhafte Übersetzung schaffe ich wohl alleine.
    • Desweiteren werden selbst erstellte Templates, wie z.B. Impressum, nicht mitgeloggt. Woran könnte das liegen?
    • Wo muss ich dieses Script (http://www.4homepages.de/forum/index.php?topic=7080.msg121491#msg121491) denn nun genau einsetzen, damit auch Bots richtig erkannt werden?
    • Und zu guter Letzt - Gäste werden im Log nicht mit der Bezeichnung "Guest" versehen. Woran liegt das?

    Ich hoffe, das es nicht zuviele Fragen auf einmal sind. Wer kann mir bitte helfen?

    Freundliche Grüße, Bommel
« Last Edit: January 22, 2010, 09:29:33 AM by Bommel »
Freundliche Grüße, Bommel

Nicht die Geduld mit mir verlieren, ich bin noch am Lernen./ Do not lose the patience with me, I am still in the learning. ;)