站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
AKCMS动态接口
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="text-align:center; border:1px solid #000; float:right; padding:6px;"><strong>导航:</strong> [[AKCMS|返回上一页]]</span> <div style="clear:both;"></div> [[AKCMS]]安装后,默认并不生成静态页,而是提供了几个前台接口显示[[网页]]。 */akcms_item.php?id=123(显示ID为123的文章) */akcms_category.php?id=1(显示ID为1的栏目) 接口程序被部署在后台文件高一层的目录中,即:如果管理后台的网址是<nowiki>http://www.your.com/akcms/</nowiki>,那文章接口的地址是<nowiki>http://www.your.com/akcms_item.php</nowiki>。 接口的文件名都以akcms_作为前缀前缀,这是为了防止安装AKCMS覆盖[[网站]]原有的同名文件。 ==='''akcms_item.php'''=== ID参数的动态页面接口 本接口接受的参数:id,对应页面或者文章的ID 举例:akcms_item.php?id=123 *特别说明 :接口虽然支持直接使用,但是通常建议通过另外一个[[php]]调用它,以akcms_item.php为例,它支持直接通过 akcms_item.php?id=123的方式调用,不过最好新增一个article.php文件,代码短只有三行: <pre> <?php include("akcms_item.php"); ?> </pre> 从而实现了通过article.php?id=123的方式调用。这样做的好处是[[URL]]可以自行定义,比akcms_item.php这样的好看;用户不会知道使用的[[CMS]]是AKCMS,暴露出去的信息越少,系统越安全。 通过在调用前设置变量还可以指定模板: <pre> <?php //$template = 'test1.htm,test2.htm,test3.htm'; //如果上一句去掉注释,则动态显示页面,模板在test1.htm、test2.htm,test3.htm中随机,随机模板可以有效防止内容被采集 //$template = 'test1.htm'; //如果上一句去掉注释,则动态显示页面,模板固定使用test1.htm //如果以上两句都注释掉,也就是说不设置$template变量,则用这篇文章默认的模板渲染,取决于这篇文章自身的设置以及所属栏目的设置 include("akcms_item.php"); ?> </pre> 以下接口也都建议通过另外一个php调用,不再重复说明。 ==='''akcms_rounter.php'''=== 伪静态文件名的动态页面接口 本接口接受的参数: filename,文件名 举例:akcms_rounter.php?filename=sports/jordan.htm,这个接口主要用于配合伪静态访问。 [[Apache]]的[[Rewrite]]Rule<nowiki>^([a-zA-Z0-9\-_\/]+\.htm)$ akcms_rounter.php?filename=$1 [L]</nowiki> 这样一来通过<nowiki>http://youdomain.com/sports/jordan.htm</nowiki>的访问会被定向到akcms_rounter.php?filename=sports/jordan.htm,看似是纯静态,实际上是动态页面。 ===''''akcms_captcha.php'''=== 验证码的图片接口 本接口接受的参数: :sid,Session ID,本接口的输出就是一副普通图片,<img src="/akcms_captcha.php?sid=12345">就可以显示一个验证码图片 举例: <pre> <script> ran = 'kfld5d';//sid可以通过JS方式随机获取 document.getElementById("captchaimage").src = "/akcms_captcha.php?sid=" + ran; </script> </pre> ==='''akcms_category.php'''=== 栏目页面的显示接口 本接口接受的参数: :id,栏目的ID :path,栏目的目录,path=sports/ball/football,则显示football这个栏目,前提是football这个栏目的上级目录依次sports和ball,支持无限 级栏目 :alias,栏目的别名,alias=abc,则显示别名是abc的栏目,如果有多个栏目的别名都是abc的话,取ID最小的一个,因此如果您要使用这个参数的话需要自行保证栏目别名的唯一性 :category,栏目名称,category=足球,则显示足球这个栏目,与alias参数一样,唯一性需自行保证page,页码ID,如果page未指定则显示栏目 首页模板,如果指定则显示栏目分页模板 ==='''akcms_section.php'''=== 主题页面的显示接口 :id,主题的ID :alias,主题的别名,alias=abc,则显示别名是abc的主题,如果有多个主题的别名都是abc的话,取ID最小的一个,因此如果您要使用这个参数 的话需要自行保证主题别名的唯一性 :section,主题名称,section=足球,则显示足球这个主题,与alias参数一样,唯一性需自行保证 ==='''akcms_comment.php'''=== 接受评论接口 本接口接受的参数:(POST方式) :captcha,用户输入的验证码(如果设置需要验证码则必提供) :sid,验证码对应的sid(如果设置需要验证码则必提供) :itemid,被评论文章的ID(必提供) :comment,评论内容(必提供) :username,评论者姓名 :title,评论题目 本接口不成熟 ==='''akcms_page.php'''=== 显示模板接口 本接口接受的参数: :template,模板(支持多模板随机显示,用,间隔) 本接口用于显示一个模板而无需创建一个页面应用这个模板,从性能上说,不用从数据库获取页面的信息然后再渲染页面,减少2次数据库查询。 akcms_post.php 投递内容接口 本接口不成熟 ==='''akcms_score.php'''=== 评分接口 本接口不成熟 ==='''akcms_search.php'''=== 搜索接口 :keywords,关键词 :category,栏目id :page,页面ID [[category:AKCMS]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)