当前位置:首页 > 第9页

如何在AKCMS中HOOK(钩子)执行自己的代码?

蓝飞鱼5年前 (2019-08-18)2475
_sUcPb0"˃本功能为二次开发者设计,站长看不懂不影响正常使用,绕行即可。 在二次开发中常常遇到这样的情况,希望自己的代码在页面打开之前有机会执行。比如这种需求:判断是搜索引擎的蜘蛛,就做出一定的动作。这样的代码就需要在页面打开之前执行。 不需要修改AKCMS的代码即可实现这样的功能,不修改...

第九章 二次开发

蓝飞鱼5年前 (2019-08-18)2491
_bYoUhG"˃一AKCMS目录结构 二常见问题: 1 如何在AKCMS中HOOK(钩子)执行自己的代码? 2 如何在AKCMS菜单中增加项目? 三利用AKCMS的公用函数编写单独的PHP程序 只要包含/akcms/include/common.inc.php即可引用AKCMS的公用函数...

AKCMS支持灵活的模板插件

蓝飞鱼5年前 (2019-08-18)2876
_2mEvMS"˃AKCMS从2.6版本起支持自定义的模板插件。 AKCMS模板插件安装说明 1 从akcms官网下载模板插件包,正常的话解压缩后只有一个扩展名是.template.php的文件 2 通过FTP或其他方式拷贝插件文件到/plugins/目录下 3 登陆AKCMS后台更新缓存,...

栏目替换首页

蓝飞鱼5年前 (2019-08-18)2497
_e1KnVj"˃AKCMS对栏目URL的URL有全局、模块、栏目这三级设置。但是有时候某个栏目并不需要有自己首页,而是指向一个固定的URL。为满足这个需求,我们又给栏目增加一个属性:替换首页。用于特殊指定栏目的首页,有最高优先级(只要指定了就以此地址为准)。这里设置的地址必须是已经存在的能正常访问...

akcms_page.php(模板接口)

蓝飞鱼5年前 (2019-08-18)2594
_QeG2N6"˃本接口接受的参数:template,模板(支持多模板随机显示,用,间隔)本接口用于显示一个模板而无需创建一个页面应用这个模板,从性能上说,不用从数据库获取页面的信息然后再渲染页面,减少2次数据库查询。这个接口无法直接显示,需要新创建一个文件,比如:test.php内容这样写:<...

akcms_section.php(主题页面接口)

蓝飞鱼5年前 (2019-08-18)3312
_Pvqk2p"˃主题页面的显示接口参数:id,主题的IDalias,主题的别名,alias=abc,则显示别名是abc的主题,如果有多个主题的别名都是abc的话,取ID最小的一个,因此如果您要使用这个参数的话需要自行保证主题别名的唯一性section,主题名称,section=足球,则显示足球这个...

akcms_category.php(栏目页面接口)

蓝飞鱼5年前 (2019-08-18)3231
_M9S8Ss"˃本接口接受的参数:id,栏目的IDpath,栏目的目录,path=sports/ball/football,则显示football这个栏目,前提是football这个栏目的上级目录依次sports和ball,支持无限级栏目alias,栏目的别名,alias=abc,则显示别名是ab...

akcms_rounter.php(文件名访问接口)

蓝飞鱼5年前 (2019-08-18)3138
_XVAyVg"˃伪静态文件名的动态页面接口本接口接受的参数:filename,文件名举例:akcms_rounter.php?filename=sports/jordan.htm,这个接口主要用于配合伪静态访问。Apache的RewriteRule ^([a-zA-Z0-9\-_\/]+\.htm...

接口的调用注意事项

蓝飞鱼5年前 (2019-08-18)3011
_3QWkMG"˃接口虽然支持直接使用,但是我们建议你通过另外一个php调用它,以akcms_item.php为例,它支持直接通过akcms_item.php?id=123的方式调用,不过最好新增一个article.php文件,代码短只有三行:<?phpinclude("akcms_...

akcms_item.php

蓝飞鱼5年前 (2019-08-18)2969
_qUMwzQ"˃akcms_item.php ID参数的动态页面接口本接口接受的URL参数:id,对应页面或者文章的IDver,对应的第ver套页面,如果未指定默认为1,即第一套(4.0.7新增)变量(include语句之前已定义的变量,详细:http://www.akhtm.com/manual...