. .
pragmaMx Support Forum 22 November 2008, 10:27:06 *
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 Coppermine  (Gelesen 1161 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
m-t
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.111


WWW
« am: 21 Dezember 2007, 17:49:21 »

in der /includes/mx_modrewrite.php

Zitat
//Gallery Kategorie
preg_match_all('#Gallery-cat-(\d*)#', $content, $gallery, PREG_SET_ORDER);
         foreach ($gallery as $gallery1){

         $gallery2[0] = preg_replace('#Gallery-cat-#', '', $gallery1[0]);               
         $abfrage = "SELECT name, cid FROM mx_cpg_categories WHERE cid = '$gallery2[0]'";
              $ergebnis = mysql_query($abfrage);
                 while($row = mysql_fetch_array($ergebnis))
                {   
                  
                  $titel_gallery_rewrite = $row["name"];
                  $titel_gallery_rewrite = str_replace($umlaute, $ersetzung, $titel_gallery_rewrite);
                  $titel_gallery_rewrite = preg_replace('#\W#', "-", $titel_gallery_rewrite);
                  $titel_gallery_rewrite = preg_replace('#---#', "-", $titel_gallery_rewrite);
                  $titel_gallery_rewrite = preg_replace('#--#', "-", $titel_gallery_rewrite);
                  $titel_gallery_fert = "Gallery-cat-";
                  $titel_gallery_fert.= "$titel_gallery_rewrite-";
                  $titel_gallery_fert.= $gallery2[0];
                  $replace = "#".$gallery1[0]."(?!\d)#";
                  $content = preg_replace($replace, $titel_gallery_fert, $content);                        
                           }
      
               }

//Gallery Thumbnails
preg_match_all('#Gallery-act-thumbnails-album-(\d*)#', $content, $gallery, PREG_SET_ORDER);
         foreach ($gallery as $gallery1){

         $gallery2[0] = preg_replace('#Gallery-act-thumbnails-album-#', '', $gallery1[0]);               
         $abfrage = "SELECT title, aid FROM mx_cpg_albums WHERE aid = '$gallery2[0]'";
              $ergebnis = mysql_query($abfrage);
                 while($row = mysql_fetch_array($ergebnis))
                {   
                  
                  $titel_gallery_rewrite = $row["title"];
                  $titel_gallery_rewrite = str_replace($umlaute, $ersetzung, $titel_gallery_rewrite);
                  $titel_gallery_rewrite = preg_replace('#\W#', "-", $titel_gallery_rewrite);
                  $titel_gallery_rewrite = preg_replace('#---#', "-", $titel_gallery_rewrite);
                  $titel_gallery_rewrite = preg_replace('#--#', "-", $titel_gallery_rewrite);
                  $titel_gallery_fert = "Gallery-thumb-";
                  $titel_gallery_fert.= "$titel_gallery_rewrite-";
                  $titel_gallery_fert.= $gallery2[0];
                  $replace = "#".$gallery1[0]."(?!\d)#";
                  $content = preg_replace($replace, $titel_gallery_fert, $content);                        
                           }
      
               }

.htaccess

Zitat
##Rules für Coppermine Gallery
RewriteRule ^(Gallery)-cat-(.*)-([0-9]+)\.html$ modules.php?name=$1&cat=$3 [L]
RewriteRule ^(Gallery)-thumb-(.*)-([0-9]+)\.html$ modules.php?name=$1&act=thumbnails&album=$3 [L]

zu sehen hier

für die einzelnen Bilder innerhalb eines Albums hab ich noch keine Lösung...

prefix anpassen nicht vergessen...
Gespeichert
m-t
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.111


WWW
« Antworten #1 am: 26 Dezember 2007, 00:30:19 »

//Gallery Kategorie funktioniert
//Gallery Thumbnails bitte nicht verwenden, das blättern funktioniert sonst nicht...
Gespeichert
Fummelhase
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 186


« Antworten #2 am: 26 Dezember 2007, 01:22:49 »

Hi m-t,

das funktioniert doch so wie bei SMF  rougi dann sollte man dazu sagen,  dass wenn man eine stark besuchte Seite hat es zu Problemen kommen kann, auch kann es zu Problemen kommen wenn man viele Bilder in der Galerie hat.

Das ist einer der besten Erweiterungen für PragmaMX, nur für mich nicht geeignet  Wink .

mfg
Gespeichert
m-t
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.111


WWW
« Antworten #3 am: 26 Dezember 2007, 01:33:38 »

Zitat
das funktioniert doch so wie bei SMF  rougi

jo, aber ans blättern hatte ich nicht mehr gedacht  rougi

Zitat
dann sollte man dazu sagen,  dass wenn man eine stark besuchte Seite hat es zu Problemen kommen kann, auch kann es zu Problemen kommen wenn man viele Bilder in der Galerie hat.

bei mir läufts bisher, das SMF ist zwar nicht gut besucht, die Gallery denk ich aber schon.
nur mit den kategorien glaub ich nicht dass da viel passiert. ich werds beobachten...

muss ja ausserdem jeder selbst entscheiden obs eingesetzt werden soll oder nicht.
wenn hier aber schon mal ansätze sind wies gemacht werden "kann"... wer weiß vielleicht kommt ja bald einer der sich damit gut auskennt und präsentiert uns hier ne komplettlösung  Wink
Gespeichert
Fummelhase
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 186


« Antworten #4 am: 26 Dezember 2007, 02:06:39 »

Zitat
muss ja ausserdem jeder selbst entscheiden obs eingesetzt werden soll oder nicht.
wenn hier aber schon mal ansätze sind wies gemacht werden "kann"... wer weiß vielleicht kommt ja bald einer der sich damit gut auskennt und präsentiert uns hier ne komplettlösung

Komplettlösung nicht unbedingt Smiley die meiste arbeit ist ja schon gemacht  thumbup

Das ist echt schade  cry_smile vielleicht sollte einer offen nach einer Lösung fragen suchen, ich trau mich net mehr cry_smile
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