Seite 28 von 175

Verfasst: 17.04.2006 20:50
von mgutt
meine änderung im letzten post sieht anders aus ;)

Verfasst: 18.04.2006 19:39
von BananaJoe
Ich hab ein neues Problem.
Hab den "recent" Mod eingebaut und hab diesmal wieder Probleme mit den Topic/Foren Links.

Hab schon die Vorgehensweise von Seite 7 probiert aber es klappt nicht:
http://www.phpbb.de/viewtopic.php?t=116 ... c&start=60

Hier die recent.txt:
http://www.mediauser.de/recent.txt

Verfasst: 18.04.2006 20:33
von mgutt
Dieser Teil:

Code: Alles auswählen

$word_censor = ( count($orig_word) ) ? preg_replace($orig_word, $replacement_word, $line[$i]['topic_title']) : $line[$i]['topic_title'];
	$topic_title = ( strlen($line[$i]['topic_title']) < $topic_length ) ? $word_censor : substr(stripslashes($word_censor), 0, $topic_length) .'...';
muss vor topic_url sein.

und mach mal diese zeile vor forum_url; (ausschneiden, einfügen)

Code: Alles auswählen

$forum_name = $line[$i]['forum_name'];

Probleme im Forum & Portal

Verfasst: 18.04.2006 20:43
von JC_Drago
Hallo

Habe ein Problem mit den .php und .html.

Also die Foren "angezeigten" links sind alle ok, aber im Portal Kopf werden da zb. statt http://www.f-j-c.de/forum/memberlist.php leider http://www.f-j-c.de/forum/memberlist.html angezeigt kann den fehler nicht finden.

Habe alles von seite 1 wie beschrieben durch geführt...im forum werden die links zwar richtig angezeigt, aber der aufruf landed bei 404.

Bitte um Hilfe

Merci JC

Verfasst: 18.04.2006 21:05
von mgutt
Kann es sein, dass Du kein Modrewrite hast? Die Links zu den Foren gehen nämlich auch nicht. Die geänderten Links im Menü sind Absicht. Sie werden ebenfalls umschrieben. Aber nur wenn Deine .htaccess richtig ist.

Das scheint sie im Moment nicht zu sein.

Gruß

Verfasst: 18.04.2006 21:18
von JC_Drago
Hi mgutt

Modrewrite habe ich habe es so getestet wie auf seite 1 beschrieben hast.

was die .htaccess datei betrifft die sieht so aus und ligt im root/

<Files config.php>
Deny from all
</Files>

DirectoryIndex index.php index.htm index.html

RewriteEngine On

# SEO URL [mgutt]
RewriteRule !\.html$ - [L]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+)\.html$ /viewtopic.php?$1=$2 [L]
RewriteRule ^[a-z0-9-]+-f([0-9]+)\.html$ /viewforum.php?f=$1 [L]
RewriteRule ^[a-z0-9-]+-u([0-9]+)\.html$ /profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ $1$4?$2=$3 [QSA,N]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewtopic$5?$1=$2&$3=$4 [QSA,N]
RewriteRule ^[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewforum$4?f=$1&$2=$3 [QSA,N]
RewriteRule ^([a-zA-Z0-9_]+)\.html$ /$1.php [L]


was ist mit ihr ist sie ok?

im root/forum/ liegt diese :

<Files config.php>
Deny from all
</Files>

DirectoryIndex index.php index.htm index.html

RewriteEngine On

# SEO URL [mgutt]
RewriteRule !\.html$ - [L]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+)\.html$ /forum/viewtopic.php?$1=$2 [L]
RewriteRule ^[a-z0-9-]+-f([0-9]+)\.html$ /forum/viewforum.php?f=$1 [L]
RewriteRule ^[a-z0-9-]+-u([0-9]+)\.html$ /forum/profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ $1$4?$2=$3 [QSA,N]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewtopic$5?$1=$2&$3=$4 [QSA,N]
RewriteRule ^[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewforum$4?f=$1&$2=$3 [QSA,N]
RewriteRule ^([a-zA-Z0-9_]+)\.html$ /$1.php [L]


was ist mit der ?

darf ich eigendlich zwei .htaccess haben ?
Gruß JC

Verfasst: 18.04.2006 21:30
von mgutt
darf ich eigendlich zwei .htaccess haben
nein. nur eine. im ordner "forum" mach bitte mal testweise meine rein, ohne jegliche änderung. die andere lösch mal.

sollte das nicht klappen, dann füg das verzeichnis "forum/" bei den zeilen hinzu.

wir haben leider noch keine version für unterordner, daher müsste wir das mal testen.

wenn du keine lust zum testen hast, dann schick mir deine ftp daten per pn. ich schaue dann mal, wie ich das hinkriege.

Verfasst: 18.04.2006 21:35
von BananaJoe
mgutt hat geschrieben:Dieser Teil:

Code: Alles auswählen

$word_censor = ( count($orig_word) ) ? preg_replace($orig_word, $replacement_word, $line[$i]['topic_title']) : $line[$i]['topic_title'];
	$topic_title = ( strlen($line[$i]['topic_title']) < $topic_length ) ? $word_censor : substr(stripslashes($word_censor), 0, $topic_length) .'...';
muss vor topic_url sein.

Hat geklappt aber leider nicht für die Forenlinks.
Hab den Code vor forum_url und forum_id probiert aber ohne Ergebnis.
Die Topics sind ok, die Forenlinks nicht.

Verfasst: 18.04.2006 22:05
von mgutt
mach mal diese zeile vor forum_url;

Code: Alles auswählen

$forum_name = $line[$i]['forum_name'];

Verfasst: 18.04.2006 22:10
von JC_Drago
wenn du keine lust zum testen hast, dann schick mir deine ftp daten per pn. ich schaue dann mal, wie ich das hinkriege.
klar habe ich lust zu testen...also habe deine orginal datei genommen:

<Files config.php>
Deny from all
</Files>

DirectoryIndex index.php index.htm index.html

RewriteEngine On

# SEO URL [mgutt]
RewriteRule !\.html$ - [L]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+)\.html$ /viewtopic.php?$1=$2 [L]
RewriteRule ^[a-z0-9-]+-f([0-9]+)\.html$ /viewforum.php?f=$1 [L]
RewriteRule ^[a-z0-9-]+-u([0-9]+)\.html$ /profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ $1$4?$2=$3 [QSA,N]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewtopic$5?$1=$2&$3=$4 [QSA,N]
RewriteRule ^[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewforum$4?f=$1&$2=$3 [QSA,N]
RewriteRule ^([a-zA-Z0-9_]+)\.html$ /$1.php [L]


ging nicht ....dann die:

<Files config.php>
Deny from all
</Files>

DirectoryIndex index.php index.htm index.html

RewriteEngine On

# SEO URL [mgutt]
RewriteRule !\.html$ - [L]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+)\.html$ forum/viewtopic.php?$1=$2 [L]
RewriteRule ^[a-z0-9-]+-f([0-9]+)\.html$ forum/viewforum.php?f=$1 [L]
RewriteRule ^[a-z0-9-]+-u([0-9]+)\.html$ forum/profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ $1$4?$2=$3 [QSA,N]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewtopic$5?$1=$2&$3=$4 [QSA,N]
RewriteRule ^[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewforum$4?f=$1&$2=$3 [QSA,N]
RewriteRule ^([a-zA-Z0-9_]+)\.html$ /$1.php [L]


ist jetzt unter root/forum/.htaccess

online geht aber auch nicht...grummel

Gruß JC