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,完事的路径就是 xiaoxueboke.com/wp-login.php 了,这样的后台登陆地址会被所有人都知道,看起来貌似没有哪么安全,所以看到不少人都更改了 wp-login.php 登陆的地址,哪么下面番茄博客就来教你一下如何禁止直接 wp-login.php 就进入后台登陆管理页面。 为你的 wordpress 添加一个函数就可以了...

给wordpress添加一个页面执行效率的查询

给wordpress添加一个页面执行效率的查询
我们在不少的站点都能看到这样的一个提示“该页面执行查询0.5秒”等等这样的字眼,凡是页面有执行查询的站点速度往往不会很慢,有这样的一个提示也能让我们时刻了解自己站点的访问速度如何,在 wordpress 搭建的站点中,前期可以使用动态的页面,但随着访问量的增多,每一次的查询都要连接服务器进行查询 mysql 服务器,这样的每一次查询都会消耗一次服务器资源,下面番茄博客先提供一段在一个页面输出 wordp...

帝国、DedeCMS转换到phpcms V9的方法

帝国、DedeCMS转换到phpcms V9的方法
数据程序之间的转移往往是不可避免的,因为有的时候随着业务量的增多,需要从最初简单的CMS系统转换到另一个功能较强大的CMS上面,转换就是为了避免数据的丢失,不想让之前的站点工作努力白费,当然,在转移的过程中会产生诸多的问题,尤其新闻类CMS的转移,在国内新闻CMS类的CMS做得较不错的有DEDE,帝国,PHPCMS,当我们需要将DEDE的数据转移到PHPCMS上,在转移的过程中会出现许多不可预知的BUG,因为两...

wordpress在改版时需要做的工作

wordpress在改版时需要做的工作
在折腾 wordpress 的过程中,经常会遇到各种各样的问题,有时候会遇到页面打不开,有时候会遇到数据库连接错误,这都是在折腾过程中可能会出现的各种问题,当然,对于不懂技术的用户,在站点正常运行时也有可能会遇到各种的站点错误问题,一旦遇到这种问题又要请人去解决,在站点出现问题的这段时间内是对搜索引擎最不利的时候,这个时候当搜索引擎来抓取站点就会觉得你的站点改版了,或者认识你的服务器不...

wordpress在订阅文章中插入广告

wordpress在订阅文章中插入广告
先说明一下,番茄博客本来想要把订阅的功能给去掉的,感觉没什么太大的用处,本来本站的流量就不是很大,先是去掉了邮件订阅的功能,目前只剩下了一个 feed 的订阅,当然,有的站点流量非常庞大的话,留个订阅将是一个很好的功能。 最近一个客户有这样的一个要求,就是一定要在订阅文章中植入广告,就是访客在查看订阅内容时就已经显示了客户自己的广告了,其实这个问题也很简单,有人说直接在文章中插入广...

wordpress修改登陆错误时的提示信息

wordpress修改登陆错误时的提示信息
wordpress 默认的是 admin 最高管理员帐号,如果我们在安装时不进行管理员帐号的修改,是很容易被黑掉的,只要登陆 wp-login.php 页面,输入最高管理员的帐号,密码可以使用词典等工具来进行破解,所以番茄博客给出的最安全的建议就是改掉 admin 的帐户名称,当然如果不想改的话也是有办法的,直接禁止掉登陆错误时的提示信息,这样就没有办法使用工具去破解了。 禁止掉登陆时的错误信息也是很简单的,看如...