SEO Urls V2

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 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

demo board.. gerade probiert.. problemlos ... und jetzt :wink:

Welche Version von dem Mod hast Du eingebaut?

Und wenn ich sage deaktivieren, dann meine ich das nicht nur.. es geht darum, ob der Fehler auch auftaucht, wenn Du Seo Urls ausschaltest. Nicht wenn Du sie wieder ausbaust.

Das zeigt uns nämlich ob der sessions.php Code falsch ist oder die .htaccess.

EDIT: Ich kann mich in Deinem Forum nicht registrieren. Dann kommt der gleiche Fehler. Du musst noch irgendwas anderes falsch drin haben.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Von nem SEO Ein- und Ausschalter weiß ich nix. Wo finde ich den? :-?

MOD Version ist 1.2.4 und das mit dem Reg-Problem scheint relativ neu zu sein.

Mal schaun.. wir hatten grad nen Server-Crash. easy
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Code: Alles auswählen

	// replace "true" with "false" to deactivate seo urls
	$seo_active = true;
Zu finden in der sessions.php

Der letzte Account wurde bei Dir von einem Monat registriert. Was hast Du denn damals eingebaut bzw. schau erstmal ob es an meinem Mod liegt.

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

mgutt hat geschrieben:

Code: Alles auswählen

	// replace "true" with "false" to deactivate seo urls
	$seo_active = true;
Ok Danke, seo v2 ist jetzt aus und Reggen müsste wieder klappen.

Theoretisch. :-? easy
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Hast Du zwei Mods drin? Da sind ja immernoch Short Urls aktiv?!

Dadurch kommt auch der Fehler zu stande.

Lies mal hier:
http://www.phpbb.de/viewtopic.php?p=681180#681180

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

mgutt hat geschrieben:Hast Du zwei Mods drin? Da sind ja immernoch Short Urls aktiv?!
Yep das wars :grin: Vielleicht sollte ich die Asterix-Zeichen in den Short urls
gleich überall durch + ersetzen, außer bei den start-Werten. easy
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag von IPB_Flüchtling »

Betrifft: Mögliche Inkompatibilität mit Printer-friendly Topic Mod:

Ahoi,

ich kapiere es nicht: Habe mir den Printer-friendly Topic Mod eingebaut. Und fast alles klappt auch. Bis auf eine Kleinigkeit: Wenn ich mir die Beiträge von x bis y auf druckerfreundliche Art und Weise anzeigen will, funktioniert das nicht - stattdessen werde ich wieder zum Thread mit den Keyword-URLs zurückgeleitet.

Die URL einer druckerfreundlichen Ansicht lautet z.B.:

viewtopic.php?printertopic=1&t=630&start=0&postdays=0&postorder=asc&vote=viewresult

Das klappt auch noch einwandfrei. Die Anzeige der Beiträge 2 und 3 lautet:

viewtopic.php?start_rel=2&finish_rel=3&t=107&printertopic=1&submit=Anzeigen

Wenn ich in der sessions.php in den User-Settings die SEO-URLs deaktiviere, klappt die druckerfreundliche Anzeige der Beiträge 2 und 3 tadellos.
Sind die SEO-URLs dagegen aktiviert, werden nicht die Beiträge 2 und 3 angezeigt, sondern ich lande wieder im Thread:

bunte-blumen-t107.html?start_rel=2&finish_rel=3&t=107&printertopic=1&submit=Anzeigen

Und dieser Fehler tritt auf, obwohl meine Usersettings so aussehen:

Code: Alles auswählen

	$seo_forbidden = array(
		'login',
		'mode=confirm',
		'mark=topics',
		'view=',
		'printertopic',
		'submit=Anzeigen',
		'mode=unread',
		'return_to_list',
	);
Auch wenn ich start_rel und/oder finish_rel in das Forbidden-Array hinzufüge, bleibt der Fehler bestehen...

Den Mod in Action könnt Ihr Euch zum Beispiel auf dieser Seite ansehen (auf das Druckersymbol klicken). Was mit druckerfreundlicher Ansicht der Beiträge 2 und 3 gemeint ist, sollte auf dieser Seite deutlich werden (siehe rechts oben: "Wähle die Beiträge aus: von....").

LG, IPB_Flüchtling
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

der printertopic mod ist falsch.. bzw. die variablen werde nicht in der funktion append_sid übertragen, wie es eigentlich richtig wäre. daher kannst du die bestandteile auch nicht deaktivieren. d.h. du musst die url-generierung in der viewtopic.php gezwungenermaßen korrigieren.

Weiterhin zeigt das,
bunte-blumen-t107.html?start_rel=2&finish_rel=3&t=107&printertopic=1&submit=Anzeigen

dass da etwas total falsch sein muss bei dem Mod.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
senyafin
Mitglied
Beiträge: 626
Registriert: 02.06.2006 15:01
Kontaktdaten:

Beitrag von senyafin »

@bazillus - ich hab mir jetzt nochmal das addon vorgenommen.
Du schreibst Hier

such nach

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------
#
            default:
      $sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
         FROM (( " . FORUMS_TABLE . " f
         LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
         LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
         WHERE f.forum_parent = '{$forum_id}'
         ORDER BY f.cat_id, f.forum_order";
         break;
#
#-----[ REPLACE WITH ]------------------------------------------ 
bei mir sieht die zeile so aus
Ich frag nur, weil ich nicht mehr durchsehe ;-)


Code: Alles auswählen

	
case 'postgresql':
		$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id 
			FROM " . FORUMS_TABLE . " f, " . POSTS_TABLE . " p, " . USERS_TABLE . " u
			WHERE p.post_id = f.forum_last_post_id 
				AND u.user_id = p.poster_id  
				AND f.forum_parent = '{$forum_id}'
				UNION (
					SELECT f.*, NULL, NULL, NULL, NULL
					FROM " . FORUMS_TABLE . " f
					WHERE NOT EXISTS (
						SELECT p.post_time
						FROM " . POSTS_TABLE . " p
						WHERE p.post_id = f.forum_last_post_id  
					)
				)
				ORDER BY cat_id, forum_order";
		break;

Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

du bist in der falschen zeile. danach kommt eine abfrage die mit "default" eingeleitet wird. deine wird aber mit "postgresql" eingeleitet.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“