[Beta] Simple Site Loads 0.0.1

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
djchrisnet
Mitglied
Beiträge: 1275
Registriert: 29.06.2007 15:52
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von djchrisnet »

deine seite?
Benutzeravatar
Würzi
Ehemaliges Teammitglied
Beiträge: 3187
Registriert: 30.10.2005 02:51
Wohnort: Niedernberg
Kontaktdaten:

Beitrag von Würzi »

Öhm... :oops:

Ich baue alles immer erst offline ein, also hab ich die hier in Würzburg auf dem Rechner. :-?
Willst vorbeikommen? :-?

Oder meinst das Ergebnis ist anders, wenn ich online damit gehe? :-?
Benutzeravatar
djchrisnet
Mitglied
Beiträge: 1275
Registriert: 29.06.2007 15:52
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von djchrisnet »

hast du den code in der functions.php vll 2x eingebaut?
oder wird die functions.php mehrmals durchlaufen(eventuell durch avatare)?

ansonsten probiere mal statt

Code: Alles auswählen

$site_loads++;
folgendes

Code: Alles auswählen

$site_loads = $site_loads +1;
Benutzeravatar
Würzi
Ehemaliges Teammitglied
Beiträge: 3187
Registriert: 30.10.2005 02:51
Wohnort: Niedernberg
Kontaktdaten:

Beitrag von Würzi »

Ich schreie mich grad weg :lol:

Schande auf mein Haupt. :oops:

Da ich den Fehler drin hatte am Anfang, hab ich gegoogelt... weiter geschaut... mir orginal phpBB3 funktions verglichen, höher gesetzt... geschaut... probiert....

Naja... den Rest kannst dir denken. :oops:

Nun funzt das Ding, danke... :P

Krieg ich noch ne Erklärung warum der Fehler am Anfang da war? :oops:

Änderst das noch?
Oder war das speziell für mich?
Benutzeravatar
djchrisnet
Mitglied
Beiträge: 1275
Registriert: 29.06.2007 15:52
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von djchrisnet »

anscheind versteht dein php interpreter kein $var++ und macht da was er will.

zu zeiten als ich noch bei funpic gehostet war, hatte ich ähnliche probleme, eine erklärung dazu kann ich dir leider ned geben, wieso der da bockmist baut. vll kann sich aber da jemand anders hierzu äussern.
Benutzeravatar
Würzi
Ehemaliges Teammitglied
Beiträge: 3187
Registriert: 30.10.2005 02:51
Wohnort: Niedernberg
Kontaktdaten:

Beitrag von Würzi »

So ist online bei mir :grin:

Auch online funktionierte der in der install angegebene Code nicht in der index.php

Hab grad nochmal deine zip runtergeladen, da ist dies noch drin, so wie es nicht funktioniert. :oops:

Edit: Ich glaub ich hab das nächste Problem. :-?

In der Tabelle werden in der config die site_loads richtig gezählt. In der Anzeige in der index.php kommt aber... nach 999 nicht 1000, sondern nur 1 !

Edit2:
Habs nun mal geändert, daß ich wenigstens über 999 was angezeigt bekomme. Wird halt nicht mehr formatiert mit . (Punkt)

Hier der Code aus meiner index.php hoffe der passt so, oder du hast ne andere Idee zum formatieren.

Code: Alles auswählen

'TOTAL_LOADS'	=> sprintf($user->lang['TOTAL_SITELOADS'], $config['site_loads']),
Benutzeravatar
djchrisnet
Mitglied
Beiträge: 1275
Registriert: 29.06.2007 15:52
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von djchrisnet »

Daran ist wohl sprintf schuld. das ist wohl auch der grund, dass im standard phpBB3 keine punkte bei den statistik werten sind.

Ich werde mir da gleich mal was überlegen, etweder generell ohne punkte wie die restlichen werte oder ich finde nen weg
Benutzeravatar
Würzi
Ehemaliges Teammitglied
Beiträge: 3187
Registriert: 30.10.2005 02:51
Wohnort: Niedernberg
Kontaktdaten:

Beitrag von Würzi »

Ich bin noch ein bisschen online, wenn du jemanden zum testen brauchst. :D

Ich bin derjenige mit dem sehr sensiblen Webspace, der nicht alles nimmt. :lol:

Aber wie gesagt, mit meinem Code gehts ja. Falls du es nicht besser hinkriegst musst den Mod halt ohne Punkte auf den Weg schicken, so funktioniert er wenigstens bei allen. :)
Benutzeravatar
djchrisnet
Mitglied
Beiträge: 1275
Registriert: 29.06.2007 15:52
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von djchrisnet »

Zu deinem $var++; problem

http://www.php.net/manual/de/language.o ... rement.php

Auf php.net ist kein Hinweiss gegeben, dass es irgendwo nicht funktionieren sollte. Dort ist folgendes Testscript angegeben:

Code: Alles auswählen

<?php
echo "<h3>Post-Inkrement</h3>";
$a = 5;
echo "Sollte 5 sein: " . $a++ . "<br />\n";
echo "Sollte 6 sein: " . $a . "<br />\n";

echo "<h3>Pre-Inkrement</h3>";
$a = 5;
echo "Sollte 6 sein: " . ++$a . "<br />\n";
echo "Sollte 6 sein: " . $a . "<br />\n";

echo "<h3>Post-Dekrement</h3>";
$a = 5;
echo "Sollte 5 sein: " . $a-- . "<br />\n";
echo "Sollte 4 sein: " . $a . "<br />\n";

echo "<h3>Pre-Dekrement</h3>";
$a = 5;
echo "Sollte 4 sein: " . --$a . "<br />\n";
echo "Sollte 4 sein: " . $a . "<br />\n";
?>
Lass das doch einfach mal auf deinem xampp laufen.

Für die Punkte gibs gleich ein update

EDIT: Fürs Update Siehe Startpost!!!
update und ein Addon mit dabei =)
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Beitrag von redbull254 »

Hallo erstmal,

die Idee als solches finde ich sehr gut. " Unglücklich gelöst " ist nur, das jeder "Refresh" der Seite gezählt wird. Ebenso das hin und her springen im Forum.

Da hat ja das kleinste unbedeutende Forum Ruck/Zuck tausende Seitenaufrufe. :D

* Ich sehe jetzt schon die Mini-Admins wild klicken* ROFL

Wenn das über die User-Ip geregelt und so nur jede besuchte Seite mit der eindeutigen IP gezählt würde, wäre die ausgegebene Anzahl an Seitenaufrufe realistischer.

Oder sehe ich da etwas falsch, lasse mich gerne belehren. ;-)
Zuletzt geändert von redbull254 am 13.10.2008 15:01, insgesamt 2-mal geändert.
Beste Grüße
Walter
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“