wordpress .htaccess文件中限制图片类型的上传

wordpress .htaccess文件中限制图片类型的上传
在 wordpress 上传功能中是可以上传任何附件文件的,这对于 wordpress 是极其不安全的,当然我们可以通过插件来禁止某些文件不允许上传,但站点能不用插件就不用插件吧,番茄博客还是提倡直接使用代码来解决,禁止或者只允许某些格式的上传会增强 wordpress 的安全,比如说我们站点基本上也就上传一下图片,哪么就可以在根目录下定义这几种格式的上传,其它的则禁止。 在根目录下的 .htaccess文件中键入如...

PHP如何批量删除MYSQL数据库数据表

PHP如何批量删除MYSQL数据库数据表
mysql数据库表的删除在phpmyadmin等工具中是很容易的直接打开数据库的结构,选择要删除的数据表,直接移到下方,选择项,选择删除,执行就可以了,这个是手动的删除方法,比较牢靠,看得见,一般站点都可以使用这种方法,但这个方法有一个弊端,如果我们的数据表过多,比如要删除一百个表,想要勾选的话就会很麻烦,比如番茄博客想要删除表头为 v9_ 的数据表,这里说的是一个数据库里面可能会有多个CMS的表...

phpcms v9怎么上传新的模板

phpcms v9怎么上传新的模板
今天群里一小伙们问 phpcms v9模板上传到模板目录下了,居然不起作用,在后台找不到新的模板,后来帮他检查了下,原来他是没有按照 phpcms v9 模板规则进行上传,什么是模板规则呢,因为 phpcms 提供的模块较多,比如视频模块是一个单独的模板文件夹,内容模块又是单独的内容模板文件夹,在 phpcms 模板目录下是需要按照一个文件夹一个文件夹这样的模板规则来制定的,比如 phpcms 默认的模板路径为 phpcms\...

phpcms v9在文章页调用类别及类别链接

phpcms v9在文章页调用类别及类别链接
phpcms 在文章页面里面提供了 tag 标签的调用,但在默认读出的文章里面却没有分类,这就有点矛盾了,现在哪个文章里面还能没有文章的所属分类呢,但凡下载下来可以使用的模板基本上都在文章页里面带了分类及分类的链接,让访客更清楚的知道自己在什么位置,对于 SEO 抓取来说,结构也更清晰了,下面番茄博客来教大家一下如何在文章里面进行调用类别名称及类别链接,代码如下: <span>类别:<?php $...

phpcms v9在文章列表页前面调用类别名称

phpcms v9在文章列表页前面调用类别名称
在前面的章节中,我们介绍了如何在内容页中调用分类名称以及分类链接,这里再来说一下在文章列表页前面如何来调用类别的名称,其实通过上一篇的代码,我们这里就已经可以很容易的在文章列表页里面调出分类名称了,当然也是根据接受过来的类别 id 了,番茄博客分享的代码如下: [code lang="php"] <?php $arrtype = explode(',',$usable_type); ?> {loop $arrtype $t} <a href="index.php?m=co...

phpcms v9在后台文章列表处显示文章所属分类名称

phpcms v9在后台文章列表处显示文章所属分类名称
在前面的章节中介绍了 phpcms v9 在前台文章的调用列表中,在文章列表前面显示文章所属分类的名称,这一节番茄博客再来讲一下如何在 phpcms v9 后台文章列表处显示文章所属分类名称,其实自我感觉这个显示是有点多余的了,因为如果我们是一个个人站点的话,后台分类都是比较明确的,文章都是自己的这个高级管理员在上传,想要看哪个类别直接点类别就行了,没必要这样显示文章列表名称,我们先来看一下实现...

phpcms v9隐藏版本更新的提示

phpcms v9隐藏版本更新的提示
话说最近更新文章有点勤快了,每天都要上 phpcms v9 的后台,但随之又遇到一个问题,就是后台老是弹出版本更新的提示,真是烦极了,番茄博客维护的站点流量又不是很大,知名度很小,不需要时时进行安全更新的,那么咱们就把这个烦人的更新提示给隐藏掉吧。 打开 找到\phpcms\modules\admin\index.php 文件,找到 public_main() 中如下的代码: [code lang="php"] system_information($data); [/code] 修改成...

PHPCMS V9循环输出序列号1.2.3.4…等

PHPCMS V9循环输出序列号1.2.3.4…等
现在的站点为了更加自定义化,都添加了标题的美化样式,比如最新 new 标题或者 hit 热点新闻,还有文章与图片相结合的标题等,这样来进行结合,文章就没哪么的单调了,在之前的番茄博客phpcms文章里面已经有了这类的文章,今天的重点要讲一下如何在循环输出文章时,在文章的标题前面添加 1,2,3,4,5...这样的标题序号,比如我们要做一个关于热文排序的文章列表,就可以在文章列表前面添加数字来确定哪篇...

Phpcms V9网站404页面自定义错误提示方法

Phpcms V9网站404页面自定义错误提示方法
在使用香港空间里面往往都会有 404 页面,可以让我们自定义修改,找不到页面显示的时候就用 404 页面进行代替显示,可最近将 phpcms v9 搬家之后,新的空间不支持 404 页面的显示,看来只有在 phpcms v9 程序里面进行代码实现了,下面番茄博客来教大家怎样在 phpcms v9 程序里面设置 404 页面的显示。 1、在网站根目录,建一个page404.php文件,内容为: [code lang="php"] <?php header('http/1.1 404 ...

phpcms v9调出所有类别的标签列表并进行链接

phpcms v9调出所有类别的标签列表并进行链接
在 phpcms v9 中相关热词搜索是每篇文章的关键词,在每个页面的下面都是可以进行链接的,这个关键词的标签我们都比较熟悉,而关于类别的标签,我们知道 phpcms v9 中类别名称就是标签了,当然这个是可以自定义的,如果我们想要做一个SEO的类别标签链接页面,就可以调出所有类别的标签列表并进行链接出来,下面番茄博客就来说一下实现的代码。 phpcms v9调出所有类别的标签列表实例代码如下: [code lang="ph...

Phpcms V9使用GET调用指定id文章内容方法

Phpcms V9使用GET调用指定id文章内容方法
phpcms v9 提供了自己的一套模板标签,在调用文章的时候直接使用模板标签进行调用就可以了,当然,这些标签都是比较简单的调用,比如常见的文章列表,推荐文章,图片文章,这一类常见的简单内容调用都可以使用 pc 标签来调用,但如果遇到稍微复杂一此的内容调用就不行了,因为 phpcms 里面没有提供这类标签模型,对于这类复杂的内容调用应该如何来调用呢,下面番茄博客与大家共同探讨一下。 一、使用 get ...

wordpress支付宝捐赠功能的实现

wordpress支付宝捐赠功能的实现
在研究 wordpress 博客赢利模式时,发现不少的博主都挂上了“支付宝,捐赠本站”的支付宝个人及时到帐功能,在本站放怎么个捐赠本站,如果有好心人觉得站点不错,可以给捐赠一点 money,以便于本站的发展,其实跟目前最火热的打赏功能一样,当文章读者觉得这篇文章不错,就可以给文章的作者进行一定的打赏以给鼓励,捐赠过来的款项是直接转入到支付宝的,现在番茄博客就来教下大家如何实现这样的功能吧。 其...

Phpcms V9使用 GET 语句调出栏目列表的方法

Phpcms V9使用 GET 语句调出栏目列表的方法
使用 phpcms v9 默认标签可以很容易的调出文章栏目列表,但为什么我们这里要使用 get 来调用文章栏目列表呢,如果看过之前番茄博客发布的“phpcms v9在文章列表页前面调用类别名称”就知道了,使用 get 语句可以更灵活的将文章进行各种样式的组合,要比 phpcms v9 提供的 pc 标签要简单多了,我们先来看一下 phpcms v9 默认的调用栏目列表的语句是怎样的,代码如下: [code lang="php"] {pc:content action=&q...

phpcms v9前台文章列表前显示文章所属分类名称

phpcms v9前台文章列表前显示文章所属分类名称
在不少的首页最新文章调用中,每篇文章列表前面都显示了该文章的所属分类名称,比如我们常见的新闻,每条新闻前面都有其国内新闻、国外新闻、国际新闻之类的文章所属分类名称,这样的文章列表显示能够让访客一眼就看得出来当前的这篇文章是属于哪个分类的,算是一种体验的改进吧,下面番茄博客就来为大家说一下如何在 phpcms v9 前台文章列表前面显示文章的所属分类. 实例代码如下: [code lang="php"] {pc:...

phpcms v9前台根据分类ID调出文章列表

phpcms v9前台根据分类ID调出文章列表
其实根据文章分类ID调出本类文章列表就是普通文章的标签添加了一个 typeid 的条件值,这在默认模板中就可以看到,typeid 可以是get接收过来的值,也可以是指定的值,下面番茄博客就把这个简单的标签代码给贴出来一下吧,因为是使用频率较多的,所以在使用的时候也好摘出来。 phpcms v9 前台根分类ID调出文章列表的代码如下: [code lang="php"] {pc:content action="lists" catid="6" ...

Phpcms V9内容页show模板调用标签一览

Phpcms V9内容页show模板调用标签一览
内容页是每个站点都必须要有的模板,最常见的就是文章的内容页,再者有下载内容页,产品内容页,视频内容页等等,但一般不大的站点都一定要有其文章的内容页,其它几个可以没有,在内容页当中,其实是有一些固定的模板标签的,我们只需要调用就可以了,这些标签可以在 phpcms v9 里面摘出来,在使用的时候直接调用很方便的,番茄博客就来总结一下内容页 show 模板调用的标签。 1、页面标题:{$title} 2、发...

Phpcms V9截取字符函数的优化

Phpcms V9截取字符函数的优化
phpcms v9 中截取字符的函数是 str_cut(),截取字符在读取文章列表时用的是比较多的,有的文章标题太长,如果不进行截取的话就会产生下一行的文字,看起来很难看的说,虽说 phpcms v9 的str_cut() 函数基本可以满足需求,但其长度的精度并不准确,尤其是对于中英文字符混搭的时候就更不准确了,番茄博客在使用中,往往因为字符长度的问题搞得页面好不美观。 在网上搜索了一段改进 str_cut 函数的代码,可以...

Phpcms V9管理密码忘记了怎么办

Phpcms V9管理密码忘记了怎么办
phpcms 密码忘记了怎么办,或者被别人盗了怎么办,我们自己的站点总不愿意让别人在后台进行胡乱改一通吧,番茄博客在这里给大家说一种最简单的方法,也是最直接的方法,我们知道像 phpcms v9 这类的开源程序密码大都保存在 mysql 数据库里面的,只要在 mysql 里面把密码给改过来就 ok了。 首先打开管理 mysql 数据库的在线工具 phpmyadmin,打开数据库并找到保存密码的表 admin,打开这个表里面有一条记录...

phpcms v9 标签 tag 静态化制作

phpcms v9 标签 tag 静态化制作
phpcms v9 标签 tag 的链接实在是够长,而且还特不利于 seo 的优化,全是动态链接,看来这是比较符合 phpcms v9 制作的一贯作风呀,一看就知道是由 phpcms 制作的,那么如何把标签 tag 的动态链接转化为静态链接呢,至少要把 url 的链接变得更短一些吧,下面番茄博客就来教下大家如何将 tag进行静态化. 找到 tag 的控制文件:\phpcms\modules\content\tag.php,查找如下的代码: [code lang="php"] $page = ...

Phpcms V9生成缩略图裁剪有黑边

Phpcms V9生成缩略图裁剪有黑边
这是很老的问题了,但现在在最新版的 v9 中又遇到了,就是在内容缩略图裁剪的时候出现了黑边现象,这是 phpcms v9 中 getpercent 函数搞得鬼,这个函数是进行图片长度和宽度的判断函数,我们找到这个函数,打开文件 phpcms/libs/classes/image.class.php,找到如下代码,大概在65,66行左右: [code lang="php"] $h = $dstw; $w = $dsth; //修改为: $w = $dstw; $h = $dsth; [/code] 成功修改后,找到已经...