在后台我们指定显示某一分类应用某一模板或者指定某一个cms界面一个区域的分类的时候,一般使用的是输入分类id,但是这样不友好,用户体验不好。所以分享如下代码,是否可以增加用户体验度喃?
function tblog5_Cate($zdycate){ global $zbp; $Catenews=$zbp->GetCategoryList( array('*'), null); $s = ''; foreach ($Catenews as $Catenew) { if($zdycate==$Catenew->ID){ $s .='<option value="'.$Catenew->ID.'" selected="selected" >'.$Catenew->Name.'</option>'; } else {$s .='<option value="'.$Catenew->ID.'">'.$Catenew->Name.'</option>';} } if($zdycate==""){ $s .='<option value="" selected="selected" >所有文章</option>'; } else{ $s .='<option value="">所有文章</option>'; } return $s; }
后台main界面引用的时候,应用如下代码:
<select name='shuoshuo'> <?php echo tblog5_Cate($zbp->Config('tblog5')->shuoshuo);?> </select>
效果如下:
希望对大家有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。