本文目录一览:
- 1、phpcms文章描述标签什么?
- 2、phpcms 怎么编辑内容页
- 3、怎么对PHPCMSV9的title标题进行SEO设置
- 4、phpcms V9中文章标题的长度80怎么改
- 5、phpcms v9 在内容页模板调用: 获取文章当前顶级栏目名+及其所有子栏目和+所属全部文章标题列表
phpcms文章描述标签什么?
phpcms常用标签
guml
php开发
顶级栏目名称:{$CATEGORYS[$top_parentid][catname]}
顶级栏目url:{$CATEGORYS[$top_parentid][url]}
顶级栏目id:{$CATEGORYS[$top_parentid][catid]}
其他字段只需要改动xxx:{$CATEGORYS[$top_parentid][xxx]}
父栏目名称:{$CATEGORYS[$CAT[parentid]][catname]}
父栏目url:{$CATEGORYS[$CAT[parentid]][url]}
父栏目id:{$CATEGORYS[$CAT[parentid]][catid]}
其他字段只需要改动xxx:{$CATEGORYS[$CAT[parentid]][xxx]}
**************************
内容页:
{$CAT[catid]}//调用上一级 栏目id
{$CAT[catname]}//调用上一级 栏目名称
{$CAT[url]}//调用上一级 栏目url
*****************************
{go($catid,$id)} 获取当前页面链接 {$url}在静态时不正常
{$CATEGORYS[$catid][url]} 显示当前栏目链接
{$CATEGORYS[$catid][catname]} 显示当前栏目名称
{$CATEGORYS[$r[catid]][catname]}循环内显示栏目
{if $r[thumb]}img src="{thumb($r[thumb],120,90)}"
alt="{$r[title]}" width="120" height="90" /{/if}有图显示图 没图不显示
截取:{str_cut($r[title],46,'')}
{str_cut(strip_tags($r[content]),400)} 列表页调取内容 过滤html标签 需要加moreinfo="1"
{date('Y-m-d H:i:s', $r['inputtime'])} 列表页调取发布时间
{date('Y-m-d',strtotime($inputtime))} 或者 {date('Y-m-d',time($inputtime))} 内容页调取发布时间
**********************************************************************
phpcms 调用当前栏目下的子栏目
category.html 写以下代码:
{loop subcat($catid) $r}
ul
lia href="{$r[url]}" title="{$r[catname]}"{$r[catname]}/a/li
/ul
{/loop}
list.html 写以下代码:
{loop subcat($catid) $r}
ul
lia href="{$CATEGORYS[$r[catid]][url]}"{$CATEGORYS[$r[catid]][catname]}/a/li
/ul
{/loop}
********************************************************************************
div class="pindaoright" {if $r[thumb]==""} style="width:100%;" {/if}
如果图片不存在 则执行某某
********************************
{if $r['catid']==$catid} class="newclass" {/if} 导航栏当前栏目增加class
*********************************************************
phpcms分页代码
style type="text/css"
.text-c {margin:10px 0;}
.text-c a {padding:5px;margin:0 8px;border:1px solid #ccc;background-color:#eee;}
/style
centerdiv id="pages" class="text-c"{$pages}/div/center
****************************************************************
phpcms v9列表页默认分页页码为10页,下面为分页页码条数的修改方法:
打开phpcms\libs\functions\global.func.php文件,
找到function pages函数(在672行左右)
修改下面代码中红色数字(10)为你想要显示的页码条数即可。
function pages($num, $curr_page, $perpage = 20, $urlrule = '', $array = array(),$setpages =?10)
---------------------
手机端图片自适应大小和居中 文章缩进
style type="text/css"
.part img {
width:100%!important;
height: auto!important;
display: table-cell!important;
}
.part p {
text-indent: 2em;
}
/style
-------------------------------------
第一个是图 剩下的是列表
{pc:content action="lists" catid="7" order="listorder DESC" thumb="1" num="1"}
{php $imgarr=array();$count=0;}
{loop $data $r}
{php array_push($imgarr,$r[id]);}
h4
a href="{$r[url]}" target="_blank" title="{$r[title]}"{str_cut($r[title],60,'')}/a
/h4
a href="{$r[url]}" target="_blank" title="{$r[title]}"
img src="{thumb($r[thumb],100,70)}" width="100" height="70" alt="{$r[title]}"
/a
p{str_cut($r[description],90)}/p
{/loop}
{/pc}
/div
ul
{pc:content action="lists" catid="7" order="listorder DESC" num="5"}
{loop $data $r}
{if $count4!in_array($r[id],$imgarr)}
{php $count++;}
lia href="{$r[url]}" target="_blank" title="{$r[title]}"{str_cut($r[title],57,'')}/a/li
{/if}
{/loop}
{/pc}
*********************************************
phpcms调用sql实例
{pc:get sql="select * from v9_news where catid=$catid and id!=$id order by updatetime desc" num="10"}-phpcms文章短标题
{loop $data $r}
li
a target="_blank" href="{$r[url]}" style="color:#333333;"{$r[title]}/a
span style="margin-left: 30px;color: #666;font-size: 14px;"{date('Y-m-d', $r[updatetime])}/span
/li
{/loop}
{/pc}
{pc:get sql="SELECT * FROM `v9_news` WHERE thumb!='$thumb' Order by id DESC " num="50"} 调用有图片的最新新闻
{loop $data $r}
织梦调用sql实例
{dede:sql sql="select * from dede_archives where typeid=5 and id!=~id~"}
li
a href="[field:id function=IDReturnURL(@me)/]" class="step-link"[field:title/]/a
/li
{/dede:sql}
phpcms 怎么编辑内容页
首先需要找到数据库里面的表,表对应的是v9_page,对应的模板文件是\modules\content\templates\content_,打开编辑,以增加一个内容里面的一个主标题和副标题为例,打开单页面的编辑页面,就会发现多了两个input标签了。-phpcms文章短标题
PHPCMS是一款网站管理软件。该软件采用模块化开发,支持多种分类方式,使用它可方便实现个性化网站的设计、开发与维护。
它支持众多的程序组合,可轻松实现网站平台迁移,并可广泛满足各种规模的网站需求,可靠性高,是一款具备文章、下载、图片、分类信息、影视、商城、采集、财务等众多功能的强大、易用、可扩展的优秀网站管理软件。
PHPCMS由国内80后知名创业者钟胜辉(网名:淡淡风)于2005年创办,是国内知名的站长建站工具。2009年,PHPCMS创办人钟胜辉离开PHPCMS,创办国内针对媒体领域的CMS产品CmsTop(思拓合众)。-phpcms文章短标题
Phpcms 是国内领先的网站内容管理系统,同时也是一个开源的PHP开发框架。Phpcms由内容模型、会员、问吧、专题、财务、订单、广告、邮件订阅、 短消息、自定义表单、全站搜索等20多个功能模块组成,内置新闻、图片、下载、信息、产品5大内容模型。Phpcms 采用模块化开发,支持自定义内容模型和会员模型,并且可以自定义字段。-phpcms文章短标题
怎么对PHPCMSV9的title标题进行SEO设置
“站点设置”-“SEO配置"里可以设置首页标题显示成“站长168-奇趣严谨搞笑-cnzz16-这是一个神奇的网站!”。
但是这样的话,栏目标题也会跟着变动,即显示成"奇趣自然-站长168-奇趣严谨搞笑-cnzz168.com-这是一个神奇的网站!"
相继的,文章标题也会显示成"一只哈士奇的愤怒独白,哈士奇忍够了!奇趣自然-站长168-奇趣严谨搞笑-cnzz168.com-这是一个神奇的网站!"
如果是这样的话,标题太长了。然后我朋友要改成下面的这种格式
首页标题:站长168-奇趣严谨搞笑-qqzw.org-这是一个神奇的网站!
栏目标题:自然奇观-动物世界-大自然图片-海底世界-自然风光-奇趣自然-站长168
文章标题:一只哈士奇的愤怒独白,哈士奇忍够了!-站长168
修改模板文件header.html的title....../title改成title{ifisset($SEO['title'])!empty($SEO['title'])}{$SEO['title']}站长168{else}{$SEO['site_title']}{/if}/title-phpcms文章短标题
内容页的header要新建个模板,header_content.html,复制header.html的代码,把title....../title改成title{$title}-站长168/title
修改show.html模板第一行,{template"content","header"}改成{template"content","header_content"}。
大功告成,更新下首页、栏目页、内容页。
phpcms V9中文章标题的长度80怎么改
楼主你好
phpcms v9模板中调用的的标题长度是可以自定义的,代码如下:
{str_cut($r[description],112)},其中112就是截取标题前112个字符。
另外,针对数据库字段设定的80可以这样修改:
依次进入:后台-内容-模型管理-文章模型管理-字段管理,找到字段名为 title的字段,点击“修改”进入,修改其长度即可。如下图:
将“字符长度取值范围”最大值修改为你想要的即可。注意:phpcms系统设定一个汉字占用这里的 3 个字符。
希望可以帮到你。 林羽凡
phpcms v9 在内容页模板调用: 获取文章当前顶级栏目名+及其所有子栏目和+所属全部文章标题列表
直接使用PC标签嵌套就可以实现了
第一级: 循环第一级栏目 0 你应该知道是什么吧 更换成$top_parentid就是改栏目的最顶级栏目ID
{pc:content action="category" catid="0" siteid="$siteid" num="3"}
{loop $data $r1}
{$r1[catname]}
{pc:content action="category" catid="$r1[catid]" siteid="$siteid" num="3"}
{loop $data $r2}
{$r2[catname]}
{pc:content action="lists" catid="$r2[catid]" siteid="$siteid" num="3" order="listorder DESC"}
{loop $data $r3}
{$r3[title]}
{/loop}
{/pc}
{/loop}
{/pc}
{/loop}
{/pc}
注意每个循环的变量要定义不同的. 例如我的r1 r2 r3,category和lists 就是栏目和文章 这个你应该懂