当前位置:首页
> 第9页
如何在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=足球,则显示足球这个...
akcms_category.php(栏目页面接口)
_M9S8Ss"˃本接口接受的参数:id,栏目的IDpath,栏目的目录,path=sports/ball/football,则显示football这个栏目,前提是football这个栏目的上级目录依次sports和ball,支持无限级栏目alias,栏目的别名,alias=abc,则显示别名是ab...
akcms_rounter.php(文件名访问接口)
_XVAyVg"˃伪静态文件名的动态页面接口本接口接受的参数:filename,文件名举例:akcms_rounter.php?filename=sports/jordan.htm,这个接口主要用于配合伪静态访问。Apache的RewriteRule ^([a-zA-Z0-9\-_\/]+\.htm...
接口的调用注意事项
_3QWkMG"˃接口虽然支持直接使用,但是我们建议你通过另外一个php调用它,以akcms_item.php为例,它支持直接通过akcms_item.php?id=123的方式调用,不过最好新增一个article.php文件,代码短只有三行:<?phpinclude("akcms_...
akcms_item.php
_qUMwzQ"˃akcms_item.php ID参数的动态页面接口本接口接受的URL参数:id,对应页面或者文章的IDver,对应的第ver套页面,如果未指定默认为1,即第一套(4.0.7新增)变量(include语句之前已定义的变量,详细:http://www.akhtm.com/manual...