. .
pragmaMx Support Forum 05 Dezember 2008, 12:14:15 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: mod_rewrite for eBoard  (Gelesen 949 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
ozeraksu
Beta-Tester
****
Online Online

Geschlecht: Männlich
Beiträge: 568



WWW
« am: 18 August 2008, 13:13:42 »

Hallo, ich setze auf meiner Seite das eBoard mit aktiviertem mod rewrite ein.. Wie kann ich hier die Überschriten so anzeigen lassen, wie es im Web_links und News Module der Fall ist? Über die Suchfunktion bin ich leider nicht fündig geworden ... Liebe Grüsse

http://www.example.com/eBoard-file-viewthread-tid-177.html#pid0
http://www.example.com/eBoard-file-sid-Rechtsstreit-zwischen-eBay-und-Tiffany-geht-in-die-naechste-Runde-177.html
Gespeichert

http://www.gencliginturkusu.net/
Destek için forumu kullanýn. Özel mesaj atmayýn..
ozeraksu
Beta-Tester
****
Online Online

Geschlecht: Männlich
Beiträge: 568



WWW
« Antworten #1 am: 28 September 2008, 18:03:56 »

hi

ıch habe

code aber das geht nıcht kannst du mır dıe kode geben dıe andere kode geben

/includes/mx_modrewrite.php

Code: [Select]  
// eBoard (tid)

    global $prefix;
         preg_match_all('#eBoard-file-viewthread-tid-(\d*)#', $content, $eBoard, PREG_SET_ORDER);
         foreach ($eBoard as $eBoard1){

         $eBoard2[0] = preg_replace('#eBoard-file-viewthread-tid-#', '', $eBoard1[0]);              
         $abfrage = "SELECT title, id FROM " . $prefix . "_eBoard WHERE id = '$eBoard2[0]'";
              $ergebnis = mysql_query($abfrage);
                 while($row = mysql_fetch_array($ergebnis))
                {  
                 
                  $titel_eBoard_rewrite = $row["title"];                 
                  $titel_eBoard_rewrite = str_replace($umlaute, $ersetzung, $titel_eBoard_rewrite);
                  $titel_eBoard_rewrite = preg_replace('#\W#', "-", $titel_eBoard_rewrite);
                  $titel_eBoard_rewrite = preg_replace('#---#', "-", $titel_eBoard_rewrite);
                  $titel_eBoard_rewrite = preg_replace('#--#', "-", $titel_eBoard_rewrite);
                  $titel_eBoard_fert = "eBoard-tid-";
                  $titel_eBoard_fert.= "$titel_eBoard_rewrite-";
                  $titel_eBoard_fert.= $eBoard2[0];
                  $replace = "#".$eBoard1[0]."(?!\d)#";
                  $content = preg_replace($replace, $titel_eBoard_fert, $content);
                           }
     
               }

/.htaccess

Code: [Select]  
##Rules für eBoard
RewriteRule ^(eBoard)-tid-(.*)-([0-9]+).html$ modules.php?name=$1&file=viewthread&tid=$3 [L]
Gespeichert

http://www.gencliginturkusu.net/
Destek için forumu kullanýn. Özel mesaj atmayýn..
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
design by hENNE, layout based on YAML