
正文
phpcms的栏目页列表页 phpcms 生成首页
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
phpcms模板设置里面没有显示栏目首页模板栏目列表页模板内容页模板
如果phpcms的栏目页列表页你没有填写错误的话 在内容-管理栏目上更新下 更新栏目缓存|重新统计栏目数据 这几个。
是这样的,创建栏目的时候你要设置“当前这个栏目下的列表页、内容页用哪个模板”。
你的栏目设置phpcms的栏目页列表页了生成静态,那么在添加栏目后要去“批量更新栏目页”项对新栏目进行更新来生成对应目录。(个人感觉你的很可能是这个原因引起的)phpcms的栏目页列表页;确保你的网站目录有写权限(来生成的静态目录或文件),尤其是linux服务器;。
导航标签调用是否正确,网站缓存是否更新,首页更新。
php环境缺少运行某些函数需要的特定扩展模块,虽然可能性比较低,但也提下,如果网站不是新安装的而是已有网站的搬家移动而来有可能出现此问题。查看对应页面的模板有没有被修改破坏。
相关问答
Q1: 在phpcms首页栏目如何跳转到该栏目的列表页,链接怎么写
如果你指的是——点击网址导航条中的“首页”两字打开一个单网页,那么直接将其连接地址改为此单页栏目的地址即可,phpcms模板标签用{$CATEGORYS[1][url]}。
window.location.href={pc:content action=category catid=$catid num=1 order=listorder ASC}{loop $data $r}{$r[url]}{/loop}{/pc}放在category.html模板里,发布所有栏目。
把那条/去掉。或者直接写绝对路径,就是http://域名/页面名称形式。/表示下一级目录,你自己说是和index在同目录下的,肯定提示找不到。这个与模板无关,只是单纯的写错路径而已。
还是停留在这个栏目页面。遇到这个问题,才开始我以为是 href 的值不对呢 ,我试着写了完整的URL,还有 index.php , index.html 都不行。后来把首页的链接改成: {siteurl($siteid)} 。
其实很简单的,首页默认的就是index.html,栏目模板如果有二级栏目的话就是category.html,没有二级栏目的话就是list.html(以新闻模型讲解)。然后就把category.html或者list.html的内容复制吧list.html替换成复制的内容即可。
Q2: phpcms如何在栏目列表页显示对应的栏目内容
1、在列表页可以调用下面的子栏目,当到最后一级的时候没用可调用的下级栏目就不显示。
2、这个简单,可以有好几种实现的方法,用碎片的可以实现。用推荐位。直接掉栏目,然后循环。你自己试试,不行的话,我们远程吧。
3、修改模型content文件phpcms\modules\content\content.php,方法是修改init方法 第一步:通过init找到了public_categorys函数 直接定位到约488行。
4、楼主你好 不知道你的内容页调用的导航是哪一级的栏目名称,下面这个是调用内容页的上级栏目的方法:{$CATEGORYS[$catid][catname]} 栏目名称 {$CATEGORYS[$catid][url]} 栏目url 你可以试试,希望可以帮到你。
Q3: phpcms在哪里设置列表页,分页的数量!
在调用的列表标签中加入属性:page=$page,然后通过{$pages}来调用翻页链接。要注意的是:你在首页的控制器方法中(content/index/init)要做一些相应的修改,因为首页程序里应该没有给你准备翻页的变量参数。
首先,打开 phpcms\libs\functions\global.func.php 这个文件,找到文件第622行的分页函数,复制一下,粘贴到默认分页函数的下面,重新命名后保存。
编辑文章最下方的“分页方式”,选“自动分页”,再输入分页字符数。
这是内容页还是列表页啊。如果是内容页,添加内容分页代码就可以了。如果是列表页就在相应的标签处设置分页。
建议新建一个函数来做分页,因为有可能会影响到PHPCMS后台分页效果,所以可以重新复制下函数体写一个新函数,参数里有个参数$setpages = 10,这个就是默认最大显示页码数,看你的提问应该就是修改这个默认设置就行了。
Q4: phpcms点击导航栏,可以直接进入列表页吗,不进栏目首页
1、当然可以,只要在后台“内容”-“栏目管理”中创建栏目的子栏目时候选择“外部链接”或者“添加单网页”形式就可以直接进入内容页或者单页了。
2、还是停留在这个栏目页面。遇到这个问题,才开始我以为是 href 的值不对呢 ,我试着写了完整的URL,还有 index.php , index.html 都不行。后来把首页的链接改成: {siteurl($siteid)} 。
3、因为你问题所指不是很明确,分两种情况: 如果你指的是——点击网址导航条中的“首页”两字打开一个单网页,那么直接将其连接地址改为此单页栏目的地址即可,phpcms模板标签用{$CATEGORYS[1][url]}。
4、window.location.href={pc:content action=category catid=$catid num=1 order=listorder ASC}{loop $data $r}{$r[url]}{/loop}{/pc}放在category.html模板里,发布所有栏目。
Q5: phpcms栏目列表页标题标签在哪?标题是项目名称-seo标题,前面自动加上...
1、你说的是站点标题吧?栏目页显示的是站点标题,加栏目标题。
2、在栏目列表页的title内容优先显示此处的内容,如果此处没有设置,那么显示栏目名称+首页title内容。在默认模板中栏目列表页的title调用标签同上,只是内容会根据seo()方法传入的$catid参数不同而自动变化。
3、源代码里面找到标签,在标签内部有标签,可以再这里直接编辑你需要的title内容。
4、修改模版页面的标题显示为{$title}-{$CATEGORYS[$catid][catname]}。
5、以织梦后台为例,登录网站后台。从织梦后台点击“模板”,然后选择“默认模板管理”,如下图所示。在“默认模板管理”中选择“index.htm”主页模板后面的修改,点击进去。
关于phpcms的栏目页列表页和phpcms 生成首页的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







