Ok nachdem ich nun halbwegs das Prinzip verstanden habe, wollt ich mich ransetzten das ganze für die gallery zu übertragen, so dass dort nicht album_cat,cat_id,x.html steht
Erstmal die sessions.php editieren:
Code: Alles auswählen
// Title to url settings - cats
elseif ( !empty($cat_title) || !empty($seo_title) && strpos($url, 'album') !== false && strpos($url, ',c,')
=== false)
{
$seo_title = empty($seo_title) ? $cat_title : $seo_title;
$seo_base = 'album_cat,cat_id';
$seo_search = array($seo_base,'-,c,');
$seo_replace = array( '', '-c');
$seo_empty = 'category';
}
So damit sollte der "c" innerhalb der URL anzeigen.
Dann hier in der album.php
Code: Alles auswählen
#finde
'U_VIEW_CAT' => append_sid("album_cat.$phpEx?cat_id=". $catrows[$i]['cat_id']),
Das hab ich dann so umgeschrieben:
'U_VIEW_CAT' => '<a href="' . append_sid("album_cat.$phpEx?cat_id=" . POST_CAT_URL . $catrows[$i]['cat_id'] , '',$catrows[$i]['cat_title']). '">' . $catrows[$i]['cat_title'] . '</a>',
Und schließlich noch in der .htaccess
Code: Alles auswählen
RewriteRule ^[a-z0-9-]+-([c])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ http://URL/album_cat.php?c=$1 [L]
RewriteRule ^[a-z0-9-]+-([c])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ http://URL/album_cat$5?c=$1=$2&$3=$4 [QSA,N]
Bislang hab ichsgeschafft, dass er
" 'Titel der Category-', cX(nummer).html "
anzeigt.
Das einzig störende Element ist das '-', dann dachte ich, dass evtl.
fehler birgt undzwar wird ja
benötigt, aber dann wandelt er die URL in
sowas um:
/album_cat,cat_id,c,1.html
Das sieht zwar richtig aus aber der gewünschte effekt bleibt aus ^^
Wäre nett wenn mir wer helfen könnte
MFG warefare