Short Urls bei Categories Hierarchy

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
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

@ larsneo: ich hab' schon mittlerweile so ziemlich jede variante ausprobiert, um zu vermeiden, dass links zu externen seiten umgeschrieben werden (als basis hab' ich deine version des mod_rewrite genommen), aber es will einfach nicht klappen.
wie zu ersehen ist, wird ja eingangs in der page_header.php (auch in der CH version) auf den korrekten prefix geprüft (d.h. auf intern oder extern), aber wenn ich nun $prefix vornanstelle, gibt er mir nur einen fehler aus.

bisherige resultate:
* es werden nur interne links umgeschrieben, allerdings nur die index.php und keine andere, was wohl an der andersartigen navigation des CH liegt
* es werden alle links umgeschrieben, auch externe

ich hab' in 1 1/2 monaten urlaub, dann will ich mich da nochmal ran setzen...
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Fundus
Mitglied
Beiträge: 488
Registriert: 29.03.2004 21:22

Beitrag von Fundus »

um es jamand anders gleich zu tun poste ich das jetzt "quick&dirt"
ableitung auf die eigene seite bitte selbst erstellen :roll:

Code: Alles auswählen

if (($board_config['enable_shorturls'] == 1) && ($userdata['user_id'] == ANONYMOUS))
{
	ob_start(); 
	
	function replace_for_mod_rewrite(&$s) { 
	// get the correct base_url: protocoll,url,path to make sure to rewrite only internal links 
	if (empty($HTTP_SERVER_VARS['HTTP_HOST'])) { 
	   $server = getenv('HTTP_HOST'); 
	} else { 
	   $server = $HTTP_SERVER_VARS['HTTP_HOST']; 
	} 
	// IIS sets HTTPS=off 
	if (isset($HTTP_SERVER_VARS['HTTPS']) && $HTTP_SERVER_VARS['HTTPS'] != 'off') { 
	   $proto = 'https://'; 
	} else { 
	   $proto = 'http://'; 
	} 
	// Get the name of this URI 
	// Start of with REQUEST_URI 
	if (isset($HTTP_SERVER_VARS['REQUEST_URI'])) { 
	   $path = $HTTP_SERVER_VARS['REQUEST_URI']; 
	} else { 
	   $path = getenv('REQUEST_URI'); 
	} 
	if ((empty($path)) || (substr($path, -1, 1) == '/')) { 
	   // REQUEST_URI was empty or pointed to a path 
	   // Try looking at PATH_INFO 
	   $path = getenv('PATH_INFO'); 
	   if (empty($path)) { 
		  // No luck there either 
		  // Try SCRIPT_NAME 
		  if (isset($HTTP_SERVER_VARS['SCRIPT_NAME'])) { 
			 $path = $HTTP_SERVER_VARS['SCRIPT_NAME']; 
		  } else { 
			 $path = getenv('SCRIPT_NAME'); 
		  } 
	   } 
	} 
	
	$path = preg_replace('/[#\?].*/', '', $path); 
	$path = dirname($path); 
	
	if (preg_match('!^[/\\\]*$!', $path)) { 
	   $path = ''; 
	} 
	
	$base_url = "$proto$server$path/"; 
	$prefix = '|"(?:'.$base_url.')?'; 
	// now that we know about the correct $prefix we can start the rewriting 
	
	   $urlin = array( 
	 //Forums 
	   $prefix . '(?<!/)index.php\?f=([0-9]*)&ppage=([0-9]*)&sort=lastpost&order=DESC&start=([0-9]*)"|', 
	   $prefix . '(?<!/)index.php\?f=([0-9]*)&ppage=([0-9]*)&sort=lastpost&order=DESC"|', 
	   $prefix . '(?<!/)index.php\?f=([0-9]*)&mark=topics"|', 
	   $prefix . '(?<!/)index.php\?mark=forums"|', 
	   $prefix . '(?<!/)index.php\?f=([0-9]*)"|', 
	   $prefix . '(?<!/)index.php"|', 
	 //Forums ./ 
	   $prefix . '(?<!/)./index.php\?f=([0-9]*)&ppage=([0-9]*)&sort=lastpost&order=DESC&start=([0-9]*)"|', 
	   $prefix . '(?<!/)./index.php\?f=([0-9]*)&ppage=([0-9]*)&sort=lastpost&order=DESC"|', 
	   $prefix . '(?<!/)./index.php\?f=([0-9]*)&mark=topics"|', 
	   $prefix . '(?<!/)./index.php\?mark=forums"|', 
	   $prefix . '(?<!/)./index.php\?f=([0-9]*)"|', 
	   $prefix . '(?<!/)./index.php"|',  
	//Topics
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&postdays=([0-9]*)&postorder=asc&start=([0-9]*)"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&postdays=([0-9]*)&postorder=asc&vote=viewresult"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&watch=topic&postorder=asc"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&unwatch=topic&postorder=asc"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&start=([0-9]*)"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&unmark=topic"|', 
	   $prefix . '(?<!/)viewtopic.php\?p=([0-9]*)&unmark=post"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&view=newest"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&postorder=asc&start=([0-9]*)"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&view=previous"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&view=next"|', 
	   $prefix . '(?<!/)viewtopic.php\?p=([0-9]*)"|', 
	   $prefix . '(?<!/)viewtopic.php\?p=([0-9]*)#([0-9]*)"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)"|',
	   $prefix . '(?<!/)viewtopic.php\?printertopic=([0-9]*)(?:&)t=([0-9]*)(?:&)start=([0-9]*)(?:&)postdays=([0-9]*)(?:&)postorder=asc(?:&)vote=viewresult"|',
	//Topics ./ 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&postdays=([0-9]*)&postorder=asc&start=([0-9]*)"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&postdays=([0-9]*)&postorder=asc&vote=viewresult"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&watch=topic&postorder=asc"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&unwatch=topic&postorder=asc"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&start=([0-9]*)"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&unmark=topic"|', 
	   $prefix . '(?<!/)./viewtopic.php\?p=([0-9]*)&unmark=post"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&view=newest"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&postorder=asc&start=([0-9]*)"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&view=previous"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&view=next"|', 
	   $prefix . '(?<!/)./viewtopic.php\?p=([0-9]*)"|', 
	   $prefix . '(?<!/)./viewtopic.php\?p=([0-9]*)#([0-9]*)"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)"|',
	   $prefix . '(?<!/)./viewtopic.php\?printertopic=([0-9]*)&(?:amp;)t=([0-9]*)&(?:amp;)start=([0-9]*)&(?:amp;)postdays=([0-9]*)&(?:amp;)postorder=asc&(?:amp;)vote=viewresult"|', 
	// Adds
		$prefix . '(?<!/)portal.php"|', 
		$prefix . '(?<!/)portal.php\?page=([0-9]*)"|', 
		$prefix . '(?<!/)posting.php\?mode=newtopic&(?:amp;)f=([0-9]*)"|', 
		$prefix . '(?<!/)posting.php\?mode=reply&(?:amp;)t=([0-9]*)"|', 
		$prefix . '(?<!/)posting.php\?mode=([a-z]*)&(?:amp;)p=([0-9]*)"|', 
		$prefix . '(?<!/)profile.php\?mode=viewprofile&(?:amp;)u=([0-9]*)"|', 
		$prefix . '(?<!/)search.php\?search_author=([[:alnum:]%+\.]+)"|', 
		$prefix . '(?<!/)search.php\?search_id=([0-9]*)&(?:amp;)start=([0-9]*)"|', 
		$prefix . '(?<!/)search.php\?search_id=([a-zA-Z]*)"|', 
		$prefix . '(?<!/)privmsg.php\?mode=([a-zA-Z]*)&(?:amp;)u=([0-9]*)"|', 
		$prefix . '(?<!/)privmsg.php\?folder=([a-zA-Z]*)"|', 
		$prefix . '(?<!/)profile.php\?mode=register&(?:amp;)agreed=true"|', 
		$prefix . '(?<!/)profile.php\?mode=([0-9a-zA-Z]*)"|', 
		$prefix . '(?<!/)faq.php"|', 
		$prefix . '(?<!/)recent.php"|', 
		$prefix . '(?<!/)recent.php\?mode=([0-9a-zA-Z]*)"|', 
		//$prefix . '(?<!/)recent.php\?mode=([0-9a-zA-Z]*)&(?:amp;)amount_days=([0-9]*)"|', 
	// Adds2
		$prefix . '(?<!/)nickpage.php\?user=([[:alnum:]%+\.]+)"|', 
		$prefix . '(?<!/)nickpage_list.php"|', 
		$prefix . '(?<!/)usercars_list.php"|', 
		$prefix . '(?<!/)imageresize.php"|', 
		$prefix . '(?<!/)search.php"|', 
		$prefix . '(?<!/)memberlist.php"|', 
		$prefix . '(?<!/)memberlist.php\?level=([0-9]*)"|', 
		$prefix . '(?<!/)groupcp.php"|', 
		$prefix . '(?<!/)groupcp.php\?g=([0-9]*)"|', 
		$prefix . '(?<!/)calendar.php"|', 
		$prefix . '(?<!/)viewonline.php"|', 
		$prefix . '(?<!/)auc_listing.php\?id=([0-9]*)"|', 
	// Adds ./
		$prefix . '(?<!/)./portal.php"|', 
		$prefix . '(?<!/)./portal.php\?page=([0-9]*)"|', 
		$prefix . '(?<!/)./posting.php\?mode=newtopic&(?:amp;)f=([0-9]*)"|', 
		$prefix . '(?<!/)./posting.php\?mode=reply&(?:amp;)t=([0-9]*)"|', 
		$prefix . '(?<!/)./posting.php\?mode=([a-z]*)&(?:amp;)p=([0-9]*)"|', 
		$prefix . '(?<!/)./profile.php\?mode=viewprofile&(?:amp;)u=([0-9]*)"|', 
		$prefix . '(?<!/)./search.php\?search_author=([[:alnum:]%+\.]+)"|', 
		$prefix . '(?<!/)./search.php\?search_id=([0-9]*)&(?:amp;)start=([0-9]*)"|', 
		$prefix . '(?<!/)./search.php\?search_id=([a-zA-Z]*)"|', 
		$prefix . '(?<!/)./privmsg.php\?mode=([a-zA-Z]*)&(?:amp;)u=([0-9]*)"|', 
		$prefix . '(?<!/)./privmsg.php\?folder=([a-zA-Z]*)"|', 
		$prefix . '(?<!/)./profile.php\?mode=register&(?:amp;)agreed=true"|', 
		$prefix . '(?<!/)./profile.php\?mode=([0-9a-zA-Z]*)"|', 
		$prefix . '(?<!/)./faq.php"|', 
		$prefix . '(?<!/)./recent.php"|', 
		$prefix . '(?<!/)./recent.php\?mode=([0-9a-zA-Z]*)"|', 
		//$prefix . '(?<!/)./recent.php\?mode=([0-9a-zA-Z]*)&(?:amp;)amount_days=([0-9]*)"|', 
	// Adds2 ./
		$prefix . '(?<!/)./nickpage.php\?user=([[:alnum:]%+\.]+)"|', 
		$prefix . '(?<!/)./nickpage_list.php"|', 
		$prefix . '(?<!/)./usercars_list.php"|', 
		$prefix . '(?<!/)./imageresize.php"|', 
		$prefix . '(?<!/)./search.php"|', 
		$prefix . '(?<!/)./memberlist.php"|', 
		$prefix . '(?<!/)./memberlist.php\?level=([0-9]*)"|', 
		$prefix . '(?<!/)./groupcp.php"|', 
		$prefix . '(?<!/)./groupcp.php\?g=([0-9]*)"|', 
		$prefix . '(?<!/)./calendar.php"|', 
		$prefix . '(?<!/)./viewonline.php"|', 
		$prefix . '(?<!/)./auc_listing.php\?id=([0-9]*)"|', 
	); 
	   $urlout = array( 
	//Forums 
	   "forum-\\1-\\2-\\3.html", 
	   "forum-\\1-\\2.html", 
	   "mforum-\\1.html", 
	   "mforums.html", 
	   "forum-\\1.html", 
	   "forums.html", 
	//Forums ./
	   "forum-\\1-\\2-\\3.html", 
	   "forum-\\1-\\2.html", 
	   "mforum-\\1.html", 
	   "mforums.html", 
	   "forum-\\1.html", 
	   "forums.html", 
	//Topics 
	   "topic-\\1-\\2-\\3.html", 
	   "poll-\\1-\\2.html", 
	   "wtopic-\\1.html", 
	   "utopic-\\1.html", 
	   "topic-\\1-\\2.html", 
	   "uttopic\\1.html", 
	   "uptopic\\1.html", 
	   "newtopic\\1.html", 
	   "topic-\\1-\\2.html", 
	   "ptopic-\\1.html", 
	   "ntopic-\\1.html", 
	   "post-\\1.html", 
	   "post-\\1.html#\\2", 
	   "topic-\\1.html", 
	   "print-\\1-\\2-\\3-\\4.html", 
	//Topics ./
	   "topic-\\1-\\2-\\3.html", 
	   "poll-\\1-\\2.html", 
	   "wtopic-\\1.html", 
	   "utopic-\\1.html", 
	   "topic-\\1-\\2.html", 
	   "uttopic\\1.html", 
	   "uptopic\\1.html", 
	   "newtopic\\1.html", 
	   "topic-\\1-\\2.html", 
	   "ptopic-\\1.html", 
	   "ntopic-\\1.html", 
	   "post-\\1.html", 
	   "post-\\1.html#\\2", 
	   "topic-\\1.html", 
	   "print-\\1-\\2-\\3-\\4.html", 
	 // Adds
		"index.html", 
		"index\\1.html", 
	 	"post-newtopic-\\1.html", 
		"post-reply-\\1.html", 
		"post-\\1-\\2.html", 
		"profile\\1.html", 
		"search-author-\\1.html", 
		"search-\\1-\\2.html", 
		"search-\\1.html", 
		"privmsg-\\1-\\2.html", 
		"privmsg-\\1.html", 
		"register.html", 
		"profile-\\1.html", 
		"faq.html", 
		"last-topics.html", 
		"last-topics-\\1.html", 
		//"last-topics-\\1-\\2.html", 
	// Adds2
		"nickpage-\\1.html", 
		"nickpages.html", 
		"carlist.html", 
		"imageresize.html", 
		"search.html", 
		"memberlist.html", 
		"memberlist-\\1.html", 
		"groups.html", 
		"group-\\1.html", 
		"cal.html", 
		"online.html", 
		"memberslist-\\1.html", 
	 // Adds ./
		"index.html", 
		"index\\1.html", 
	 	"post-newtopic-\\1.html", 
		"post-reply-\\1.html", 
		"post-\\1-\\2.html", 
		"profile\\1.html", 
		"search-author-\\1.html", 
		"search-\\1-\\2.html", 
		"search-\\1.html", 
		"privmsg-\\1-\\2.html", 
		"privmsg-\\1.html", 
		"register.html", 
		"profile-\\1.html", 
		"faq.html", 
		"last-topics.html", 
		"last-topics-\\1.html", 
		//"last-topics-\\1-\\2.html", 
	// Adds2 ./
		"nickpage-\\1.html", 
		"nickpages.html", 
		"carlist.html", 
		"imageresize.html", 
		"search.html", 
		"memberlist.html", 
		"memberlist-\\1.html", 
		"groups.html", 
		"group-\\1.html", 
		"cal.html", 
		"online.html", 
		"memberslist-\\1.html", 
	); 
	
	   $s = preg_replace($urlin, $urlout, $s); 
	
	   return $s; 
	}
}
ich füge das hier mal an

Code: Alles auswählen

# View Printertopic
RewriteCond %{REQUEST_URI} ^/prtopic,([0-9]*).htm*
RewriteRule ^(.*) /viewtopic.php?printertopic=1&t=%1&postdays=0&postorder=asc&start=0&finish_rel=-10000 [L] 
RewriteCond %{REQUEST_URI} ^/print-([0-9]*)-([0-9]*)-([0-9]*)-([0-9]*).htm*
RewriteRule ^(.*) /viewtopic.php?printertopic=%1&t=%2&start=%3&postdays=%4&postorder=asc&vote=viewresult [L] 

#Forums shorturls
RewriteRule ^forum-([0-9]*)-([0-9]*)-([0-9]*).htm* index.php?f=$1&ppage=$2&sort=lastpost&order=DESC&start=$3 
RewriteRule ^forum-([0-9]*)-([0-9]*).htm* index.php?f=$1&ppage=$2&sort=lastpost&order=DESC 
RewriteRule ^mforum-([0-9]*).htm* index.php?f=$1&mark=topics 
RewriteRule ^mforums.htm* index.php?mark=forums 
RewriteRule ^forum-([0-9]*).htm* index.php?f=$1 
RewriteRule ^forums.htm* index.php 
RewriteRule ^admin/forums.htm* admin/index.php 
#Topics 
RewriteRule ^topic-([0-9]*)-([0-9]*)-([0-9]*).htm* viewtopic.php?t=$1&postdays=$2&postorder=asc&start=$3 
RewriteRule ^poll-([0-9]*)-([0-9]*).htm* viewtopic.php?t=$1&postdays=$2&postorder=asc&vote=viewresult 
RewriteRule ^wtopic-([0-9]*).htm* viewtopic.php?t=$1&watch=topic&postorder=asc 
RewriteRule ^utopic-([0-9]*).htm* viewtopic.php?t=$1&unwatch=topic&postorder=asc 
RewriteRule ^topic-([0-9]*)-([0-9]*).htm* viewtopic.php?t=$1&start=$2 
RewriteRule ^uttopic([0-9]*).htm* viewtopic.php?t=$1&unmark=topic 
RewriteRule ^uptopic([0-9]*).htm* viewtopic.php?p=$1&unmark=post 
RewriteRule ^newtopic([0-9]*).htm* viewtopic.php?t=$1&view=newest
RewriteRule ^ptopic-([0-9]*).htm* viewtopic.php?t=$1&view=previous 
RewriteRule ^ntopic-([0-9]*).htm* viewtopic.php?t=$1&view=next 
RewriteRule ^post-([0-9]*).htm* viewtopic.php?p=$1
RewriteRule ^topic-([0-9]*).htm* viewtopic.php?t=$1
#Adds
RewriteRule ^index.htm* portal.php 
RewriteRule ^last-topics.htm* recent.php 
RewriteRule ^last-topics-([a-zA-Z0-9]*).htm* recent.php?mode=$1 
RewriteCond %{REQUEST_FILENAME} /last-topics-([a-zA-Z0-9]*)-([0-9]*).html 
RewriteRule (.*) /recent.php?mode=%1&amount_days=%2 [L] 
RewriteRule ^index([0-9]*).htm* portal.php?page=$1 
RewriteCond %{REQUEST_FILENAME} /post-newtopic-([0-9]*).html 
RewriteRule (.*) /posting.php?mode=newtopic&f=%1 [L] 
RewriteCond %{REQUEST_FILENAME} /post-reply-([0-9]*).html 
RewriteRule (.*) /posting.php?mode=reply&t=%1 [L] 
RewriteCond %{REQUEST_FILENAME} /post-([a-z]*)-([0-9]*).html 
RewriteRule (.*) /posting.php?mode=%1&p=%2 [L] 
RewriteCond %{REQUEST_FILENAME} /profile([0-9]*).html 
RewriteRule (.*) /profile.php\?mode=viewprofile&u=%1 [L] 
RewriteCond %{REQUEST_FILENAME} /search-author-(.*).html 
RewriteRule (.*) /search.php\?search_author=%1 [L] 
RewriteCond %{REQUEST_FILENAME} /search-([0-9]*)-([0-9]*).html 
RewriteRule (.*) /search.php\?search_id=%1&start=%2 [L] 
RewriteCond %{REQUEST_FILENAME} /search-([a-zA-Z]*).html 
RewriteRule (.*) /search.php\?search_id=%1 [L] 
RewriteCond %{REQUEST_FILENAME} /privmsg-([a-zA-Z]*)-([0-9]*).html 
RewriteRule (.*) /privmsg.php\?mode=%1&u=%2 [L] 
RewriteCond %{REQUEST_FILENAME} /privmsg-([a-zA-Z]*).html 
RewriteRule (.*) /privmsg.php\?folder=%1 [L] 
RewriteCond %{REQUEST_FILENAME} /register.html 
RewriteRule (.*) /profile.php\?mode=register&agreed=true [L] 
RewriteCond %{REQUEST_FILENAME} /profile-([a-zA-Z0-9]*).html 
RewriteRule (.*) /profile.php\?mode=%1 [L] 
RewriteRule ^faq.htm* faq.php
#Adds2
RewriteCond %{REQUEST_FILENAME} /nickpage-(.*).html 
RewriteRule (.*) /nickpage.php\?user=%1 [R] 
RewriteRule ^nickpages.htm* nickpage_list.php
RewriteRule ^carlist.htm* usercars_list.php
RewriteRule ^imageresize.htm* imageresize.php
RewriteRule ^search.htm* search.php
RewriteRule ^memberlist.htm* memberlist.php
RewriteCond %{REQUEST_FILENAME} /memberlist-([0-9]*).html 
RewriteRule (.*) /memberlist.php?level=%1 [L] 
RewriteRule ^groups.htm* groupcp.php
RewriteCond %{REQUEST_FILENAME} /group-([0-9]*).html 
RewriteRule (.*) /groupcp.php?g=%1 [L] 
RewriteRule ^cal.htm* calendar.php
RewriteRule ^online.htm* viewonline.php
RewriteCond %{REQUEST_FILENAME} /memberslist-([0-9]*).html 
RewriteRule (.*) /auc_listing.php?id=%1 [L] 
Zuletzt geändert von Fundus am 12.06.2005 10:57, insgesamt 1-mal geändert.
Bunter Hund
Mitglied
Beiträge: 11
Registriert: 08.06.2005 11:25

Beitrag von Bunter Hund »

@Fundus könntest du vieleicht auch die dazugehörige .htaccess posten, oder fällt die bei deinem Code weg?

Gruss Bunter Hund
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

Code: Alles auswählen

if (($board_config['enable_shorturls'] == 1)
setzt doch voraus, dass (via acp bspw.) der MOD an- und abgeschaltet werden kann und dies in die config_ table geschrieben wird, oder?

und adds2 kommt m.e. zweimal vor, ist das so gedacht? ;)

werde deine version morgen mal testen, thanx erstmal. :)
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Fundus
Mitglied
Beiträge: 488
Registriert: 29.03.2004 21:22

Beitrag von Fundus »

wegen dem "./"datei musste ich alle einträge doppelt machen (die $urlout = array sind natürlich deswegen identisch), das in eine zeile zu packen hat einfach nicht gefunzt.

ja er lässt sich abschalten, hauptsächlich für wartungszwecke :wink: auf localhost müsste ich sonst die htaccess immer anpassen (oder endlich mal den apache konfigurieren :lol: ).

ich kann mal alles zusammenschreiben, ging hier aber eher um den aufbau der zeilen mit dem prefix und den doppeleinträgen wegen mit/ohne "./"
Benutzeravatar
Dominik Müller
Mitglied
Beiträge: 494
Registriert: 08.08.2004 19:04
Wohnort: Siegbach
Kontaktdaten:

Beitrag von Dominik Müller »

Ist es schlimm wenn ich noch den Categories Hierarchy Mod in der Version 2.0.4 habe und die Short-URLs dafür einbaue?
Fundus
Mitglied
Beiträge: 488
Registriert: 29.03.2004 21:22

Beitrag von Fundus »

Dominik Müller hat geschrieben:Ist es schlimm wenn ich noch den Categories Hierarchy Mod in der Version 2.0.4 habe und die Short-URLs dafür einbaue?
in der Plus1.53Beta sind die Shorturls enthalten, diese würden auch in der 1.52 laufen.

wenn du diese version nutzen willst, musst du auf jeden fall beachten dass es beim CH2.1.x keine viewforum.php?f= mehr gibt, statt dessen index.php?f=
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Beitrag von JLoop© »

ich kann mal alles zusammenschreiben, ging hier aber eher um den aufbau der zeilen mit dem prefix und den doppeleinträgen wegen mit/ohne "./"
Jo wär klasse wenn du auch die .htaccess hier posten würdest @Fundus

JLoop
madmandan
Mitglied
Beiträge: 51
Registriert: 01.07.2004 23:14

Beitrag von madmandan »

Hi @Fundus, könntest du vieleicht auch den Teil für die page_tail.php posten? Ich würde es gerne mal testen auf meinem System.

Gruss madmandan
Fundus
Mitglied
Beiträge: 488
Registriert: 29.03.2004 21:22

Beitrag von Fundus »

weis zwar jetzt nicht was da großartig vom original abweicht :roll:
page_tail.php an original einbaustellen

Code: Alles auswählen

if (($board_config['enable_shorturls'] == 1) && ($userdata['user_id'] == ANONYMOUS))
{
	$contents = ob_get_contents(); 
	ob_end_clean(); 
	echo replace_for_mod_rewrite($contents); 
}
&

Code: Alles auswählen

if (($board_config['enable_shorturls'] == 1) && ($userdata['user_id'] == ANONYMOUS))
{
  $gzip_contents = replace_for_mod_rewrite($gzip_contents); 
  global $dbg_starttime;
}
Antworten

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