phpcms当前网页高亮(也包括单网页)

phpcms当前网页高亮(也包括单网页)
网页高亮其实就是代码可以设置出来的效果了,我们如果在js代码就需要高亮了,下面我们来看一篇关于phpcms当前网页高亮(也包括单网页)的例子。 做项目遇到要求当前栏目高亮,使用js控制后可以出现高亮,但在套模板时,高亮失效,以下是phpcms 高亮代码 导航栏高亮(包含单网页高亮). <ul>   <li class=”hp_nav” ><a href=”{siteurl($siteid)}”{if !$catid...

phpcms v9把分类文件伪静态目录例子

phpcms v9把分类文件伪静态目录例子
目录伪静态在phpcmsv9中是不支持了,如果我们希望有这种效果是需要自行进行二次开发了,下面我们一起来看看具体的配置方法。 URL规则部分,使用phpcms的大多是知道的,就不再赘述。如果需要支持自定义文件名的,需要去看看phpcms v9自定义HTML文件名一文。下面就着重将Web服务器重写链接这一项。 phpcms v9怎么目录式伪静态: 首先看urlrewrite的规则,这个是Nginx下的,其它环境下的规则自己转换下。 re...

phpcms只在首页显示友情链接

phpcms只在首页显示友情链接
只在 phpcms 模板首页显示友情链接,如果使用模板标签代码实现的话,这就涉及到了一个问题,就是判断是否首页,如果是首页则显示友情链接,如果不是就不显示友情链接,当然我们还可以将首页单独做成一个页面模板,不调用 foot 共用页面,在首页里面进行调用调用友情链接,单独调用的方法是最简单的,但如果我们还是想要调用一个共用的 foot 模板页面的话要怎么办呢,就是使用标签模板判断了,夏日博客在这...

phpcms v9 多栏目文章列表的调用

phpcms v9 多栏目文章列表的调用
在最新版的PHPCMS V9系统中,默认是没有全站最新文章和多栏目文章调用的,全站最新文章的调用在夏日博客之前发布的文章里面已经介绍过了,这里主要介绍一下多栏目文章列表的调用,我们知道pc标签可以指定 catid 栏目列表的值,比如 {pc:content action="lists" catid ="6" num="10" order="id DESC"} 就可以调出栏目 id 为 6 的文章,但如果想要调用多个栏目呢,直接将代码修改为 {pc:content action="list...

phpcms栏目图片列表的调用

phpcms栏目图片列表的调用
phpcms默认模板栏目列表是标题文字列表,现在看来显得有点小气和单调了,现在的文章列表通常都是标题+简单描述或者标题+图片等这样的形式了,看起来没有哪么单调,当然这要看什么站点了,如果是小型的企业站,倒没必要这么麻烦,如果是门户型的站点的话,就有必要将栏目图片调出来了,夏日博客的站点也是标题+图片这样的列表方式,可以参考一下本博的分类列表页,当然在 wordpress 中这样的效果就很简单了...

phpcms利用好栏目缓存在模板中的调用

phpcms利用好栏目缓存在模板中的调用
当站点流量越来越多的时候,我们就需要使用各种各样的缓存来进行文件的加速了,缓存的原理就是将较常访问的内容进行缓存成一个文件,在下次调用的时候直接进行调用,而不是需要再次读取数据库,这样可以缓解读取数据库的压力。 在PHPCMS中,分类栏目也进行了缓存,比如栏目缓存 array($CATEGORY),格式如:type=0 属于内部栏目,type=1 属于单网页栏目,type=2 等等这样。 phpcms 栏目相关信息较为完善,项目...

Phpcms V9 点击量排行调用方法

Phpcms V9 点击量排行调用方法
网站文章的点击量排行列表是较常见的了,基本上稍大一点的网站都有其文章点击排行,热门文章排行等这样的热门功能,甚至在个人博客站 wp 中就更常见了,而在 phpcms v9 中却只提供了当前栏目列表中的文章点击排行,而没有提供全站文章排行的代码,想要在phpcms v9 首页频道进行文章点击量排行就只能进行二次开发了,下面夏日博客把要进行二次开发的代码分享下来,其实也是很简单的。 首先调用的标签代码如...

phpcms栏目列表调用文章点击量以及评论数量的方法

phpcms栏目列表调用文章点击量以及评论数量的方法
在phpcms v9中提供了直接调用文章点击量以及评论数是的方法,但只是在文章内容页里面有显示,其它页面均没有显示,但有时候我们是需要在v9首页、频道页、列表页以及其它页面显示文章点击以及评论数量的,这个时候再直接使用文章页面的调用方法就已经不适用了,下面是夏日博客从网上搜集过来的在各个页面调用文章点击以及评论数量的代码,在需要的页面进行直接调用即可,这里做个备注。 一、Phpcms列表页面...

phpcms v9利用if语句判断发布信息是否过期

phpcms v9利用if语句判断发布信息是否过期
判断站点发布的信息是否过期的功能通常是在分类信息站点中,在 PHPCMS 里面可以直接使用 phpcms 的内置 if 标签来判断发布的信息是否已经过期,其原理就是判断发布的时间与现在的时间进行对比,夏日博客的实例代码如下: {if date('Y-m-d')>="$r[endtime]"}<font color="red">已经过期</font>{else}<font color="yellow">截止{$r[endtime]}</font>{/if} ...

phpcms v9利用if语句判断当前栏目是否高亮显示

phpcms v9利用if语句判断当前栏目是否高亮显示
在制作栏目导航时,经常要用到当前栏目高亮显示,这样会让访客很容易的知道自己在哪个栏目,在站点的什么位置,如果是大型站点的话,就更能一眼让访客知道自己在什么位置了,这样的体验很好,那么在 phpcms v9 中判断当前栏目的高亮呢,下面夏日博客就来教大家如何在phpcms v9中设定这样的条件。 第一部分:Phpcms V9判定当前栏目,让当前栏目高亮 如果是在栏目列表(非单独页面)下,Phpcms V9判定当前栏...

phpcms v9栏目列表页调用文章关键词

phpcms v9栏目列表页调用文章关键词
在phpcms v9系统中,进行调用文章关键词都是大同小异的,因为文章关键词是保存在一个表里面的,所以有时候我们可以将文章关键词作为网站的 tag 进行调用到首页来进行SEO的优化,这里夏日博客来教大家如何在栏目列表页面调用文章的关键词,不是全站文章的,而是本栏目文章的关键词,这样做的好处是可以做到整个本栏目的SEO效果,我们来看一下实例代码: {pc:content action="lists" catid="$catid" num="1...

phpcms v9修改后台登陆地址的方法

phpcms v9修改后台登陆地址的方法
phpcms 默认的后台地址是网址/admin.php 这样的形式,虽然便于我们记住,但也造成了安全隐患,这样的地址很容易就被黑客猜解,所以以安全上来讲的话,最好更改一下后台的登陆地址,在夏日博客之前发布的文章里面,有介绍如何更改后台地址的方法,这里夏日博客再来介绍一个纯代码更改后台登陆地址的方法。 第一步:在网站根目录下新建一个文件夹,文件夹的名字越复杂越好,当然自己要记住,这是以后要登陆后...

phpcms v9同一个推荐位被多栏目调用

phpcms v9同一个推荐位被多栏目调用
推荐位是phpcms v9一个特色的功能,这是保留了 phpcms 2008 的功能,推荐位的设置也很简单,直接在后台将文章进行推荐即可,那么时候我们需要在多个栏目下调用同一个推荐位怎么办呢,下面夏日博客就来教下大家如何让多个栏目共用一个推荐位。 在 phpcms v9 之前,是有多栏目调用同一推荐位的调用代码的,代码如下: {php $where = "catid IN (25,26,20,21) "}  ...

phpcms利用if语句来隐藏首页循环栏目

phpcms利用if语句来隐藏首页循环栏目
今天调试了一个技术站点,由于是技术型的站点,所以在首页需要调用文字列表,站点比较简单,就在网上下载了一个phpcms v9的模板来调试,在后台定义好分类列表后,查看前台,结果所有的列表数据全都循环出来了,而夏日博客的要求是,把不太重要的栏目隐藏掉,不需要在首页显示,打开模板的首页文件,找到了循环调用的模板代码,如下所示: {loop subcat(0,0,0,$siteid) $r}   {php&nb...

phpcms v9搜索结果页分页文章条数

phpcms v9搜索结果页分页文章条数
在自定制的phpcms模板中,diy的成本比较高一些,往往会严格要求每个列表页显示多少条数据,以及是以什么次数来排列的,这在普通的文章列表中是很容易实现的,但在 phpcms 默认的搜索模板中,却没有定义每页有多少条次数,那么夏日博客就来教大家如何进行控制搜索结果的列表分页条数。 首先我们来看一下默认的搜索页面官方模板,phpcms/templates/default/search/list.html 打开这个页面,找到显示的搜索结...

phpcms v9定义列表分页文字样式

phpcms v9定义列表分页文字样式
phpcms v9 默认的列表分页通常都是上一页,下一页这样的样式,今天在做外贸站的时候,需要将上一页下一页更改为 next 这样的形式,直接打开模板来看,原来调用的都是 phpcms 函数里面的内容,代码如下: <div id="pages" class="text-c">{$pages}</div>   看来phpcms v9是将中文的分页样式整合到了函数里面,只有找到核心函数里面的上一页下一页才能更改掉,夏日博客...

phpcms v9文章列表自定义样式的方法

phpcms v9文章列表自定义样式的方法
在搞一个建材站点的时候,发现其排版布局不同于新闻站点,新闻站点的新闻列表布局就是一大列的标题列表,而建材则是不同的图片并茂的布局,看起来更美观一些,当然我们应该多使用不同的布局样式,当然,在phpcms v9中,可以使用多个 PC 标签来完成各种各样的文章布局,但如果我们能少用标签则是最好的,下面是夏日博客从网上找寻的一个不错的布局样式,具体的这里就不多介绍了,有感兴趣的可以在模板页面添...

phpcms v9搜索内容不全的解决方法

phpcms v9搜索内容不全的解决方法
phpcms v9 搜索模型很不给力,经常出现结果不全或者搜索内容很少的情况,这是 phpcms v9 的一个小 bug,在搜索的时候,会将搜索关键词自动分词,所以导致搜索内容不全的情况,下面夏日博客就来教一下大家如何解决这个问题。 首先需要打开搜索引擎模型 php 文件,目录地址是 phpcms/modules/search/index.php,找到如下的代码: if(!emptyempty($segment_q)) {   $sql = "`sitei...

phpcms v9首页调用指定栏目内容

phpcms v9首页调用指定栏目内容
今天在使用phpcms v9首页循环整站内容的时候,发现循环的是整个网站的内容,也就是整个大的分类内容,而这个时候需要的是有一些栏目不在首页显示,需要排除或者屏蔽掉这些栏目不出现,这个时候想的是采用 if 判断语句,让指定的栏目不再出现,限制这些栏目不出现在首页,没有限制的栏目则在首页出现,下面夏日博客就把方法分享一下,以便在下次需要的时候直接调用其代码. 首先看一下我们默认的调用所有栏目...

phpcms v9单页page模型实现父栏目添加内容的方法

phpcms v9单页page模型实现父栏目添加内容的方法
在进行定义 phpcms v9 单页模型的时候,需要填加其单页类型的子栏目,在确定了多个子栏目时,突然发现点击父栏目时出现了空白页面,也就是什么内容都没有,再次去后台进行编辑父栏目时,却发现无法添加内容,在其phpcms 官方查看,原来是有这个 bug 的,那么下面夏日博客就来教大家如何填加单页父栏目内容。 修改单页文件的模型,找到 phpcms/modules/content/content.php 文件,通过 init 找到 public_cat...