Linkprobleme in der Forums Tour

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
helluvaguy
Beiträge: 128
Registriert: Di 06.Apr, 2004 20:22

Linkprobleme in der Forums Tour

Beitrag von helluvaguy »

Hallo Leute,

nachdem ich Seiten aus meiner Forumstour gelöscht habe, ist mir ein Problem aufgefallen. Während die Einzelnen Themen in der Übersicht einwandfrei angeordnet werden, stimmt die Verlinkung in der Paginierung und bei dem 'Weiter' und 'Zurück'-Button nicht mehr.

Sieht also wie folgt aus THEMEN in der Übersicht mit den korrespondierenden URLs

THEMA 1 (../phpBB2/tour.php?page=10)
THEMA 3 (../phpBB2/tour.php?page=30)
THEMA 4 (../phpBB2/tour.php?page=40)
THEMA 5 (../phpBB2/tour.php?page=50)
THEMA 7 (../phpBB2/tour.php?page=70)

Bin ich aber nun in den einzelnen Themen drin, dann führen die Weiter/Zurück-Button aber auch über die (eigentlich) nciht mehr vorhandenen URLs tour.php?page=20 und tour.php?page=60. Immerhin komme ich über den Button noch bis zu letzten Seite, die Paginierung zeigt jedoch nur 5 Seiten an und die 5 ist dann mit tour.php?page=50 verlinkt.

Ich hoffe ich habe das verdeutlichen können. Gibt es da eine Lösung des Problems?

thx für euren Input schonmal
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Da hatte ich wohl vergessen, beim Löschen die Seitenzahlen ebenfalls mit neu zu resyncen.
Versuchs mal mit der angehängten Datei. Damit sollte es wieder klappen. Es wird jedoch erst nach umsortieren oder löschen von Seiten das erste Mal neu gezählt.
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!
helluvaguy
Beiträge: 128
Registriert: Di 06.Apr, 2004 20:22

Brachte leider keine Lösung

Beitrag von helluvaguy »

Beim Versuch die Reihenfolge der Beiträge zu ändern bekomme ich diesen Fehler

Code: Alles auswählen

Fatal error: Call to a member function on a non-object in /phpBB2/admin/admin_forum_tour.php on line 73
Der Code um Zeile 73 (die mit if) sieht so aus

Code: Alles auswählen

function reorder_pages()
{
	$sql = "SELECT page_id, page_sort FROM ". FORUM_TOUR_TABLE ."
		ORDER BY page_sort ASC";
	if( !$result = $db->sql_query($sql) )
	{
		message_die(GENERAL_ERROR, 'Could not get list of forum tour pages', '', __LINE__, __FILE__, $sql);
	}

	$i = 10;
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Oh ja. Füge vor der if-Zeile noch mal folgendes ein:

Code: Alles auswählen

global $db;
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!
helluvaguy
Beiträge: 128
Registriert: Di 06.Apr, 2004 20:22

Beitrag von helluvaguy »

OK, das wars. Danke vielmals
Zuletzt geändert von helluvaguy am Mi 07.Apr, 2004 11:43, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wollte ich doch gerade nochmal in den Mod schauen... tztztz ;)
Nein im Ernst: Das Pagination wird aufgrund der IDs berechnet und wenn es da keine Lücken mehr gibt, funktioniert es auch tadellos.
Alles andere hätte mich gewundert. ^2
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
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Also ich habe diesen "genialen" Mod eingebaut... wenn ich im ACP nun unter der Register Applications auf Forum Tour klicke dann steht dieser Text da:

Code: Alles auswählen

Could not get forum tour subjects
irgendein einbau fehler???
Nur ein Informatik Student. ^^
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

[quote="oxpus @ Mi 07.Apr, 2004 06:36";p="4403"]Da hatte ich wohl vergessen, beim Löschen die Seitenzahlen ebenfalls mit neu zu resyncen.
Versuchs mal mit der angehängten Datei. Damit sollte es wieder klappen. [/quote]Ähm mit bei dieser admin_forum_tour.php werden die Befugnisse nicht unterstützt! :(
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

und das heisst? oder besser gefragt das bedeutet für mich?

Kann man das nicht ändern oder ist jetzt der Mod für mich gestorben??
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@AmigaLink
Wie soll ich das jetzt verstehen?
Die admin_forum_tour.php wird ja in der Regel vom Admin ausgeführt und der hat nun mal alle Rechte ;) Irgend jemand muss ja die Tour komplett einsehen können.

Entscheidend ist dieses in der Tour selber und da hatte ich keine Fehler mehr finden können.

Wenn Du aber damit meinst, daß die Rechte nicht gesetzt werden können, dann die Frage, welche Version verwendest Du? In der neuesten Mod-Version geht es.

@Bootenks
Ist das die gesamte Fehlermeldung?
Hast Du auch die Datenbankänderungen gemacht (ich denke ja) ? Denn diese Meldung erscheint nur, wenn die Datenbank oder die Tabelle nicht zur verfügung stehen. Schau auch mal in die constants.php, ob Du da die Forum-Tour-Tabelle gemäß Mod definiert hast.
Das Script ruft jedenfalls ab, ob Seiten vorhanden sind und zeigt ggf. einen entsprechenden Text, wenn nicht.
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
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ich hab Foren Tour 1.1.0 und wenn ich die oben gepostete admin_forum_tour.php einspiele verschwinden die Möglichkeit die Rechte zu setzen.

// EDIT
Ich sehe gerade es gibt ja eine Version 1.1.1 :eek:
Da werd ich wohl mal UpDaten müssen. :rolleyes:

// EDIT2
Bei Version 1.1.1 verschwindet die Berechtigungskonfiguration mit der obigen admin_forum_tour.php aber ebenfalls. :(
Zuletzt geändert von AmigaLink am Mi 07.Jul, 2004 15:12, insgesamt 2-mal geändert.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

ja der fehlerwar dasichdie constants.php nicht hochgeladen hatte... *sorry für die Frage*
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@AmigaLink
Hast Du mal ein Screenshot bitte?
Ich schaue mir das dann nachher / morgen mal an.
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
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Aber sicher dat. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Kannst Du die denn wenigstens bearbeiten?
Häng mal die Datei hier an. Ich vergleiche die mal mit meiner. Vielleicht hab ich im Mod nur die falsche eingepackt :(
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
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ähm die fehlerhafte Datei ist die deines obigen Attachments und die korrekte ist die die derzeitig im Downloadpacket drin ist!
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Gut, ich habe obiges Attachment gelöscht.
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!
Antworten