Pagina 2 van 3

Geplaatst: 05 mar 2005, 15:41
door Mandrake Linux
ik heb het zo gedaan :D

Code: Selecteer alles

if($topic_id != '') 
{ 
   $log  = "$x1|$x2|$ipnr|$usrid|$topic_id|$browser\n"; 
   @fwrite($logfile, "$log"); 
   @fclose($logfile); 
}
erachter toeveogen

Code: Selecteer alles

$log  = "$x1|$x2|$ipnr|$usrid|$topic_id|$browser\n"; 
@fwrite($logfile, "$log"); 
@fclose($logfile);
Alleen krijg je dan te zien dat ie het topic niet kan vinden :D
effe kijke of ik maybe dat kan verhelpen

Geplaatst: 05 mar 2005, 15:51
door Lontronics
Zowieso moet je het er niet achter zetten maar vervangen door.
Maar w.b. de melding, dan moeten we dus eerst kijken of topic_id gezet is middels:

Code: Selecteer alles

if (!isset($topic_id)) {$topic_id = "0";}
Dus nu is het geworden:

In de mod staat in de toevoeging voor page_header.php onderaan:

Code: Selecteer alles

if($topic_id != '')
{
	$log  = "$x1|$x2|$ipnr|$usrid|$topic_id|$browser\n";
	@fwrite($logfile, "$log");
	@fclose($logfile);
}
Vervang dit vervangt door:

Code: Selecteer alles

if (!isset($topic_id)) {$topic_id = "0";}
$log  = "$x1|$x2|$ipnr|$usrid|$topic_id|$browser\n";
@fwrite($logfile, "$log");
@fclose($logfile);
Hij maakt er nu dus topic_id 0 van die nergens naar verwijst.

Als je trouwens in admin_logger.php het hele blok find topicname vervangt door:

Code: Selecteer alles

				//
				// Find topicname
				//
				if ($logid == 0)
				{
					$topicname = "";
				}
				else
				{
				$sql = "SELECT topic_title FROM " . TOPICS_TABLE . " WHERE topic_id = '$logid'";
				if ( !($result = $db->sql_query($sql)) )
     				{
				        message_die(GENERAL_ERROR, "Could not find topic information", '', __LINE__, __FILE__, $sql);
				}
				if ( $row = $db->sql_fetchrow($result) )
				{   
					$topicname = $row['topic_title'];
				}
				else $topicname = "Fout: Topic niet gevonden, deze is waarschijnlijk verwijderd";
				}
Dan krijg je bij de topicnaam netjes een lege regel als het gaat om een 'index of forumdeel' bezoek (dus geen topic bezocht).

Succes,
Jan

Geplaatst: 05 mar 2005, 15:57
door Mandrake Linux
dan krijg ik dit

Code: Selecteer alles

Parse error: parse error, unexpected '}' in /web/www/webs/mythbusters/forum/includes/page_header.php on line 526

Geplaatst: 05 mar 2005, 21:23
door Bee
haal de laatste } eens weg.

Geplaatst: 05 mar 2005, 22:11
door Lontronics
Probleem is al opgelost, alleen de post nog niet verwijderd ;)

Bleek idd bij het kopieren iets niet helemaal goed te zijn gegaan.

Groeten,
Jan

Geplaatst: 06 mar 2005, 20:29
door Lontronics
De laatste versie, V0.7 (ik ben nu tevreden met hoe e.e.a. werkt) met de volgende aanpassingen:
- logfile en bestand met settings in admin/log
- include logger.php in overall_header i.p.v. de code rechtstreeks in overall_header
- ook index en forumdelen-bezoeken kunnen worden gelogd ahv settings
- voor het weergeven in admin enkele weergave-instellingen in settings.php
- Internet-Explorer 7 alvast toegevoegd (komt halverwege dit jaar uit)

Let op: zoals ik eerder heb aangegeven, ik heb de mod gemaakt voor eigen gebruik, de opmaak wijkt enigszins af van de gebruikelijke opmaak bij mods en het is niet mijn bedoeling om de mod door te ontwikkelen, support te gaan verlenen etc...

Wil je hem gebruiken, be my guest :wink:

Zie verder de eerste post van deze topic.

Groeten,
Jan.

Geplaatst: 14 apr 2005, 19:25
door XP-Rene
Na het installeren van de Attachment Mod krijg ik bij het legen van de log de volgende foutmelding:

Code: Selecteer alles

Leegmaken van de logging
Grootte van logbestand: 1046 bytes

Bezig met legen van logging...

Warning: unlink(log/logfile): Permission denied in /home/virtual/site113/fst/var/www/html/fotohoek/admin/admin_logger.php on line 30
Logging is geleegd
Dit is regel 27 t/m 33 van admin_logger.php:

Code: Selecteer alles

	$size = filesize($logfile);			
	echo $L_LOG_SIZE.$size." bytes<br><br>";			
	echo $L_LOG_EMPT02."<br>";
	unlink($logfile); 
	echo $L_LOG_EMPT03;
	echo "<br><br>";
	die( );
Het logfile wordt echter niet geleegd, en CHMOD staat op 777.
Handmatig legen gaat natuurlijk wel, maar dat is natuurlijk niet de bedoeling.
Wat kan ik hier nu eens aan doen?

Laat maar, CHMOD van admin/log stond verkeerd :oops:

Geplaatst: 14 apr 2005, 20:25
door Lontronics
;)

Geplaatst: 29 aug 2005, 13:24
door Lontronics
Nieuwe versie ( 0.8 ) in de lucht.

Zie topic: http://www.lontronics.nl/forum/viewtopic.php?t=8

Groeten,
Jan

Geplaatst: 29 aug 2005, 14:02
door XP-Rene
Heb je toevallig ook de code changes ten opzichte van de vorige versie?

Geplaatst: 29 aug 2005, 14:33
door Lontronics
Nee, helaas voor jou maar dan zal je ze naast elkaar moeten leggen.
Zowieso wordt er meer gelogd nu en wordt alles hexadecimaal opgeslagen, dus in kleiner formaat.
Herzelfde dus ook aan de andere kant, alles wordt weer omgezet van hex naar decimaal. Bovendien wordt er nu ook in het ledenbestand gezocht en worden IP-adressen vergeleken teneinde de user te achterhalen.

Alles bij elkaar eigenlijk een compleet nieuwe versie dus.... ;)

Geplaatst: 29 aug 2005, 14:42
door XP-Rene
Oke dan, heb hem net geïnstalleerd, werkt perfect :thumb:

Geplaatst: 29 aug 2005, 14:48
door Lontronics
:thumb:

Geplaatst: 29 aug 2005, 16:31
door Bee
Je bent goed op weg met de modtemplate, maar toch wil je adviseren de officieële modtemplate te gebruiken. Ik verplicht je niet, maar ik wil je er toch even op wijzen.

Template: http://www.phpbb.com/kb/article.php?article_id=38
Opdrachten: http://www.phpbb.com/kb/article.php?article_id=39

Het vertalen is nog niet aan te raden, totdat Nuttzy de final versie heeft opgesteld van de EasyMod is vertalen nog niet aan te raden, omdat Easymod nog niet met Nederlandse templates overweg kan ;)

Geplaatst: 29 aug 2005, 16:52
door Lontronics
Hallo Bee,

Tot op heden heb ik er idd niet echt naar gekeken.

Het is eigenlijk meer begonnen met het maken van wat aanpassingen voor mezelf die ik vervolgens heb geplaatst.

Maar ik zal er wat meer rekening mee gaan houden, zeker omdat de achtergrond nu ook wat meer is dat anderen er iets mee kunnen ;)

Greetzzzz,
Jan

Simpele tekst logger voor Phpbb, update Versie 0.9

Geplaatst: 19 sep 2005, 22:34
door Lontronics
Versie 0.9 is een feit.

De link: http://www.lontronics.nl/forum/viewtopic.php?p=72

In versie 0.9 zijn de volgende aanpassingen/ uitbreidingen t.o.v. de vorige versie toegevoegd:

- simple_text_logger_V09.mod bestand voor automatische installatie van deze mod (phpbb compatible)
- kleine bug in weergave logging verholpen: bij 01-xx tot 09-xx werden datum en tijd verschoven weergegeven
- aanpassing admin_logger.php waardoor veel effectiever wordt gezocht; minder sql-belasting en sneller zoeken
- search for ip linkt naar andere website (http://www.nwtools.com)

Simpele tekst logger voor Phpbb, update Versie 1.0

Geplaatst: 30 okt 2005, 07:35
door Lontronics
Inmiddels zitten we aan versie 1.0

De link: http://www.lontronics.nl/forum/viewtopic.php?p=83

In versie 1.0 slechts een aantal kleine aanpassingen/ uitbreidingen t.o.v. de vorige versie:

- configuratie nu opgenomen in het adminstratorscherm van phpbb, handmatig aanpassen van de configuratiefile niet meer nodig
- het is nu ook mogelijk de logging (tijdelijk) uit te schakelen

De taal- en kleurinstellingen voor de weergave in het admin-scherm zijn opgenomen in het bestand /log/confadm.inc.php.
Deze instellingen liggen in principe vast, maar kunnen indien gewenst aangepast worden door de file te editen.
Hierdoor is het dus mogelijk de tekstlogger bijv. engelstalig te maken of de kleurstelling bij weergave aan te passen.

Re: Simpele tekst logger voor Phpbb, update Versie 1.0

Geplaatst: 10 jan 2006, 14:01
door legolas82
Lontronics schreef:Inmiddels zitten we aan versie 1.0

De link: http://www.lontronics.nl/forum/viewtopic.php?p=83

In versie 1.0 slechts een aantal kleine aanpassingen/ uitbreidingen t.o.v. de vorige versie:

- configuratie nu opgenomen in het adminstratorscherm van phpbb, handmatig aanpassen van de configuratiefile niet meer nodig
- het is nu ook mogelijk de logging (tijdelijk) uit te schakelen

De taal- en kleurinstellingen voor de weergave in het admin-scherm zijn opgenomen in het bestand /log/confadm.inc.php.
Deze instellingen liggen in principe vast, maar kunnen indien gewenst aangepast worden door de file te editen.
Hierdoor is het dus mogelijk de tekstlogger bijv. engelstalig te maken of de kleurstelling bij weergave aan te passen.

Is het ook mogelijk om een gebruiker (mezelf) uit te sluiten uit de logging??

Geplaatst: 10 jan 2006, 19:22
door Lontronics

Simpele tekst logger voor Phpbb, update Versie 1.1

Geplaatst: 10 jan 2006, 22:34
door Lontronics
In een vrij uurtje de aanpassing gelijk doorgevoerd incl. een paar kleine fixes.

Versie 1.1 is te vinden op de volgende link:
http://www.lontronics.nl/forum/viewtopic.php?t=8