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...

phpcms v9编辑器无法上传附件和图片

phpcms v9编辑器无法上传附件和图片
应客户老板的要求,需要在 phpcms v9 系统中添加一个二级域名,而且这个二级域名是可以管理后台的,根据其 phpcms v9 官方的设置很容易的就设置好了二级域名管理后台地址,但在添加文章时却出现了一个问题,就是在上传附件或者图片的时候出现了卡死的现象,但是夏日博客在主域名下进行后台管理时却没有出现卡死的现象,看来还是这个二级域名的问题,想要解决这种卡死的现象也不难,只要在主域名下面进行附...

phpcms制作循环下拉菜单实例

phpcms制作循环下拉菜单实例
现在不少的企业站点都使用了 phpcms 开源系统,较大一些的企业站点都有多级栏目,比如关于我们下面又分为联系方式,企业流量,服务范围等等,这样就需要我们制作出一个多级栏目的菜单,下面夏日博客就来贴一款 phpcms 制作循环下拉菜单实例的源码。 在Phpcms V9模板中的调用代码如下: <div id="navbar">     <div id="navbarcontent">    &nb...

phpcms v9文章别名显示

phpcms v9文章别名显示
在折腾 phpcms v9 时,突然发现 phpcms v9 的文章都是按照自定义后缀的规则来显示的,大都是进行id 序列显示的,虽然可以进行伪静态的处理,但总感觉对于 seo 的优化不是很好,现在不都使用文章页别名显示了麽,就好像 wp 里面的文章页一样,只可惜 phpcms v9 并没有这样的功能,喜欢折腾的小伙伴来更改一下吧,下面夏日博客就来教一下大家如何让 phpcms v9 增加怎么一个文章别名的功能。 一、修改model.sq...

phpcms栏目列表从N条开始调用数据

phpcms栏目列表从N条开始调用数据
在 PHPCMS V9 中调用指定栏目文章是很方便的,直接使用 PC 标签即可,但我们在调用文章的时候,经常需要调用自定义的文章列表,灵活度要求很高,比如第一篇是图文列表,第二篇是标题列表,如果这个时候再使用默认的 PC 标签的话,第一条可能会跟下面的有重复,哪么如何在调用下面标题列表的时候来个条件定义呢,将标题列表定义一个条件,就是指定调有的列表从第二条开始算起,其实这个也不难,下面夏日博客...

PHPCMS大分类列表跳转到其它栏目的方法

PHPCMS大分类列表跳转到其它栏目的方法
有时候我们在制作大型的新闻站点的时候,往往会先把整个网站的框架搭建起来,然后进行上线,最先把首页的内容给填充满内容,站点栏目里面的内容都是空的,这样一旦访问者点击进来查看的时候,则给人的感觉是空洞洞的,哪么我们在栏目还没有内容的时候就应该做个栏目页的跳转功能,将其跳转到说明页或者帮助等页面,待栏目页填充好一定内容的时候,再进行取消,这样看起来体验上面会更好一些,下面夏日博客...

phpcms v9修改后台管理以及会员注册模板页面

phpcms v9修改后台管理以及会员注册模板页面
在看到一些使用phpcms制作的网站中,发现其注册页面以及后台的登陆页面都非常的精美,给人的感觉是这个站点很专业,对于安全上面也有较好的体验,让人很难判断出是 phpcms 的程序,哪么应该如何去自定义 phpcms v9 的管理后台登陆界面样式呢,下面夏日博客就找一下相应的模板文件。 1,修改 phpcms v9 管理后台登陆页面样式? 具体模板位置:phpcms/modules/admin/templates/login.tpl,打开这个文件,查找...

phpcms v9利用 if判断语句显示图文并茂列表

phpcms v9利用 if判断语句显示图文并茂列表
在很多时候,我们显示的文章都需要进行图文并茂的显示,如第一条是图片加标题,第二条则是标题列表显示,这样的图文并茂的列表相比较单纯的标题要好看许多,在夏日博客之前的文章中,有较详细的实例代码,而这里我们来介绍另一种,就是利用 phpcms 内置标签 if 的判断方法来做图文并茂的展示效果,当然,if 的判断除了可以做图文并茂的效果外,还可以自定义为其它各种文章排列。 实例代码如下: {pc:cont...

phpcms v9开启后台在线编辑模板权限的方法

phpcms v9开启后台在线编辑模板权限的方法
在玩 WP 的时候,发现其后台可以进行在线编辑模板,感觉很方便快捷的说,有些小地方的修改,直接就后台解决了,而在 phpcms v9 中,也是支持直接后台修改模板权限的,也就是后台有在线编辑模板的功能,但是没有默认关闭的权限,也就是在后台的设置里面,我们找不到关闭在线编辑模板的选项,有时候在网站模板整个都确定下来的时候,最好把这个权限给关闭掉,这样对于站点的安全性是非常好的,下面夏日博客就...

Phpcms V9后台登录地址修改方法

Phpcms V9后台登录地址修改方法
我们知道 phpcms v9 默认的后台地址是 xxx.com/admin.php 路径,虽然phpcms在安全性上面做得已经很好了,但如果我们进行默认后台的话,后台路径总的来说还是暴露出来了,如果对于安全性上面要求很高的话,最后隐藏掉后台的登陆地址,也就是把登陆地址修改为另一地址来显示,下面夏日博客就来教下大家如何进行 phpcms v9 后台登录地址的修改。 1、修改admin.php文件名,并修改跳转地址写上完整路径,具体修...

phpcms v9后台编辑器如何支持javascript

phpcms v9后台编辑器如何支持javascript
phpcms v9 出于安全性的考虑,是禁止 javascript 等脚本语言直接在后台进行编辑的,如果我们在添加文章时添加了 javascript 语句,是不会起任何作用的,只是以文本的形式直接显示在了页面上,对于这样的限制,其实大多的开源系统都是一样的,但如果我们需要后台编辑器支持 javascript 脚本语言的直接运行呢,夏日博客就来修改一下 phpcms v9 代码让内容编辑器支持 javascript。 找到文件caches\caches_mode...

修改ecshop商品列表排序为按商品的商家备注排序

修改ecshop商品列表排序为按商品的商家备注排序
让ecshop商品列表排序为按商品的商家备注排序,更好的让用户访问浏览网站,提升用户体验。 打开 includes/lib_goods.php 这个文件,搜索: ORDER BY g.sort_order, g.last_update DESC 替换为: ORDER BY g.seller_note asc 总的有4个 都替换了 :lol 这样改为按商家备注升序 就是id号在小的排在前面,改为按商品id升序 就是id号在小的排在前面: ORDER BY g.goods_id asc 要降序改asc为DESC

Phpcms V9使得get语句进行多条件数据的调用

Phpcms V9使得get语句进行多条件数据的调用
在phpcms中get语句是比较灵活的条件语句了,当使用phpcms自带标签调用不了的数据,我们都可以使用get语句来进行直接 sql 的调用,这在多级数据的调用上,使用的是比较普遍了的,尤其是自定义的条件数据。 先来看一个phpcms普通的pc标签调用数据代码: [code lang="php"] {pc:content action="lists" catid="$catid" num="25" order="id DESC" page="$page&quo...

Phpcms V9如何设置文章定时发布

Phpcms V9如何设置文章定时发布
phpcms v9 本身是没有定时发布这一项功能的,这需要我们进行二次开发才能实现,关于定时发布的好处不用多说了吧,当我们在没有时间进行更新站点的时候,不会出现文章断更的情况,比如过年或者自己过节没有时间更新了,可以提前写好文章,让其自动进行更新,在 wordpress 中有这样一个很好的时间机制,下面夏日博客就来说下在 phpcms v9 中如何实现文章定时的发布,这是在 pc 论坛上面看到的一个方法,感觉...

phpcms v9广告位数据的循环调用

phpcms v9广告位数据的循环调用
phpcms 内置了强大的站内广告系统,这好像是大多CMS都有的功能,有点废话了,其中 phpcms v9 添加广告的位置是在:广告位管理位置:模块》模块管理》广告》打开之后就可以管理自己的广告位了,这里有几个默认的phpcms内置广告位,不用的时候就可以进行删除掉,也可以在这里进行广告位的添加,前台调用的方式也是多种多样的,但大多都是直接使用 js 来进行广告代码的调用. 广告位的js调用一般都是如下的方式: ...

修改wordpress文章按照某个要求进行排序方法

修改wordpress文章按照某个要求进行排序方法
经常玩 wordpress 的小伙伴都知道 wordpress 的文章是按照日期来进行排序的,在制作 wordpress 模板时,往往要求自定义进行排序,比如最新文章的排序,按照评论数的多少进行排序,还有按照日期进行倒序等等各种要求,这个时候就需要我们来自定义排序了,比如我们在首页进行更改 wordpress 按照评论来进行排序,夏日博客来教下大家如何实现. 首先打开首页 index.php 文件,找如类似于 if (have_posts()) 这...

更改wordpress登陆后台地址的方法

更改wordpress登陆后台地址的方法
看到网上不少的站点都对 wordpress 进行了安全登陆的防护,我们知道 wordpress 默认的登陆文件是 wp-login.php,完事的路径就是 xiariboke.net/wp-login.php 了,这样的后台登陆地址会被所有人都知道,看起来貌似没有哪么安全,所以看到不少人都更改了 wp-login.php 登陆的地址,哪么下面夏日博客就来教你一下如何禁止直接 wp-login.php 就进入后台登陆管理页面。 为你的 wordpress 添加一个函数就可以了,...