pragmaMx Support Forum pragmaMx Support Forum

mod rewrite für das Reviews module

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline dragon-tmd

  • **
  • 30
  • +0/-1
  • Geschlecht: Männlich
mod rewrite für das Reviews module
« am: 27 August 2008, 13:09:14 »
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

Offline reddragon

  • ******
  • 1.045
  • +7/-4
  • Geschlecht: Männlich
Re: mod rewrite für das Reviews module
« Antwort #1 am: 27 August 2008, 13:38:39 »
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



Offline weilpe

  • **
  • 88
  • +0/-7
mod rewrite für das Reviews module - keine Änderung mehr möglich
« Antwort #2 am: 25 November 2008, 17:50:49 »
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