in der /includes/mx_modrewrite.php
//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
##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...