mod rewrite für das Reviews module

Begonnen von dragon-tmd, 27 August 2008, 13:09:14

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

dragon-tmd

Habe mal "eben" eine mod rewrite Erweiterung für das Modul "Reviews" geschrieben:

/includes/mx_modrewrite.php:

// Reviews (Rop)

    global $prefix;
         preg_match_all('#Reviews-rop-showcontent-id-(\d*)#', $content, $reviews, PREG_SET_ORDER);
         foreach ($reviews as $reviews1){

         $reviews2[0] = preg_replace('#Reviews-rop-showcontent-id-#', '', $reviews1[0]);               
         $abfrage = "SELECT title, id FROM " . $prefix . "_reviews WHERE id = '$reviews2[0]'";
              $ergebnis = mysql_query($abfrage);
                 while($row = mysql_fetch_array($ergebnis))
                {   
                 
                  $titel_reviews_rewrite = $row["title"];                 
                  $titel_reviews_rewrite = str_replace($umlaute, $ersetzung, $titel_reviews_rewrite);
                  $titel_reviews_rewrite = preg_replace('#\W#', "-", $titel_reviews_rewrite);
                  $titel_reviews_rewrite = preg_replace('#---#', "-", $titel_reviews_rewrite);
                  $titel_reviews_rewrite = preg_replace('#--#', "-", $titel_reviews_rewrite);
                  $titel_reviews_fert = "Reviews-rop-";
                  $titel_reviews_fert.= "$titel_reviews_rewrite-";
                  $titel_reviews_fert.= $reviews2[0];
                  $replace = "#".$reviews1[0]."(?!\d)#";
                  $content = preg_replace($replace, $titel_reviews_fert, $content);
                           }
     
               }


.htaccess

##Rules für Reviews
RewriteRule ^(Reviews)-rop-(.*)-([0-9]+).html$ modules.php?name=$1&rop=showcontent&id=$3 [L]


Funktioniert allerdings nur ohne <pagebreak!> im Review

Beispiel: www.mobile-reviews.de

reddragon

Willkommen im Forum  :)

Das ist Gut, danke für den Code! Vor dem selben <pagebreak!>-Problem stecken wir hier auch: http://www.pragmamx.org/Forum-topic-26364.html



weilpe

Hi,

das ganze funktioniert gut, nur kann ich keine Reviews mehr ändern....die Links sehen so aus:

http://kirroyal-geniesserjournal.de/Reviews-rop-mod_review-id-10.html  - beim <ÄNDERN>

http://kirroyal-geniesserjournal.de/Reviews-rop-Discounter-Weine-im-Test-10.html im Modul

Ich habe auch schon das versucht: http://kirroyal-geniesserjournal.de/Reviews-rop-mod_Discounter-Weine-im-Test-10.html  geht aber auch nicht....

Wo ist da der Wurm drin?

PeWe