Ejemplo n.º 1
0
function get_url($id, $title = '', $type = '')
{
    $type = !empty($type) ? $type : 'cat';
    if (strstr($title, '.html')) {
        //带.html的为已过滤标题的URL
        $title = str_replace('.html', '', $title);
    } else {
        $title = filter_urlstr($title);
    }
    switch ($type) {
        case 'cat':
            $url = $title . '-' . CATE_STR . '-' . $id . '.html';
            break;
        case 'art':
            //文章页
            $url = $title . '-' . ART_STR . '-' . $id . '.html';
            break;
        default:
            $url = $title . '-' . ART_STR . '-' . $id . '.html';
    }
    //var_dump($_SERVER);
    $url = dis_base_url() . '/' . $url;
    return $url;
}
Ejemplo n.º 2
0
 $mptt_left = ++$num_tag_id;
 $mptt_right = ++$num_tag_id;
 // $num_tag_id=$num_tag_id+1;
 // 切割标签
 $arr = explode(",", $term);
 // if($num==4)
 // {
 // 		$arr=explode(",", $goods_list[$num][3]);
 // 	var_dump($arr);
 // exit;
 // }
 $fir_id = DB::query('INSERT INTO {posts} (slug,content_type,title,guid,content,cached_content,user_id,pubdate,status) VALUES (?,?,?,?,?,?,?,?,?)', array($slug, $content_type, $title, $guid, $content, $cached_content, $user_id, $pubdate, $status));
 $haha = 1;
 foreach ($arr as $key) {
     $key = filter_urlstr($key);
     $sec_id = DB::query('INSERT INTO {terms} (term,term_display,vocabulary_id,mptt_left,mptt_right) VALUES (?,?,?,?,?)', array(filter_urlstr($key), filter_urlstr($key), 1, $term_id_test, $term_id_test + 1));
     // echo $haha."-------------".$key."<br/>";
     $num_id = DB::last_insert_id() . "<br/>";
     $three_id = DB::query('INSERT INTO {object_terms} (object_id,term_id,object_type_id) VALUES (?,?,?)', array($num_test1, $num_id, $object_type_id));
     $haha = $haha++;
     $term_id_test = $term_id_test + 2;
 }
 $num_test1 = $num_test1 + 1;
 // 插入数据
 // DB::query( 'INSERT INTO {object_terms} (object_id,term_id,object_type_id) VALUES (?,?,?)', array($num+1 ,$num+1,$object_type_id) );
 $num_id = DB::last_insert_id();
 // $num_id=DB::last_insert_id();
 // $vocabulary_id=DB::last_insert_id();
 // DB::query('INSERT INTO {terms} (term,term_display,vocabulary_id) VALUES ("zhansgasn","qqqq",1)');
 // $terms = DB::query( 'INSERT INTO {terms} (term,term_display,vocabulary_id,mptt_left,mptt_right) VALUES (?,?,?,?,?)', array( $term,$term_display,$vocabulary_id,$mptt_left,$mptt_right) );
 // DB::query('INSERT INTO {terms} (term) VALUES (?)', array("zhansgan") );