PHP-Web-Stat Support Forum | |
https://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl
Board (Deutsch) >> Vorschläge & Codeschnipsel >> Seitenbenennung Teilbegriffe austauschen https://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl?num=1268556506 Beitrag begonnen von hr3 am 14.03.10 um 09:48:26 |
Titel: Seitenbenennung Teilbegriffe austauschen Beitrag von hr3 am 14.03.10 um 09:48:26
Die vorhandene Funktion SeitenBenennung kann mit wenigen zusätzlichen Zeilen in func/func_pattern_matching.php um die Möglichkeit Teilbegriffe im Seitennamen und Referer zu ersetzen erweitert werden. Bei diesem Lösungsansatz wird nach wie vor der Original-URL gespeichert und nur für die Anzeige modifiziert. Damit bleibt die Möglichkeit von Links und die jederzeitige Änderung der Umbennennung (auch vorhandener Sätze) erhalten. Außerdem wird die bestehende Eingabemöglichkeit verwendet.
Beispiel: index.php|Startseite |(de)||(de) durch "" ersetzen |/xxxUnterverzeichnis/|U1/ |/A/Bilder.php?bildNr=|Bild new.php|Neuigkeiten ... $global_site_names_reverse [ $pattern_file_entry [ 0 ] ] = $pattern_file_entry [ 1 ]; } else { if ( $pattern_file_entry [ 1 ] != "" ) { $von [] = $pattern_file_entry [ 1 ]; $nach[] = $pattern_file_entry [ 2 ]; } } } fclose ( $pattern_file ); unset ( $pattern_file ); //------------------------------------------------------------------------------ function pattern_matching_reverse ( $meta , $value ) // only for site_name_reverse { //------------------------------------------------------------------ $value=str_replace($GLOBALS["von"],$GLOBALS["nach"],$value); if ( array_key_exists ( $value , $GLOBALS [ "global_site_names_reverse" ] ) ) { return $GLOBALS [ "global_site_names_reverse" ] [ $value ]; } ...
|
PHP-Web-Stat Support Forum » Powered by YaBB 2.5.2! YaBB Forum Software © 2000-2012. Alle Rechte vorbehalten. |