Seite 130 von 175

Verfasst: 14.10.2006 13:57
von mgutt
nüx... ist sie denn am richtigen Platz? Also unter domain.com?

Verfasst: 21.10.2006 23:56
von Sanchez17
Hola,

mein letztes Problem konnte ich alleine beseitigen..habe nun aber ein neues.

Wir wollen ein 2tes Board starten. Haben dazu alle Dateien des 1.Boards übernommen sowie die DB angepasst...etc...läuft auch alles...

Nur auf dem 2.Baord läuft der seo Mod nicht so ganz...klickt man dort auf ein Forum/Topic etc. gelangt man zur Startseite (Startseite ist als ErrorDocument eingetragen)...

http://www.fussball-international.net/board/ronaldinho/

Rufe ich die Foren mit der natürlichen Adresse (also viewtopic.php?T=etc) auf, geht alles.

Auch im ersten Board funktioniert alles...

Die .htccess wurde für das 2te Board natürlich angepasst:
RewriteEngine On

# SEO URL [mgutt]
RewriteRule !\.html$ - [L]
RewriteRule ^board/ronaldinho/[a-z0-9-]+-([pt])([0-9]+)\.html$ /board/ronaldinho/viewtopic.php?$1=$2 [L]
RewriteRule ^board/ronaldinho/[a-z0-9-]+-f([0-9]+)\.html$ /board/ronaldinho/viewforum.php?f=$1 [L]
RewriteRule ^board/ronaldinho/[a-z0-9-]+-c([0-9]+)\.html$ /board/ronaldinho/index.php?c=$1 [L]
RewriteRule ^board/ronaldinho/[a-z0-9-]+-u([0-9]+)\.html$ /board/ronaldinho/profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^board/ronaldinho/([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ board/ronaldinho/$1$4?$2=$3 [QSA,N]
RewriteRule ^board/ronaldinho/[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ board/ronaldinho/viewtopic$5?$1=$2&$3=$4 [QSA,N]
RewriteRule ^board/ronaldinho/[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ board/ronaldinho/viewforum$4?f=$1&$2=$3 [QSA,N]
RewriteRule ^board/ronaldinho/([a-zA-Z0-9_]+)\.html$ /board/ronaldinho/$1.php [L]
Trotzdem geht es nciht. Wo liegt den da das Problem bzw. wo könnte es sein?

Verfasst: 22.10.2006 02:06
von mgutt
liegt die .htacces auch im root der domain?

Verfasst: 22.10.2006 02:12
von Sanchez17
Nein...

Nur für die des ersten Boards :oops:

Soll ich dann die htccess für Board eins, sowie für Board 2 in eine schreiben, und ins Root packen, oder könnte es da probleme geben?

Board 1 ist im root, Board 2 im Ordner...

Edit: Habe mal versucht, beide in einer htccess zu unterbringen, und im Root gesteckt. Doch dies klappt nicht. Board 1 funktioniert ganz normal, Board 2 bleibt das Problem bestehen.

Was kann man da machen?

Verfasst: 22.10.2006 02:19
von mgutt
Probiers mal bei modrewrite.de bzw. mit einer Rewritebase-Zuweisung .. keine Ahnung, ob das klappt.

Verfasst: 22.10.2006 02:41
von Sanchez17
mgutt hat geschrieben:Probiers mal bei modrewrite.de bzw. mit einer Rewritebase-Zuweisung .. keine Ahnung, ob das klappt.
Hat leider nicht funktioniert. Zumindenst nicht, so wie ich es eingebaut habe. Fand leider keine richtieg Anweisung o.ä. so das sich mir ein Bild von den Posts in der Suche machen musste.

Werde mich aber dort mal erkundigen...

Für den Fall, das es nicht geht...
Gäbe es da noch eine alternative?

Verfasst: 23.10.2006 00:39
von dslmonster
hallöchen,
seit ich die SeoUrls verwende habe ich ein problem in der Spielhalle

Einige Links die mit javascript:..... anfangen sind fehlerhaft

beispiel:
javascript:Trophy_Popup('activity_popup,mode,info,g,92', 'New_Window', '400', '380', 'yes').html

Da ist am eine ein .html wo vorher keins war. was muß ich machen damit ich das wech bekomme?

danke schonmal für die Info

gruß
dslmonster

Verfasst: 23.10.2006 11:15
von mgutt
Entweder Du korrigierst die fehlerhaften append_sid Zeilen des Mods oder Du deaktivierst alle betreffenden Dateien in meinem Mod unter sessions.php.

Die Zeilen sehen so aus:

Code: Alles auswählen

	// Disallow rewritting for:
	// - specific url parms (f.e. 'mode=confirm', )
	// - files (f.e. "memberlist.$phpEx", )
	// - folders (f.e. 'includes/', )
	//
	$seo_forbidden = array(
		'-',
		'login',
		'mode=confirm',
		'mark=topics',
		'view=',
	);

Verfasst: 23.10.2006 11:53
von dslmonster
Wie korrigiere ich den die fehlerhaften append_sid ??

Hier mal ein beispiel von einen der nicht klappt:

Code: Alles auswählen

<a href="'. append_sid('javascript:Trophy_Popup(\'activity_popup.'. $phpEx .'?mode=rate&game='. $game_rows[$i]['game_id'] .'\', \'New_Window\', \'450\', \'300\', \'yes\')') .'" class="mainmenu">'. $lang['game_rating_submit'] .'</a>'
danke schonmal
gruß
dslmonster

Verfasst: 23.10.2006 13:17
von mgutt
Ich erkläre nochmal kurz wofür die append_sid da ist.. sie fügt im Falle des Logins oder bei Usern, die keine Cookies erlauben die Session hinzu in Form von "&sid=123982137981723918279".

Bei Deinem Beispiel passiert dann, weil nicht die Url sondern der komplette Javascriptcode übergeben wurde, dass die sid ans Ende angehanen wird. Naja und kurz gesagt ist das ein Bug, worauf mein Mod aber sensibel reagiert, weil bei mir das ".php" gekillt wird.

D.h. Dein Beispiel müsste so aussehen: (wenn ich jetzt nicht nen Fehler gemacht habe)

Code: Alles auswählen

<a href="javascript:Trophy_Popup(\'' . append_sid('activity_popup.' .  $phpEx' . '?mode=rate&game=' . $game_rows[$i]['game_id'] . "'") . '\', \'New_Window\', \'450\', \'300\', \'yes\')') .'" class="mainmenu">'. $lang['game_rating_submit'] .'</a>'
Am besten vergleiche nochmal das Ergebnis im Quelltext. Ach ja und den Modautor über den Fehler informieren :D

Gruß