6.1中新增了模版标签assign,assign的作用是定义变量,用法非常简单,通过几个例子就完全清楚了。 以下定义了一个叫num的变量,内容是20: <{assign num...
本文是关于二次开发的高级用法,普通站长请绕行,以免烧脑子。 在模版中显示变量(假设变量名是$var)最通常的写法是: <{$var}> 但有时我们不想直接显示,而是对变量做一些...
AKCMS提供了优先级从低到高全局、模块、栏目、内容四级模版设置机制,灵活应用可以适应绝大多数关于模版的需求。有时,特殊的需求需要在这四种机制之外,动态修改模版。我举几个例子: 例1:某网站需要...
实例: 为了测试效果,请先录入两篇文章,题目分别是: 《hello,world》和《abcdefg》 现在我们要把两个题目调用出来,最基础的用法对吧? <{getitem...
实例: 为了测试效果,请先录入两篇文章,题目分别是: 《hello,world》和《abcdefg》 现在我们要把两个题目调用出来,最基础的用法对吧? <{getitem...
ak_if强大而灵活,但如果运用不当也会造成安全隐患。大多数情况下我们不需要这么灵活,只需要一个简单可靠又安全稳定的判断变量是否为空,ak_ifnotempty就是干这个事的。大多数情况下我们都建议你...
在configs文件夹下面新建一个xml文件,文件名为:custom.menu.xml(文件名必须写成这个样子,这是系统要求的格式)。示例文件内容如下所示:<?xml version="...
从AKCMS4.1.8起,过滤器支持数组,下面从一个采集的实例入手讲一下这个功能是干嘛的 在采集数据时,一篇文章不仅有题目、作者、内容等一对一的数据,还有下载地址、关键词等一对多的数据。过滤器支...
在模板中增加以下代码: <{php}> if(isset($_GET['keyword'])) { $this->_tpl_vars['keyword'] = $_GET['key...
假设在正文模板中有一个变量$title要输出之前要通过过滤器处理,用如下的办法调用:<{akecho source=$title filter="123"}>如果是一个...
什么是自定义后台目录?AKCMS要求必须安装到子目录中,而且子目录的名称是可以(也建议)自己改的,叫自定义后台目录。为什么要自定义后台目录?主要是安全方面的考虑,到目前为止AKCMS发现的漏洞都不能突...
AKCMS文件结构中有一个cache目录,这个目录的作用顾名思义是放缓存文件的。大部分缓存都是以文件的形式存放的,比如每一个栏目在这里都对应有一个文件保存了它的内容。这些内容是给程序看的,所以你用记事...
我们强烈建议不要在模板中执行PHP语句,但是一旦有特殊需要的话从技术而言是可以实现在AKCMS的模板中执行PHP语句的。 在模板中插入<{php}><{/php}>二者中间可以...
调试模式是AKCMS方便高级用户的一个小功能,打开调试模式的方法是: 打开configs/config.inc.php,将$ifdebug变量的值设置为1: $ifdebug = 1; 打开...
AKCMS3.0起允许用户自定义后台外观,并提供了非常大的自由度,二次开发者可以把后台自由修改外观以符合客户要求。但是无论如何修改,请保持几个底线:1 二次开发的版本不得对外发布,不管是以叉叉CMS的...
本功能为二次开发者设计,站长看不懂不影响正常使用,绕行即可。 在二次开发中常常遇到这样的情况,希望自己的代码在页面打开之前有机会执行。比如这种需求:判断是搜索引擎的蜘蛛,就做出一定的动作。这样的代码就...
一 AKCMS目录结构 二 常见问题: 1 如何在AKCMS中HOOK(钩子)执行自己的代码? 2 如何在AKCMS菜单中增加项目?(已废弃) 三 利用AKC...
欢迎使用手机扫描访问本站,还可以关注微信哦~