当前位置:首页
> 蓝飞鱼 第10页
蓝飞鱼 管理员
暂无介绍
2000 篇文章 2 次评论ak_if的安全替代品ak_ifnotempty
_dmGBEO"˃ak_if强大而灵活,但如果运用不当也会造成安全隐患。大多数情况下我们不需要这么灵活,只需要一个简单可靠又安全稳定的判断变量是否为空,ak_ifnotempty就是干这个事的。大多数情况下我们都建议你用ak_ifnotempty,而不是更灵活的ak_if。除非你很明确的知道ak_i...
自定义后台
_vNbZG3"˃在configs文件夹下面新建一个xml文件,文件名为:custom.menu.xml(文件名必须写成这个样子,这是系统要求的格式)。示例文件内容如下所示:<?xml version="1.0" encoding="gbk" ?>...
过滤器支持数组具体实例
_1qD8ko"˃从AKCMS4.1.8起,过滤器支持数组,下面从一个采集的实例入手讲一下这个功能是干嘛的在采集数据时,一篇文章不仅有题目、作者、内容等一对一的数据,还有下载地址、关键词等一对多的数据。过滤器支持数组其中一个作用就能能支持对这些一对多的数据采集。以采集下载站的下载地址为例:目标:采集...
模板中如何用过滤器处理一个变量
_g0hkOt"˃假设在正文模板中有一个变量$title要输出之前要通过过滤器处理,用如下的办法调用:<{akecho source=$title filter="123"}>如果是一个叫abc的自定义变量,用如下办法调用:<{akecho source=$v_...
在模板中执行PHP
_7U2u1e"˃我们强烈建议不要在模板中执行PHP语句,但是一旦有特殊需要的话从技术而言是可以实现在AKCMS的模板中执行PHP语句的。 在模板中插入<{php}><{/php}>二者中间可以任意插入合法的PHP语句,不过模板中的变量不可以直接引用,比如内容页的题目要通过这...
调试模式
_nUkH8s"˃调试模式是AKCMS方便高级用户的一个小功能,打开调试模式的方法是: 打开configs/config.inc.php,将$ifdebug变量的值设置为1: $ifdebug = 1; 打开调试模式和不打开的不同之处有: 1 不打开的时候,后台页面的最下...
自定义后台外观
_NT32w0"˃AKCMS3.0起允许用户自定义后台外观,并提供了非常大的自由度,二次开发者可以把后台自由修改外观以符合客户要求。但是无论如何修改,请保持几个底线:1 二次开发的版本不得对外发布,不管是以叉叉CMS的名义还是以AKCMS叉叉版的名义都不可以。只能自己用。2 不得删除页面底部的Cop...
如何在AKCMS中HOOK(钩子)执行自己的代码?
_sUcPb0"˃本功能为二次开发者设计,站长看不懂不影响正常使用,绕行即可。 在二次开发中常常遇到这样的情况,希望自己的代码在页面打开之前有机会执行。比如这种需求:判断是搜索引擎的蜘蛛,就做出一定的动作。这样的代码就需要在页面打开之前执行。 不需要修改AKCMS的代码即可实现这样的功能,不修改...
第九章 二次开发
_bYoUhG"˃一AKCMS目录结构 二常见问题: 1 如何在AKCMS中HOOK(钩子)执行自己的代码? 2 如何在AKCMS菜单中增加项目? 三利用AKCMS的公用函数编写单独的PHP程序 只要包含/akcms/include/common.inc.php即可引用AKCMS的公用函数...
AKCMS支持灵活的模板插件
_2mEvMS"˃AKCMS从2.6版本起支持自定义的模板插件。 AKCMS模板插件安装说明 1 从akcms官网下载模板插件包,正常的话解压缩后只有一个扩展名是.template.php的文件 2 通过FTP或其他方式拷贝插件文件到/plugins/目录下 3 登陆AKCMS后台更新缓存,...