. .
pragmaMx Support Forum 05 Dezember 2008, 13:04:28 *
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 für das Reviews module  (Gelesen 448 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
dragon-tmd
neu hier
*
Offline Offline

Beiträge: 3


« am: 27 August 2008, 13:09:14 »

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

/includes/mx_modrewrite.php:

Code: [Select]  
// 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

Code: [Select]  
##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
Gespeichert

reddragon
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 651


WWW
« Antworten #1 am: 27 August 2008, 13:38:39 »

Willkommen im Forum  Smiley

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


Gespeichert

meine Seite -->http://mbc-clp.de/ <--- Smiley
weilpe
öfter hier
**
Offline Offline

Beiträge: 24


WWW
« Antworten #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?

Gespeichert
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