织梦栏目页如何根据栏目数量来分页?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了织梦栏目页如何根据栏目数量来分页?相关的知识,希望对你有一定的参考价值。

我是用子栏目来显示列表的,如何根据创建栏目数量来进行分页!
不是文章分页,谢谢了。

参考技术A 标签名称:pagelist功能说明:表示分页页码列表适用范围:仅列表模板 list_*.htm基本语法:{dede:pagelist listsize='5' listitem=''/}参数说明:listsize 表示 [1][2][3] 这些项的长度 x 2listitem 表示页码样式,可以把下面的值叠加index  首页pre 上一页pageno 页码next 下一页end 末页option 下拉跳转框例:{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/} 参考技术B 织梦没有提供这样的分页的功能,如果一定要实现分页,可以考虑用js来实现这一效果。本回答被提问者采纳

dedecms获取顶级栏目名称二级栏目名称实现方法 转

织梦DEDECMS文章、栏目页获取当前页面顶级栏目名称的方法

在用织梦做一些项目时,时常会碰到需要在当前页面调用顶级栏目名称的时候,织梦默认{dede:field name=‘typename‘ /} 可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称。

下面拓展出一个方法来实现这个效果、:

在include/common.func.php的最下方加入:

 

//获取顶级栏目名
function GetTopTypename($id)
{
   global $dsql;
   $row = $dsql->GetOne("SELECT typename,topid FROM dede_arctype WHERE id= $id");
   if ($row[‘topid‘] == ‘0‘)
   {
       return $row[‘typename‘];
   }
   else
   {
       $row1 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[topid]");
       return $row1[‘typename‘];
   }
}

 

在文章页或者栏目列表页调用时,在所要调用 名称的位置加上下面这行代码即可实现。

{dede:field name=‘typeid‘ function="GetTopTypename(@me)" /}

 

在文章页中用下面这个方法来调用

{dede:field name=‘typeid‘ function="GetTopTypename(@me) /}

===================================

dedecms获取顶级栏目名称、二级栏目名称实现方法

今天做站的时候碰到一个问题,需要在二级、三级,甚至更多级,获取顶级栏目或者二级栏目名称。

现在和大家分享下最简单的实现方法。找到include/common.func.php文件,在里面加入下面这段代码:

 

//获取二级栏目名      
function GetTopTypename($id)      
{      
   global $dsql;      
   $row = $dsql->GetOne("SELECT typename,reid FROM gsh_arctype WHERE id= $id");      
   if ($row[‘reid‘] == ‘0‘)      
   {      
       return $row[‘typename‘];      
   }      
   else     
   {      
       $row2 = $dsql->GetOne("SELECT typename FROM gsh_arctype WHERE id= $row[reid]");      
       return $row2[‘typename‘];      
   }      
}

 

然后在任意列表页、内容页需要调用名称的地方加入:

{dede:field.typeid fuction="GetToypename(@me)"/}  

如果在dede标签里面,就用下面这句调用:

[field:typeid fuction="GetToypename(@me)"/]    

上面这个方法是调用栏目的二级栏目名称,如果需要顶级栏目名称,只要将SQL里面的reid字段改成topid就可以了。另外记得将gsh_arctype前缀改成你数据库的前缀。

http://415109884.blog.163.com/blog/static/2273506620135241325611/

以上是关于织梦栏目页如何根据栏目数量来分页?的主要内容,如果未能解决你的问题,请参考以下文章

织梦栏目列表页分页条获取上一页下一页链接

织梦怎样在列表页调用当前栏目文章

phpcms栏目页模板上,循环所有子级栏目,设定每8个子级栏目为一页,请问具体如何分页?

织梦列表页获取当前链接和当前分页链接

phpcms分页问题

PHPCMS调用栏目子栏目代码分页问题