einfach Super.... !
Bin Sprachlos..., ich teste es gerade bei 3 verschiedenen Providern, Feedback kommt dann hinterher, nach dem Chrash-Test
 
 Bis dene..... , Snuppel
Code: Alles auswählen
/**
* mr_get_idart()
*
* get article id
*
* get recent article from websafe name tree
*
* @modified: 2005-09-11
* @param	string	Websafe name
* @param	integer	category id
* @return 	integer	recent article id
*/
function mr_get_idart ( $str_artname = "", $int_id = 0, $int_lang_id = 0 ) {
	global $cfg;
	
	$int_idart = false;
	
	$db = new DB_Contenido;
    
    
	$str_where = "";
    // only article name were given
    if ($int_id == 0) {
        // get all basic category ids with parentid=0
        $sql = "SELECT idcat FROM " . $cfg["tab"]["cat"] . " WHERE parentid = '0'";
        $db->query ( $sql );
        
        $arr_idcats = array();
        $arr_where = array();
        
        while ($db->next_record()) {
            $arr_idcats[] = "idcat = '" . $db->f("idcat") . "'";
        }
        $str_where = " AND ( " . join(" OR ", $arr_idcats) . ")";
    } else {
        $str_where = " AND ca.idcat = '$int_id'";
    }
    
	$sql = "SELECT al.idart 
			FROM " . $cfg["tab"]["art_lang"] . " al 
			LEFT JOIN " . $cfg["tab"]["cat_art"] . " ca 
			ON al.idart = ca.idart 
			WHERE al.urlname = '$str_artname'" . $str_where;
            
	$db->query($sql);
	$db->next_record();
	
	if ($db->f('idart') > 0) {
		$int_idart = $db->f('idart');
	}
	
	return $int_idart;
} 
 wo? in der url? das sollte eigentlich nicht der fall sein, da die contenido eigene funktion capiStrCleanURLCharacters() dafür zuständig ist, dass die url von bösen zeichen bereinigt wird.andy-man hat geschrieben:habe nur noch kleine probleme mit den umlauten. wie kann ich die darstellung der umlaute ändern z.B. Fördern wird als F-oumlrdern dargestellt.
so dass ddas ö als oe ... dargestellt wird.