资源描述:
《ecshop调用指定分类的文章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ecshop调用指定分类的文章举例如首页调用方法:1、先打开index.php文件找到以下代码:$smarty->assign('new_articles',index_get_new_articles());//最新文章在它下面增加以下://调用方法$smarty->assign('class_articles_4',index_get_class_articles(4,6));//分类调用文章//调用多个就修改传进去的参数,以及模板接收的变量,其中上面的4就是文章分类ID,其中6是调用数量$smarty->assign('c
2、lass_articles_5',index_get_class_articles(5,6));//分类调用文章$smarty->assign('class_articles_6',index_get_class_articles(6,6));//分类调用文章$smarty->assign('class_articles_7',index_get_class_articles(7,6));//分类调用文章$smarty->assign('class_articles_8',index_get_class_articles(8,6
3、));//分类调用文章//在最后?>这个之前增加以下函数/***获得指定栏目最新的文章列表。**@accessprivate*@returnarray*/functionindex_get_class_articles($cat_aid,$cat_num){$sql="SELECTarticle_id,title,open_type,cat_id,file_urlFROM".$GLOBALS['ecs']->table('article')."WHEREcat_id=".$cat_aid."andis_open=1LIMIT".
4、$cat_num;$res=$GLOBALS['db']->getAll($sql);$arr=array();foreach($resAS$idx=>$row){$arr[$idx]['id']=$row['article_id'];$arr[$idx]['title']=$row['title'];$arr[$idx]['short_title']=$GLOBALS['_CFG']['article_title_length']>0?sub_str($row['title'],$GLOBALS['_CFG']['articl
5、e_title_length']):$row['title'];$arr[$idx]['cat_name']=$row['cat_name'];$arr[$idx]['add_time']=local_date($GLOBALS['_CFG']['date_format'],$row['add_time']);$arr[$idx]['url']=$row['open_type']!=1?build_uri('article',array('aid'=>$row['article_id']),$row['title']):trim
6、($row['file_url']);$arr[$idx]['cat_url']=build_uri('article_cat',array('acid'=>$row['cat_id']));}return$arr;}2、第二步是在index.dwt模板想调用的地方增加以下代码,(注:以下调上面设置里的分类ID为8的文章列表):
7、es
8、cape:html}">
===========================================================================================如何实现ecshop分类页面筛选功能其实分类页面里面本来就有相关的品牌、属性、分类的筛选功能在category.php和模板加上相应的功能即可1、读出当前分类的所有下级分类$chlid
10、ren_category=$GLOBALS['db']->getALl('SELECTcat_id,cat_nameFROM'.$GLOBALS['ecs']->table('category')."WHEREparent_id='$cat_id'andis_s