在我们填写了栏目描述,怎么调用出来。...调用文章位置导航 {catpos($catid)} 调用当前栏目链接 {$CATEGORYS[$catid][url]} 调用当前栏目名称 {$CATEGORYS[$catid][catname]}...调用当前栏目的描述调用出来 {$CATEGORYS[$catid][description]}
找到目录下的include/helper/archive.helper.PHP 文件添加函数,注意修改表前缀 //获取上级栏目名称 if ( !...dsql->GetOne(“SELECT reid FROM xy_arctype where id=id”); reid = reid[‘reid’]; if(empty(reid)){ //当前栏目不存在父级...id,查询当前栏目名称 row1 = dsql->GetOne(“SELECT typename FROM xy_arctype where id=id”); return row1[‘...typename’]; }else{//当前栏目存在父级id,查询父级栏目名称 row1 = dsql->GetOne(“SELECT typename FROM xy_arctype where
HPCMS当父栏目和子栏目都为静态时,当给子栏目增加一篇文章时,会自动更新相关栏目,此时子栏目的分页url规则将会覆盖父栏目的url规则,也就是说父栏目的url分页规则失效。...以上这种情况在动态页面不受影响,手动生成栏目页也不会受影响。 目前没有完美的解决方案,可能PHPCMS官方开发人员的思路是栏目分页的格式无论是父栏目和子栏目理当相同才对。...暂时能用到的解决方案:取消自动生成相关栏目的功能 在 /phpcms/modules/content/classes/html.class.php 末尾可以找到,注释掉自动生成父栏目的相关代码即可。
phpcms调用子栏目名称相对比较简单一些,也是用{pc:content}来调用,只是把action设置为category,catid如果为0的话是调用所有一级栏目,如果是其他数字的话,则调用相应栏目的子栏目...,比如以下的案例,catid="13"是调用栏目id为13的所有子栏目。...loop $data $r} {$r[catname]} {/loop} {/pc} phpcms...调用子栏目文章列表:再嵌套一个{pc:content}调用 {pc:content action="category" catid="13" num="10" siteid="$siteid"order
PHPCMS调用指定频道|栏目地址URL和名称 1.调用phpcms频道|栏目URL代码: {$CATEGORYS[id]['url']} 例如:调用catid=41的栏目地址: {$CATEGORYS...[41]['url']} 2..调用phpcms频道|栏目URL代码 {$CATEGORYS[id]['catname']} 例如:调用catid=41的栏目名称,调用代码就用 {$CATEGORYS[...41]['catname']} 注: {$CATEGORYS[id]['url']} 和{$CATEGORYS[id]['catname']} 中的id替换成你的频道栏目ID。
在用PC V9建站的时候,很多朋友会想到Phpcms V9判定当前栏目,让当前栏目高亮的功能,在这里分享判断当前栏目、当前栏目高亮的代码,同时在此要分享if语句判断分类信息是否过期,CMSYOU给力。...Phpcms V9判定当前栏目,让当前栏目高亮 如果是在栏目列表(非单独页面)下,Phpcms V9判定当前栏目让当前栏目高亮代码可以用下面的调用代码: {pc:content action="category...[url]}" title="{$CATEGORYS[$cid][catname]}">{$CATEGORYS[$cid][catname]} {/loop} 说明:以上用if语句对当前栏目进行了判定...,定义了class为current的类,于是可以在css中定义current的样式,实现phpcms中当前栏目的名称样式显示不一样!...{else}截止{$r[endtime]}{/if} 实际上,Phpcms V9判断当前栏目高亮、判断分类信息是否过期都是采用了采用
:content action="lists" catid="6" order="listorder DESC" num="7" moreinfo="1"} {loop $data $key $r} 栏目名和链接
jquery刷新当前页面、刷新父级页面 window.location.reload(); // 刷新当前页面 parent.location.reload(); // 刷新父级页面 opener.location.reload...(); // 刷新父窗口页面(用于单开窗口) top.location.reload(); // 刷新最顶端页面(用于多开窗口) 补充常用的知识 window.open(); // 打开窗口 window.close...弹出确认框 window.prompt(); // 弹出输入提示框: window.location.href= 'http://xx.com'; // 跳转某给链接 后面等号不接url可打印当前...url console.log(window.location.href) // 打印当前url window.open("http://xx.com", "_blank"); // 从新页面打开url
PHPCMS的首页默认只会生成一个页面,要实现分页功能,要么把首页动态化,要么新建一个分类在url规则管理路径生成到首页。...动态页面 由于PHPCMS默认每更新一篇文章都会自动更新首页和栏目页,为了实现动态首页,我们需要在服务器中把index.php的优先级高于index.html 动态页面的分页,必须用$_GET[page...同样的,需要在服务器里设置,index.htm优先级高于index.html和index.php静态页面的分页,必须用page,否则分页功能失效。...衍生问题当新增一篇文章时会自动更新父栏目,这是父栏目的分页格式会跟子栏目相同,见 PHPCMS父栏目分页格式错误当我们把PHPCMS当作博客用时,一级栏目只有一个,只要用PHP替换法则可解决问题。...div class="pages"> {str_replace("/blog/", "", str_replace("/index.htm","/",$pages))} {/if} 这里父栏目的目录为
bug描述 分类A是一个父级分类,a1,a2,a3都是A的子分类,并且发布的文章只勾选子级分类。 那么在分类A文章列表页面下,使用category; ?...分类页面子父级分类判断 然后我突发奇想,可以用这个判断分类页面是父级还是子级呀?我太天才了!!!...category; $b = $this->getArchiveSlug(); if($a==$b){echo '子级分类页面';}else{echo '父级分类页面';} ?...> 用途 可以用来分别设置子分类父级分类的样式,还可以根据分类级别不同输出不同内容,总之用起来很爽就对了!!!
1、用途CATEGORYS 是一个二维数组,主要用来保存当前频道或者模块所以栏目的基本配置信息。2、如何设置您可以登录后台进入模块或者频道的栏目管理,然后在线修改任何一个栏目设置即可改变参数值。...修改栏目参数设置系统会更新phpcms_category里相应记录的值,同时把各栏目基本信息数组缓存到 ....[catid][modelid] 栏目所属模型id CATEGORYS[catid][catname] 栏目名称 CATEGORYS[catid][style] 栏目名称样式 CATEGORYS[catid...] 栏目的父id CATEGORYS[catid][arrparentid] 所有上级栏目ID CATEGORYS[catid][parentdir] 父栏目的路径 CATEGORYS[catid]...CATEGORYS[parentid][catid]} 父栏目ID {CATEGORYS[parentid][catname]} 父栏目名称 {CATEGORYS[top_parentid][catid
{$CAT[catname]} 栏目名称 {$CAT[letter]} 栏目拼音 {$CAT[url]} 栏目链接 以上标签首页不能调用,分类页和文章页都可以。...可以看下 CATEGORYS栏目数组面包屑导航{catpos(catid)} 当前位置,在首页什么都不显示,在栏目页和文章页会显示所在栏目层级。...ASC"} {loop $data $r} {$r[catname]} {/loop} {/pc} 调用哪一级别的栏目列表,主要取决于参数...一级栏目列表 catid="0" 同级栏目列表 catid="$parentid" 如果需要当前栏目高亮,则只需要用if语句判断一下即可 <li{if $r[catid]==$catid} class=...友情链接调用 最后附上一些比较实用的方法 PHPCMS判断每5行进行一次分割 PHPCMS列表第一项特殊化 PHPCMS详解栏目ID
parent() 或者 $("span").parent(".class") jQuery.parents(expr),类似于 jQuery.parents(expr) ,但是是查找所有祖先元素,不限于父元素...元素开始找 ,等同于 $("p span") JS获取: var chils= s.childNodes; //得到s的全部子节点 var par=s.parentNode; //得到s的父节点...s.previousSibling; //得到s的上一个兄弟节点 var fc=s.firstChild; //获得s的第一个子节点 var lc=s.lastChild; //获得s的最后一个子节点 JS获取节点父级...,子级元素:JS的方法会比JQUERY麻烦很多,主要则是因为FF、谷歌浏览器会把你的换行也当作DOM元素:空的text元素,目前IE也是这样
{loop subcat(0,0,0,$siteid) $r}{/loop} 获取子栏目 @param $parentid 父级id @param $type 栏目类型 @param $self 是否包含本身...0为不包含 @param $siteid 站点id 在PHPCMS中的函数定义代码如下 function subcat($parentid = NULL, $type = NULL,$self = '
PHPCMS使用方便 每更新一篇文章会自动更新首页以及文章所在栏目页,不像其他CMS每次更新完毕后,还要点击生成首页,生成栏目页,多麻烦啊。...phpcms关键字替换功能强大 优先级 如果长关键字包含短关键字,那么先替换长关键字 什么情况下不替换 若该关键字在文章中本身就存在链接,则不进行替换 还有一种情况,直接举例 设置的关联链接关键字为:我很爱你...phpcms有哪些缺点 任何一款CMS都不是完美的,phpcms同样如此。...无法查看所有文章,只能进入栏目后查看栏目下的文章 无法复制栏目配置,不过官方论坛已经有人提供了该插件 必须主机支持fsockopen函数,然绝大多数虚拟空间都会禁用该函数,只能手动修改程序来避免这个问题...这也正是PHPCMS的魅力所在。
在服务器级 URLRewrite 重写技术并不影响页面的执行速度。如果可以实现自定义URL生成规则,甚至包括后缀名,这样将更能在 URL中突出 Keyword,提高网页的权重。...对更深层的产品页可以给用户两种选择,既可以自定义,也可以从产品名称和描述中自动提取。 需要注意的是,每一个网页的标题,关键词和描述标签都应该不一样,千万不要做成一个频道里所有网页标题全是一个。...常用标签变量: $catid :一般用来表示栏目ID (0 表示不限栏目) $specialid :一般用来表示专题ID (0 表示不限专题) $typeid :一般用来表示类别ID (0 表示不限类别...` c,`phpcms_content_count` n WHERE c.contentid=n.contentid AND c....位置:模板风格---phpcms--添加栏目标签 位置:模板风格---phpcms--管理栏目标签 仿站预览添加的标签 以上是一个添加的栏目标签的流程,根据网站的需要可以调用不同的栏目,制作更适合自己的模板
如果你的是一个小型的网站,只有一级分类,不存在子分类,那很简单,上代码 {pc:get sql="SELECT * FROM v9_news WHERE catid in(1,3,5) ORDER BY...在PHPCMS中只能调用直接分类下的文章,也就是说如果指定一个分类ID存在子分类,那么将无法调出文章。...,19有很多子栏目。...subcatid = implode(',', $subcatid);} 然后在读取SQL的条件中这样写 WHERE catid in(finalcatid)其实个人觉得这种做法纯属鸡肋,要获取一个指定栏目下的所有子栏目...ID,直接用 CATEGORYS[catid][arrchildid]不就好了,其中catid可以改成指定的父分类ID
今天看了看phpcms 写到二级导航时发现点问题,查询导航栏的信息时返回的$r[arrchildid]与自己想象的不符,文档上说是返回子栏目id但是却有些不同。...15 18 {/if} 19 {/loop} 20 {/pc} 21 大致思路:查询该文档下是否有子栏目...id,如果有则输出二级导航。...代码中第5行是检测该栏目下是否有子栏目id,但是我发现当没有子栏目时会返回当前栏目的id导致判断无法达到预期的效果,所以改变思路,代码如下: 1 <ul class="nav navbar-nav"...id是否等于该栏目id,等于则表示没有子栏目,不等于则表示有子栏目且显示子栏目
phpcms v9文章页调用栏目链接调用成首页 解决办法: url写入失败,所以需要手动写入栏目文件夹名称 文章的设置需注意选择内容页模板 然后批量更新栏目页,url,内容页就可以了
PHPCMS默认仅支持栏目点击排行榜,在V9版本中,也可以通过数据库来调用全站点击排行。...语法: SELECT DISTINCT 列名称 FROM 表名称 SQL中SUBSTRING的语法说明 SQL中SUBSTRING用于返回字符、二进制、文本或图像表达式的一部分,下面将为您详细介绍SQL...这个函数的名称在不同的资料库中不完全一样: 参数: expression 字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。...load_model(‘hits_model’); $category_content = getcache(‘category_content’,'commons’); $catid = ”; //获取站点下所有栏目...*,t.* from phpcms_content p,phpcms_content_count t where p.contentid=t.contentid and p.status=99 and
领取专属 10元无门槛券
手把手带您无忧上云