tipask修改记录->前台首页分类列表中,在后台增加分类是否在此显示的开关
2011-02-21 12:14
288 查看
2011-2-21 by qidizi
增加功能:
分类中增加一个属性,用于控制是否在前台主页分类中显示此分类;
1 ask_category表中增加一个字段:index_show boolean 默认是0;
alter table ask_category add `index_show` boolean not null default 0;
2 修改view目录中editcategory.html文件加上开关
在分类目录后插入以下代码
<tr>
<th colspan="2">首页显示:</th>
</tr>
<tr>
<td><input name="index_show" type="checkbox" {eval echo ($category['index_show']?"checked":''); }></td>
<td>在首页左边的分类中是否显示。</td>
</tr>
3 修改control文件夹中admin_category.php加上传入参数代码
在onedit()中
$index_show = $this->post['index_show'];
if (isset($index_show) && ($index_show == 'on'))$index_show=1;
else $index_show = 0;
前插入上面代码,并为下面增加参数$index_show,
$_ENV['category']->update_by_id($id,$name,$categorydir,$cid,$index_show);
4 model文件夹中category.class.php增加接收参数
function update_by_id($id,$name,$categorydir,$pid,$index_show) {
增加一参数,$index_show;
5 model中category.class.php修改
/*用于在首页左侧显示*/
function list_by_grade($grade=1) {
成判断是否属于首页显示的分类再加入首页调用的数组;
$query=$this->db->query("select id,name,questions,grade,index_show from ".DB_TABLEPRE."category where grade=1 order by displayorder asc,id asc");
加入查询index_show的字段;
while($category1=$this->db->fetch_array($query)) {
if (!$category1['index_show']) continue;//不属于首页分类不加入数组;
加入只有首页显示的分类才显示;
修改完成;
增加功能:
分类中增加一个属性,用于控制是否在前台主页分类中显示此分类;
1 ask_category表中增加一个字段:index_show boolean 默认是0;
alter table ask_category add `index_show` boolean not null default 0;
2 修改view目录中editcategory.html文件加上开关
在分类目录后插入以下代码
<tr>
<th colspan="2">首页显示:</th>
</tr>
<tr>
<td><input name="index_show" type="checkbox" {eval echo ($category['index_show']?"checked":''); }></td>
<td>在首页左边的分类中是否显示。</td>
</tr>
3 修改control文件夹中admin_category.php加上传入参数代码
在onedit()中
$index_show = $this->post['index_show'];
if (isset($index_show) && ($index_show == 'on'))$index_show=1;
else $index_show = 0;
前插入上面代码,并为下面增加参数$index_show,
$_ENV['category']->update_by_id($id,$name,$categorydir,$cid,$index_show);
4 model文件夹中category.class.php增加接收参数
function update_by_id($id,$name,$categorydir,$pid,$index_show) {
增加一参数,$index_show;
5 model中category.class.php修改
/*用于在首页左侧显示*/
function list_by_grade($grade=1) {
成判断是否属于首页显示的分类再加入首页调用的数组;
$query=$this->db->query("select id,name,questions,grade,index_show from ".DB_TABLEPRE."category where grade=1 order by displayorder asc,id asc");
加入查询index_show的字段;
while($category1=$this->db->fetch_array($query)) {
if (!$category1['index_show']) continue;//不属于首页分类不加入数组;
加入只有首页显示的分类才显示;
修改完成;
相关文章推荐
- 关于从后台获取数据List<User>转化为JSON格式在前台用easyui以表格显示
- jquery-ajax请求后台数据转换json显示在select下拉列表&&jquery获取下拉列表的值和显示内容的方法
- javaEE01-使用很HTML的排版标签编写“网站信息页面”,使用图片标签编写“图面显示页面”,使用列表标签编写“友情链接页面”,使用表格标签编写“首页”,框架标签表现“后台页面”
- <c:forEach></c:forEach>下拉列表的显示
- Android系统移植与调试之------->如何修改Android系统默认显示【开发者选项】并默认打开【USB调试】和【未知来源】开关
- form前台提交List<Object>对象以及后台处理
- 程序运行时显示:msvcr100.dll /msvcr100d.dll 丢失--->解决方案在此
- PHPCMS V9后台表单向导中让“信息列表"页面直接显示用户留言的信息列表
- dedecms后台每页文章条数如何修改(“文档列表”每一页显示的文档条数)
- aspcms标签<分类列表调用几个实例>
- dedecms 会员发布的信息后台未审核,前台显示审核修改
- php大力力 [039节] 修改一下后台项目,同时启用印象笔记,要做的事情todo列表,记录在印象笔记,速度快一些
- [转]asp.net 前台绑定后台变量方法总结:<%= %> 和<%# %>的区别
- 开发日志:<s:select>标签显示从后台传过来的空格问题
- 博客首页及分类等处文章列表中显示文章的方式更改为文章摘要
- ECSHOP商品分类列表显示一个空商品错位修改
- 前台列表动态显示后台数据并链接查询
- ZBlog置顶文章只在首页、文章所在的分类页和分类标签页显示的完美修改方法
- 增加工具栏提示&修改程序字体&设置文档标题&控制窗口显示&更新菜单选中/不选中状态
- 关于<rich:popupPanel>中的<h:inputText>不能正确修改后台的值 的问题