Seite 1 von 2

seltsamer Fehler...

Verfasst: 07.07.2003 02:32
von D@ve
Bevor ich jetzt versuche den Fehler zu erklären, schaut's Euch einfach mal an:
http://www.2webdesign.de/viewtopic.php?p=26

Ich hab einige Mods eingebaut, dummerweise weiss ich nicht mehr ab wann der Fehler aufgetreten ist.

Installierte Mods:
- Impressum
- Kontakt
- Linklist
- quickreply
- referral mod
- topic notification email
- watched topic list
- xc-mod
- pointsystem (der Fehler trat aber schon vor der Installation auf)

Weiss jemand woran es liegen könnte???
An der viewtopic.php liegts auf jeden Fall nicht. Die hab ich testweise gegen das Original ausgetauscht und der Fehler taucht immer noch auf.
In der Datenbank habe ich auch nichts gefunden. Macht den Eindruck als ob irgendeiner Iteration etwas zu oft durchläuft.
Welche Schleife ist dafür die Anzahl der Posts verantwortlich?

Vielen Dank für jede Hilfe

Gruß, Dave

Verfasst: 07.07.2003 02:47
von Mister_X
nimm mal noch die original viewtopic_body.tpl IMHO muss der Fehler aber in der viewtopic.php sein. Gib mal nen Link auf viewtopic.txt :)

Verfasst: 07.07.2003 03:05
von D@ve
hey, tatsächlich noch jemand wach um die Zeit:

http://www.2webdesign.de/viewtopic.txt

Aber wie gesagt ich hab sie eigentlich schon mal mit einer funktionierenden Version ausgetauscht...

Gruß, Dave

Verfasst: 07.07.2003 03:09
von Mister_X
;) klar bin ich noch wach

Stimmt in der viewtopic.php sehe ich jetzt auch keinen Fehler, schonmal die viewtopic_body.tpl ausgetauscht?

Verfasst: 07.07.2003 03:19
von D@ve
Nö, eigentlich nicht, aber so mal rein theoretisch kann's da eigentlich nicht dran liegen (zumindest nach meine Verständnis nicht) außerdem ist die Anzahl der leeren Posts nicht konstant... naja ich probiers trotzdem mal.

mfg Dave

Verfasst: 07.07.2003 03:21
von D@ve
gleicher Fehler...
*seufz*
...ich hasse Computer

Verfasst: 07.07.2003 03:34
von Mister_X
Die Anzahl der leeren Posts ist nicht konstant aber die Gesamtanzahl an Beiträgen in einem Thema beträgt immer 18, die magische Zahl ist also 18 :)
Leider kann ich dir jetzt ohne weiteren Zugriff auf die Dateien zu haben auch nicht sagen in welcher Datei der Fehler steckt. An deiner Stelle würde ich jetzt langsam Mod für Mod wieder ausbauen.

Verfasst: 07.07.2003 03:46
von D@ve
Ah hab den Fehler gefunden. Habe gestern an der page_header.php rumgeschraubt, da hab ich ein paar Umgebungsvariablen von der index.php rüberkopiert, damit die Boarstatistiken links immer angezeigt werden. Mit der originalen page_header gehts...

Trotzdem Danke, irgendwie wäre ich sonst nicht drauf gekommen.

Gruß, Dave

Verfasst: 07.07.2003 03:52
von Mister_X
hast du die veränderte page_header.php noch? Wie die Datei die Beitragsanzeige beeinflußt interessiert mich ;)

Verfasst: 07.07.2003 04:06
von D@ve
Nö hab ich gelöscht kann ich Dir aber kurz erklären:

Normalerweise wird in der index.php über

Code: Alles auswählen

$total_posts = get_db_stat('postcount');
die anzahl der Beiträge ermitteltund über
'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts)
in die entsprechende Umgebungsvariable geschrieben. Diesen Sermon hab ich halt aus der index.php gelöscht und an die entsprechenden Stellen in der pageheader.php kopiert.

In der viewtopic.php wird aber die gleichnamige Variable $total_posts für die Anzahl der anzuzeigenden Beiträge benutzt. Da ich die im Header eingebaut habe wird die natürlich mit der Gesamt-Anzahl der Beiträge überschrieben. So bin ich auch drauf gekommen, da ich gerade genau 18 Beiträge hatte. Hättest Du das nicht gesagt, wär ich nicht drauf gekommen (vielen dank, hilfe kommt manchmal anders als man denkt :-) ).

Ich hoffe, das war jetzt einigermaßen klar verständlich...

Hab die $total_posts einfach in $totalPosts umbenannt und jetzt läufts...

Ach ja mir fällt ein die .txt Datei sollte noch online sein. Da ist der Fehler noch drin...

Gruß, Dave