当前位置:首页
> akcms 第2页
模板中如何用过滤器处理一个变量
_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后台更新缓存,...
栏目替换首页
_e1KnVj"˃AKCMS对栏目URL的URL有全局、模块、栏目这三级设置。但是有时候某个栏目并不需要有自己首页,而是指向一个固定的URL。为满足这个需求,我们又给栏目增加一个属性:替换首页。用于特殊指定栏目的首页,有最高优先级(只要指定了就以此地址为准)。这里设置的地址必须是已经存在的能正常访问...
akcms_page.php(模板接口)
_QeG2N6"˃本接口接受的参数:template,模板(支持多模板随机显示,用,间隔)本接口用于显示一个模板而无需创建一个页面应用这个模板,从性能上说,不用从数据库获取页面的信息然后再渲染页面,减少2次数据库查询。这个接口无法直接显示,需要新创建一个文件,比如:test.php内容这样写:<...
akcms_section.php(主题页面接口)
_Pvqk2p"˃主题页面的显示接口参数:id,主题的IDalias,主题的别名,alias=abc,则显示别名是abc的主题,如果有多个主题的别名都是abc的话,取ID最小的一个,因此如果您要使用这个参数的话需要自行保证主题别名的唯一性section,主题名称,section=足球,则显示足球这个...