最新PHPCMS V9编辑器代码高亮显示——亲测可用

最新PHPCMS V9编辑器代码高亮显示——亲测可用
最近PHPCMS V9更新挺频繁的,是好事,让我们更完美的用它的功能,是坏事,以前的教程都不能用了。譬如这篇在PHPCMS V9文章中实现代码高亮显示的功能,之前的教程已经不能用了,今天站长莪叆啰有空写了个最新版的教程来实现这个功能,亲测可用。 【第一步】 下载CMS部落文章下方的压缩包,里面有所需要的文件 【第二步】 将codeblock文件夹复制到 /statics/js/ckeditor/plugins 文件夹下 【第三步】 将conte...

phpcms v9本地移植到服务器的步骤

phpcms v9本地移植到服务器的步骤
本地PHPCMS移植到服务器 1、第一步: 修改数据库服务器配置: 在PHPCMS安装目录下:caches\configs 找到database.php 把里面的配置改成服务器数据库的配置。如我的: return array ( 'default' => array ( 'hostname' => 'localhost', 'database' => '1201_120100', 'username' => '1201_120100', 'password' => '999999', 'tablepre' => 'v9_', 'charset' => 'utf8', 'type' => '...

discuz防SQL注入

discuz防SQL注入
discuz 是一套通用的 PHP 社区论坛软件系统,在国内占有大量的用户群体,是做论坛的首选系统,在很早的时候就用 discuz 做论坛系统,感触最深的应该就是论坛的安全问题了,以前使用的时候,经常会有大量的信息进行注入,真是防不胜防。 好在 discuz 系统的更新很迅速,每一次的安全问题很快就得到了更新,而最头疼的问题恐怕就是 sql 的注入了,其实不只 discuz 系统,互联网上进行网络攻击的 SQL 注入是很...

WordPress博客迁移遇到的问题

WordPress博客迁移遇到的问题
我的博客是从本地搭建好后,要转移到服务器上的,虽然算不上服务器之间博客的迁移,但也算是博客迁移了,自我感觉跟服务器之间的迁移是一样的,毕竟都是导入导出文件嘛。 那么整体博客的迁移要更改那些文件呢,下面是我将整个博客转移到服务器上要更改的几个方面: 一,更改网站的地址: 在将博客上传到服务器上后,突然登陆的后台登陆不上去了,一直跳转到 localhost 页面,原来是我在本地测试时,用的是 ...

让你的wordpress支持手机浏览

让你的wordpress支持手机浏览
现在很多人都已经在用手机在浏览网页了,所以让自己的 wordpress 博客支持手机浏览还是很有必要的,网上有许多手机浏览的插件,有设置复杂的,有页面华丽的,最后我选择了 Wireless-WordPress 这款插件,这款插件很简单,没有华丽,设置也不繁琐,主要的是不占用很多资源,我们先看一下这款插件的截图吧!如下: 安装这款插件的步骤如下: 第一:在网站后台菜单的“插件”-“安装插件”搜索 wireless-wordpres...

wordpress缓存插件推荐WordPress WP Super

wordpress缓存插件推荐WordPress WP Super
相信很多wordpress博主都在使用 WordPress WP Super 这款插件, WordPress WP Super 是 wordpress 系统推荐使用的缓存插件,wordpress 系统本身是不支持缓存的,所以只能用插件来实现了,wordpress 之所以能够受到如此的欢迎,也正因为了它的插件非常的强大。 今天讨论一下关于 wordpress 缓存方面的问题,如果我们不使用任何 wordpress 缓存插件,博客可以正常运行,因为所有的文件都没有进行缓存,所以每...

wordpress代码高亮显示插件

wordpress代码高亮显示插件
作为程序员,在 wordpress 当中安装一款代码的高亮插件是很有必要的,因为写文章的时候,经常会涉及到代码部分,首先声明一下,wordpress 系统中默认没有高亮显示的,只能借助代码高亮插件了。 对于代码的高亮显示好处就不用多说了吧,你总不会让自己的代码跟文字混在一起吧,而且读起来很麻烦的说,如果有了高亮显示,读代码就好像在编辑器里面,一目了然,先看一下wordpress代码高亮显示的效果吧: [code...

美化WordPress的图片插件:Auto Highslide

美化WordPress的图片插件:Auto Highslide
在 WordPress 默认发布的文章中,图片是没有任何美化方式的,比如当我们在一篇文章中插入一个 图片时,如果有 A 标记的链接,会直接打开图片或在当前页打开,这看起来并不合理,wordpress 只是 将图片以最简单的方式显示出来了。 对于插入的图片,wordpress 没有任何的美化方式,显而易见,伟大的 wordpress 又将这一项艰巨的任务交给了图片插件来处理,对于极注重美观的博主来说,是一定要装个图片处理的...

WordPress无插件实现独立的Keywords和Description

WordPress无插件实现独立的Keywords和Description
在新下载的 wordpress 系统当中是不支持文章设置单独的 keywords 和 description 的,从这一点可以看到 wordpress 系统多么弱爆了吧,因为用惯了 pj 国内博客,一时之间不知道该怎么去设置文章的关键词和描述了,wordpress 居然把最基本的文章关键词和描述都交给插件了,不得不承认它的强大之处了,有点太灵活了吧。 原来很多人都在用一个叫做 All One SEO 的插件来解决这个问题,使用这个插件基本上可以设...

彻底解决wordpress文章ID不连续显示的问题

彻底解决wordpress文章ID不连续显示的问题
在最新版的 wordpress 系统中,依然存在着文章ID不连续显示的问题,也就是我们还没有上传多少文章,在数据库里的ID号已经很大了,也就是说如果我们的博客使用的是固定链接,那么在前台显示的ID相差会很大,比如第一篇文章是ID=2,那么第二篇可能就是ID=5或者ID=8了,这就是wordpress文章ID不连续显示的问题了。 其实这个也不能单纯的定义成wordpress的bug,毕竟人家的程序是这样设计的,可能程序上设计得过...

怎样给自己的wordpress博客加个小宠物

怎样给自己的wordpress博客加个小宠物
最近在一些博主的博客上看到一些小宠物的挂件,很有趣,访客到了网站后可以耍耍小宠物,增加网站的趣味性,不仅在功能强大的 wordpress 博客系统上看到有这样的小宠物挂件,而且在 zb 国内博客上也有不少小宠物挂件的身影,觉得蛮有趣的。 仔细研究了一下,原来这些可爱的 flash 小宠物来自一个国外大神的网站,名字叫 aBowman,在你看到的小宠物的右上角都会有一个链接的,直接点击即可以进去,看来老外的...

让WordPress本地测试环境支持自定义固定链接

让WordPress本地测试环境支持自定义固定链接
在本地进行 wordpress 的环境是很有必要的,在本地将 wordpress 最基本的插件和选择好的主题安装好再进行网上同步上传,这样在备份数据的时候,基本上只要备份上传的附件、博客的 .SQL 数据库就行了,同时也保证了源代码的完整性。 而且在本地进行搭建 wordpress 系统时,出现什么问题可以及时的纠正过来,不至于产生太多的冗余文 件,在本地搭建 wordpress 博客是很容易的,无非就是一步一步的进行安装即...

WordPress无插件代码实现评论回复邮件通知

WordPress无插件代码实现评论回复邮件通知
在 wordpress 后台的 设置>讨论 的地方有关于 wordpress 博客系统的评论功能的设置,其中有一项是关于 “何时发送电子邮件”的设置,一共有两项选择 (1),有人发表评论时 (2)有评论等待审核时,这两项都是默 认选中的,也就是当有访客在博客上进行留言时,系统会发通知到管理员的邮箱当中,请注意,这里是发送到 管理员的邮箱里面,跟我们所讨论的“wordpress无插件代码实现评论回复邮件通知”的功能是不一样...

免费共享Akismet API密钥

免费共享Akismet API密钥
Akismet 插件是wordpress系统默认自带的插件,是一款著名屏蔽博客垃圾评论的插件,通常我们只要使用 wordpress 都会开启它,而 Akismet 又有收费版和免费版两种,当然,对于我们个人用户来说,免费版已经足够使用了。 在使用 Akismet 插件时,有三个步骤要进行操作的。(1),在后台进行启用,这个就很简单了,跟一般的插件启用方式一样的。(2),要注册一个 Akismet API 密钥,也就是我们常说的 key,一组密码...

ThinkPHP 之 自定义模型、连贯操作要点

ThinkPHP 之 自定义模型、连贯操作要点
我来总结一下学了什么~ 获取数据主键的方法:$goods_model -> getPk(); 实例化数据表两种方法 new Model() ; M()快捷方法 快捷方法只占用一次内存而第一种方法会每次增加一次内存存储量 query()获得查询结果 execute()获得影响行数 D()方法用来获取自定义模型,D()函数的执行顺序为首先查找自定义模型当文件名和类名符合规则后执行自定义模型,若有不符合则查找表名进行实例化,若没有符合表名则返回fal...

ThinkPHP 之 curd 操作

ThinkPHP 之 curd 操作
ThinkPHP提供了灵活和方便的数据操作方法,不仅实现了对数据库操作的四大基本操作(CURD):创建、读取、更新和删除的实现,还内置了很多实用的数据操作方法,提供了ActiveRecords模式的最佳体验。 新建记录,PHP 代码 $User->find(2); $User->delete(); // 删除查找到的记录 $User->delete('5,6'); // 删除主键为5、6的数据 $User->deleteAll(); // 删除查询出来的所有数据 PHP 代码 // 实例...

ThinkPHP分页的实现

ThinkPHP分页的实现
分页类需要和查询相结合,我们可以使用ThinkPHP自带的limit方法或者page方法,目的就是为了获取当前分页的数据(也有先获取完整数据然后前端分页显示的方法,不在本文描述内容中,也不建议)。使用limit方法或者page方法是和数据库类型无关的。 我们首先在数据库里面创建一个think_datas数据表用于测试: CREATE TABLE IF NOT EXISTS `think_data` ( `id` smallint(4) unsigned NOT NULL AUTO_INCREMENT, `...

thinkphp模板中使用系统常量

thinkphp模板中使用系统常量
{$Think.server.SERVER_ADDR}  <!--当前服务器的ip--> {$Think.server.REMOTE_ADDR}  <!--访问者外部的ip--> {$Think.server.SERVER_NAME}  <!--localhost--> {$Think.const.__SELF__}  <!--当前项目路径--> {$Think.const.APP_NAME}  <!--项目名称--> <!--2、获得ThinkPHP内部定义的变量--> {$Think.now}  <!--当前时间--> {$Think.template}  <!--APP/Tpl/...

DEDE列表页调用TAG标签

DEDE列表页调用TAG标签
[field:id function=GetTags(@me)/] 标签就可以调用出来了 只不过不带连接的,如果需要连接,请注释include\helpers\archive.helper.php文件130行 // $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']); 用下面语句替换,当然你也可以加入自己的样式 $tags .= "<ahref='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a>"; 文章页面 标签: {dede:tag row='8' getall='0'}<a h...