使用可变参数调用数据 (postdate:2010-06-12 14:35:55)

在阅读完基础标签调用后,您会问了!

我想要实现不同的分类调用不同的主题,甚至是不同模块调用不同主题!

这一点,PHPOK是如何做到的呢?请看截图

 

请看图示上的:65行,后面多带了一个参数。

 

  1. <!-- run:$catelist = phpok('catelist','cid='.$rs[id]) --> 

多带的参数是一个有规则的字符串,一般来讲我们只需要一个参数,共有六个标识可用(想到了吗?就在数据调用中心里,创建新调用时可以看到三四行灰色字的说明)

我们一般常用的是 cid,cs 其他四个我们并不常常使用。

字符串编写规则

  1. cid=分类ID号  
  2. cs=分类标识串  
  3. id=主题ID号  
  4. ts=主题标识串  
  5. mid=模块ID号  
  6. ms=模块标识串 

示例:

  1. cid=1 (写死分类ID)  
  2. cid='.$rs[cate_id].' (通过已提供的变量 rs[cate_id] 传递) 

 

这里还有指出一点:

PHPOK3数据调用中心写的时候比较早,后台的模块及分类仅仅限于在没有传递参数时有效!也就是说如果您在调用参数里填写了新的参数传递,将会覆盖原有的参数设置。例如:

您设置新闻调用中心是 news,指定的分类是:分类一(假定分类ID为3)

如果您这样子写

  1. <!-- run:$newslist = phpok('news') --> 

那么系统调用的主题息就是:分类一下的主题信息

假如您指定了一个新的分类标识或分类ID,假设分类是:分类二(假定分类ID为7)。如果您是这样子写

 

  1. <!-- run:$newslist = phpok(‘news','cid=9') --> 

 

那么,您实际上调用了就是 分类二 下的主题信息!

一般情况下,这种情形主要是在列表页和详细页里能体现出来!

 

最后一种情形:您后台设置了“不限制,根据参数调用变量获取数据”,这个功能主要是用于列表页,如果您不带参数,但是在后台又设置了:根据参数调用变量来获取数据时,那么,系统将会常试从POST或是GET取得相关参数!

 

总结:即自定义参数级别 高于 后台的“根据参数调用变量获取数据” 高于 直接调用数据!

下一主题:调用详细内容模块教程
上一主题:三步完成数据标签调用

开发教程 说明

本版教程面向网站制作人员!你需要懂一些关于网页制作的代码知识,如HTML,DIV,CSS及JAVASCRIPT。
本教程会尽量附上演示代码,您可以在本地再现效果!
1、安装本系统
2、登录后台>核心配置>风格方案>添加新风格(如下图)
3、启用:启用本地测试风格!
4、将本站提供的源码下载后附加到测试模板目录下 tpl/demo/ 下
5、清空缓存,再打开首页,就可以看到演示效果了!
 
只要是使用PHPOK3Full 20100927版本原版,那么演示效果是基本上一样的。

相关分类

  1. 基础教程
  2. 开发教程
友情链接

Powered By phpok.com 版权所有 © 2004-2010, All right reserved.[Admin]

客服QQ:40782502,150467466,邮箱:qinggan@188.com,手机:15818533971

Processed in 0.15453 second(s), mysql: 12 queries, 0.02343 second(s), memory: 1.766 MB.
在线客服
PHPOK美工
PHPOK客服
欢迎您光临PHPOK
在线客服