bigus
02-12-2006, 10:00
Witam.Właśnie piszę automatyczne generownie przyjaznych url dla DatsoGallery w połączeniu z Joomsef.Udało mi się zrobić generowanie dla kategorii i nazw zdjęć ale nie wiem jak zrobić dla stron w kategoriach :(
<?
if (!defined('_VALID_MOS')) die('Direct Access to this location is not allowed.');
extract($vars);
$title=array();
if(isset($catid)){
$database->setQuery("SELECT name
FROM #__datsogallery_catg
WHERE cid = '$catid'" );
$catname = $database->loadResult();
$title[] = $catname;
unset($vars['catid']);
}
if(isset($id)){
$database->setQuery("SELECT imgtitle
FROM #__datsogallery WHERE id = '$id' " );
$imgname = $database->loadResult();
$title[] = $imgname;
unset($vars['id']);
}
if (count($title) > 0) {
$string = sef_404::sefGetLocation($string, $title, $task, (isset($limit) ? @$limit : null), (isset($limitstart) ? @$limitstart : null), (isset($lang) ? @$lang : null));
}
i mam coś takiego
http://www.site.com/index.php?option=com_datsogallery&Itemid=2&func=userpannel
a chcę mieć coś takiego
http://www.site.com/userpannel
?>
<?
if (!defined('_VALID_MOS')) die('Direct Access to this location is not allowed.');
extract($vars);
$title=array();
if(isset($catid)){
$database->setQuery("SELECT name
FROM #__datsogallery_catg
WHERE cid = '$catid'" );
$catname = $database->loadResult();
$title[] = $catname;
unset($vars['catid']);
}
if(isset($id)){
$database->setQuery("SELECT imgtitle
FROM #__datsogallery WHERE id = '$id' " );
$imgname = $database->loadResult();
$title[] = $imgname;
unset($vars['id']);
}
if (count($title) > 0) {
$string = sef_404::sefGetLocation($string, $title, $task, (isset($limit) ? @$limit : null), (isset($limitstart) ? @$limitstart : null), (isset($lang) ? @$lang : null));
}
i mam coś takiego
http://www.site.com/index.php?option=com_datsogallery&Itemid=2&func=userpannel
a chcę mieć coś takiego
http://www.site.com/userpannel
?>