栏目列表的基本代码 {pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"} {loop...$data $r} {$r[catname]} {/loop} {/pc} 调用哪一级别的栏目列表,主要取决于参数catid的值。...一级栏目列表 catid="0" 同级栏目列表 catid="$parentid" 比较复杂的情况 如果我们的栏目有很多级,希望取到最小栏目的父栏目列表该怎么办? 调用出最小栏目的父栏目列表 {pc:content action="category" catid="$school" num="10" siteid="$siteid"
{php $listrv = string2array($v[video_thumbulr]);} {loop $listrv $rv} {if $n<=3}<...
那就动手自己制作一个关键字列表吧。
PHPCMS默认只支持在文章页调用TAG标签,但是很多时候我们希望他显示在网站首页或者分类列表页,一查数据库,发现关键字都存在与keywords这个字段中。...问题来了,当有多个关键字时,他会以空格或者逗号隔开,我们如果想调用这个关键字的链接该怎么办呢?...解决方案: 用PHP的explode函数将关键字分开,然后再自定义链接 {php foreach (explode(" ",$v[keywords]) as $r){echo '<a href="http
siteurl($siteid)} 带http的首页网址,http://www.liweiliang.com {SITE_URL} 不带http的首页网址 www.liweiliang.com 任何位置都可调用...js {IMG_PATH} 图片路径 {CACHE_PATH} 缓存文件夹地址 {LUGIN_STATICS_PATH} 应用静态文件路径 最后说下最常用的{siteurl($siteid)},在标签列表页...tag_list无法获取当前站点ID,而且会拖慢标签列表页打开速度,手动指定站点ID可解决问题。
本方法调用的JS必须是在loop内,如果有10篇文章,那么就必须调用10次。...JS调用目前就这一种方法,因为要统计该篇文章的浏览次数,所以必须取得该篇文章的ID值,所以只能在loop循环内调用JS文件。 新建一个count_list.php,内容如下,上传到api目录中 <?...php defined('IN_PHPCMS') or exit('No permission resources.'); /** * 点击统计 */ $db = ''; $db = pc_base::
有时咱们需要制作二级分类,三级分类,甚至更多级别的分类,那么PHPCMS如何调用多级分类呢?..."} {loop $data $r} {$r[catname]} {/loop} {/pc} 其中catid指上一级的分类ID,为0时调用一级分类
PHPCMS友情链接调用 {pc:link action="type_list" order="listorder DESC"} {loop $data $v} <a href="{$v['url...是否必须 默认值 说明 siteid 是 null 当前站点ID linktype 是 1 显示方式 order 是 listorder DESC 排序方式 typeid 否 null 分类ID 友情链接字段...字段 类型 空 默认 注释 id int(10) 否 0 收藏标识id linkid int(10) 否 0 友情链接ID号 siteid mediumint(8) 否 0 站点ID typeid smallint
解决方法:如果不是主表 要加 moreinfo="1" 例: {pc:content action="lists" catid="$catid" num="10...
内容推荐位列表(position): {pc:content action="position" posid="2" order="id DESC" num="5"} {loop $data $key
今天在搞Phpcms做站时,需要在列表页、首页调用文章列表调用文章的点击量和评论排行,那么怎么才能做到在Phpcms v9首页、频道页、列表页、推荐位等页面获取文章浏览量和评论统计呢?...原因起于phpcms官方默认的模版没有在列表页面调用过文章点击量和评论数量,而且文章的内页调用浏览量hit的方法不适用于列表页。 下面是具体的代码,分享在此。...一、Phpcms列表页面取得文章点击量及评论数量: {pc:content action="lists" catid="$catid" num="25" order="id DESC" page="$page...$r[title]} 点击:{$views} 评论数:{if $comment_total}{$comment_total}{else}0{/if} {/loop} {$pages} {/pc} 二、Phpcms...最后重要提示: 如果调用统计无效的情况下,可以检查下是否调用了下面的js统计代码,如果没有则需要在指定调用的统计页面加上统计的JS调用代码: 这是官方默认模版里边自带的,当然有的自带了就不需要加这个了
在用PHPCMS V9的过程中,可能一般人都不会在意分页功能,因为调用他实在是很简单,需要修改的估计也就是分页功能的样式了,拿系统自带的模板来看 <div id="pages" class="text-c...我经过查找相关资料,对这个功能进行整理得出结果与大家分享出来,涉及修改到的文件只有下面几个: \phpcms\languages\zh-cn\system.lang.php \phpcms\libs\functions...\global.func.php \phpcms\lib\classes\template_cache.class.php 具体怎么弄,待我慢慢与大家讲解: 首先打开system.lang.php,找到...$LANG['previous_my'] = '向前翻'; //自定义 $LANG['next_my'] = '向后翻'; //自定义 .........如果你觉得修改程序文件比较繁琐,不妨看看如何直接在模板中来自定义分页格式吧,见 PHPCMS不修改程序自定义分页格式
下面是我自己总结出来的,用户PHPCMS的页面判断 {if !...$catid}首页{/if} {if $child}栏目首页{/if} {if $parentid}栏目列表页{/if} {if $catname}栏目首页和栏目列表页{/if} {if $id}内容页...{/if} {if $tag}标签列表页 判断这些的依据一很简单,比如首页没有catid这个值,但是其他所有页面都有,所以当没有catid时就是首页。...之所以总结这些判断,是因为我的博客是由WordPress博客转换而来,习惯了博客程序的我,自然就要用到页面判断功能,方便公用模板的调用。
{$v['title']} {/loop} {/if} {/pc} 我本意是希望推荐序号为2的文章,能够按照listorder这个字段来进行排序...,也就是后台文章列表最左侧的排序的数字,但是不尽人意的是根本就是无效的。...打开数据库查看v9_position_data表,结果你会发现,表中listorder字段跟id是一样的。找到造成这种情况的原因,并解决问题。...推荐位文章列表手动排序的问题。...调用的代码我从一开始就写出来了,赶快动手实践一下吧!
一、 ORDER BY 排序 要求:按照字段IS_NEW_PROJ的降序、字段LOAN_APR的降序、字段GMT_BUY_START的升序排序 sql语句如下: SELECT b.PROJECT_ID...二、 ORDER BY FIELD排序(自定义排序规则) 要求:按照字段PROJECT_STATUS指定的顺序排序 sql语句如下: SELECT b.PROJECT_ID AS project_id...三、 ORDER BY FIELD排序升级(多条件组合排序) 要求:按照字段IS_NEW_PROJ降序、字段PROJECT_STATUS指定的顺序排、字段LOAN_APR降序、字段GMT_BUY_START...四、 ORDER BY 排序终极版(多条件组合排序+自定义排序) 要求:按照字段IS_NEW_PROJ降序、字段PROJECT_STATUS指定的顺序排序、字段GMT_BUY_START降序、字段PROJECT_STATUS
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...$r} {pc:content action="lists" catid="$r[catid]" num="100" order="listorder ASC"} //这个pc是获取列表的
帝国cms默认的栏目是没有调用栏目自定义字段的,我们可以增加一些概述类的文字,让读者对这个页面有个大概的了解,挺高一些用户体验。 帝国cms调用栏目自定义字段(栏目简介)如何操作呢? ?...栏目自定义字段调用说明 内置调用栏目自定义字段函数:ReturnClassAddField(栏目ID,字段名),栏目ID=0为当前栏目ID。...就是字段内容。 ...取得多个字段内容:$value=ReturnClassAddField(1,'classid,classtext'); //$value['classtext']才是字段内容。 ...那写成具体的调用代码是怎么样的呢? ? content是字段名,要对应
不过从程序使用角度看,比我们常用的WordPress还是很轻便的,包括自定义字段、扩展等功能还是齐全的。...比如我们在需要调用自定义字段,以及文章列表的时候,我们可以使用ZBLOG GetArticleList来解决这个问题。今天老蒋就做一个记录,看看GetArticleList这个函数是如何使用的。...一般我们有些时候需要自定义字段,然后需要在使用的时候调用文章列表。...'; } } 然后在需要调用的时候直接调用篇幅。 {my_toplist('10')} 其中我们看到的selftoplist是我们自定义的字段。...含义就是获取自定义字段selftoplist值为1的文章列表。我们可以根据实际修改。 本文出处:老蒋部落 » ZBLOG GetArticleList详解及获取自定义字段文章列表方法 | 欢迎分享
织梦模板自定义字段要想在任何位置任何模版中调用或者在{dede:list }和{dede:arclist }标签中调用,需要特殊设置。自定义字段就是列表附加字段自定义的字段。...一,织梦如何添加自定义字段:网站后台》核心》频道模型》内容模型管理》选择要添加自定义字段的频道模型,这里以图片集频道举例注意:创建字段,前台参数这里"使字段可以在列表的底层模板中获得"这个必须勾选在字段管理...》添加新字段中添加(价格属性)在基本设置里》列表附加字段中添加jiage(可以在列表模板{dede:list}{/dede:list}中用[field:name /]调用)二,织梦如何调用自定义字段:1
在搜索页调用自定义字段,使其可有让用户搜索这个自定义字段,找了好多文章和教程,却发现dedecms的标签底层模板字段不包括这个字段呢?...这就大大限制了灵活性,但也不可能让所有字段都允许调用的,那样就会大大降低系统效率,所以今天分享的是一个比较完美解决这个问题的方法,配合dede标签,几乎可以说没有什么不能调用的了 首先把上面代码放到 include
领取专属 10元无门槛券
手把手带您无忧上云