Problem mit Pagination...

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Problem mit Pagination...

Beitrag von Christian_N »

Hallo,
ich habe da auch mal wieder ein Problem, in der Forum ID 1 steht unten bei der Pagination

Code: Alles auswählen

Seite 1 von 0                                                     Gehe zu Seite:
habe schon mit dem DB Maintenance Version 1.3.6 mal alles ausgeführt so damit die Foren neu aufgebaut werde aber ohne erfolgt.
Komisch ist es das es nur in Forum ID 1 so ist, in Forum ID 3 stimmt alles (habe nur 2 Foren - ID 1 und 3)

An was kann das liegen?

Ok ich könnte notfalls neue Kategorie anlegen und alle Themen (sind ja nicht viele) in diese verschiebe, dann wäre es die (Foren IDs 3 und 4) und die ID 1 lösche, aber denk mal das man dieses problem auch anders lösen kann?

Im voraus besten dank.

Gruß Chris
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Gibt es denn mehr Beiträge/Topics als auf einer Seite angezeigt werden sollen/können?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Also auf diese Forum ID 1 hatte ich erst 26 Themen hergestellt weil ich wollte wissen ob die pagination auch so aussieht wie ich die habe wollte, dann hab ich 25. gelöscht jetzt ist da nur noch ein Thema mit ein Beitrag in diesen Forum ID 1 vorhanden.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann ist die Darstellung einfach nur fehlerhaft.
In der viewforum_body.tpl wirst Du hierzu {PAGE_NUMBER} und {L_GOTO_PAGE} finden.
Entferne beides und diese Angaben sind Geschichte.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

ja das ist mir schon klar, nur dann zeigt es in keine mehr an und wenn dann wieder über 25 themen es sind die es ja mit der zeit auch werden, dann sieht man nur die 25 themen aber ab den 26. nicht mehr, also ist es ja keine lösung, man muss doch irgendwie die anzeigen wieder korrekt hinbekommen können ohne diese kategorie extra zu löschen und neu herzustellen, da ja sonst auch alle verlinkung auf diese kategorie ich ändern müsste, ist ja auch das komische das es nur in der forum id 1 ist und bei die andere stimmt.

EDIT: das liegt daran in Forum ID 1 hab ich nur ein Thema bis jetzt dieses Thema ist auf "Ankündigung" gesetzt, bearbeite ich diese und setze es auf "Normal" oder auf "Wichtig" dann funktioniert auch die Pagination richtig. Nur sobald es auf "Ankündigung" gesetzt wird zählt die Pagination nicht mehr richtig.
Vllt. kann man den fehler jetzt etwas in der viewforum.php einkreisen?
Zuletzt geändert von Christian_N am Fr 05.Mai, 2006 14:17, insgesamt 2-mal geändert.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hast Du auch schon mal nur dieses eine Forum resynct?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Jep mit dem DB Maintenance Version 1.3.6 und sowohl auch mit dem normale was von phpBB Standard mässig dabei ist, hab aber gerade auch den Beitrag davor bearbeitet, da es nur auftaucht wenn das Thema auf "Ankündigung" gesetzt ist.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Scheinbar wird die Pagination nicht korrekt durchgeführt. Liegt dann wohl an den SQl-Bedingungen für die Topics und die Zählung derselben.
Häng mal die viewforum.php an, um da nachzuschauen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Scheint zu sein den habe sicherheits halber mal in Forum ID 3, den eine test beitrag von "Normal" auf "Ankündigung" gesetzt schon war das problem dort.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wird auf dem Index die korrekte Anzahl aller Topics angezeigt? Also inkl. der Ankündigung?
Wenn nicht, stimmt was nicht mit der Abfrage zur Anzahl der Topics in dem jeweiligen Forum...

Wenn es aber nur um die korrekte Darstellung der Seitenzahlen geht:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
viewforum.php

#
#-----[ FIND ]-----
#
	$template->assign_vars(array(
		'PAGINATION' => generate_pagination("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id&topicdays=$topic_days", $topics_count, $board_config['topics_per_page'], $start),
		'PAGE_NUMBER' => sprintf($lang['Page_of'], ( floor( $start / $board_config['topics_per_page'] ) + 1 ), ceil( $topics_count / $board_config['topics_per_page'] )), 

		'L_GOTO_PAGE' => $lang['Goto_page'])
	);

#
#-----[ REPLACE WITH ]-----
#
	if ($topics_count > 0)
	{
		$template->assign_vars(array(
			'PAGINATION' => generate_pagination("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id&topicdays=$topic_days", $topics_count, $board_config['topics_per_page'], $start),
			'PAGE_NUMBER' => sprintf($lang['Page_of'], ( floor( $start / $board_config['topics_per_page'] ) + 1 ), ceil( $topics_count / $board_config['topics_per_page'] )), 
	
			'L_GOTO_PAGE' => $lang['Goto_page'])
		);
	}
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Jep in der Index stimmt es, hab mal die änderrung gemacht, das löst das problem auch nicht, jetzt wird Seite x von y komplett ausgeblendet, wo vorher Seite 1 von 0 stande, in der andere Kategorie wo die Themen auf "Normal" bzw. "Wichtig" gesetzt sind da steht auch Seite 1 von 1 wie es sein sollte.

Da läuft doch irgendwas schief, das sobald der Status auf "Ankündigung" steht diese problem entsteht. :(

EDIT: ich hab jetzt mal im ACP eingestellt das pro Seite 10 Themen sind, habe mal in die eine Kategorie 10 normale geschrieben - pagination tut anzeigen mit Seite 1 von 2 - Gehe zu Seite: 1, 2
Desselbe bei "Wichtig" ausprobiert geht auch - aber bei "Ankündigungen" wirds ignoiert aus irgend ein grund habe schon 15 "Ankündigungen 2 "normale" themen und er tut immer noch auf Seite 1 bleibe, erst wenn es 10 Normale bzw. Wichtig sind, geht es, also hab jetzt beispiel 6 Normale Themen, 5 Wichtige Themen (= 11) und 3 Ankündigungen, so tut er bei 11 ja den umbruch mache so das man auf Seite 2 klicke muss um den 11 zu sehen, aber mit die 3 Ankündigungen zeigt er auf Seite 1 - 13 Themen an und auf Seite 2 dann 4 Themen (3 Ankündigungen und 1 normalen)

Müsste wohl mal bei gelegenheit ein frisches phpBB 2.0.20 installieren und schauen ob es da genauso ist, den dann ist es mit sicherheit von phpBB irgendwie so gehandhabt.

Denk mal da kann man dann sicher auch nichts machen und ausserdem hat man ja eh nicht nur ein Thema drin und das auf "Anküdnigung", wird ja mehre Themen sein die auch sowohl Normal als Wichtig an Type haben werde und sobald ein Thema Wichtig oder Normal ist zeigt die Pagination auch richtig an, im prinzip funktioniert sie ja.

Nur wenn es auch bei ein frisches phpBB 2.0.20 dann ist, dann müsste man dieses der phpBB Group mitteilen, jemanden der gute englisch kenntnisse hat, da dieses dann sicher ein Bug ist.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Antworten