6.操作类型有了,对照着参数列表开始分析
[phomenewspic]'news',3,6,128,90,1,20,20[/phomenewspic],news先不管,3暂且认为是每行显示的图片数,回到主页上一看,确实是每行就显示3张图片。一次发现,6是显示的总的图片数量,128是每张图片宽度,90是每张图片高度,1为显示标题,20为截取20个字符,最后一个20就是操作类型,再去看“操作类型说明”,20代表的是“各表推荐信息”,其中的参数ID,就是数据库的表名!!!!!!!!!和我开始猜的一样,坑爹啊,在phomenewspic参数列表说明的时候为什么第一个参数只是说是“栏目ID/专题ID”呢?为什么不能添加一个“或者是数据库表名”的说明呢???由于第一个参数是“news”,害的我把剩下的每个参数都一个一个试了一遍,看是不是相应的参数,其中就包括,我把倒数第二个参数改为“2”,看是不是截取了两个字符。等等,我每个参数都这样试过了。。。。。7.知道了每个参数的含义,我们就可以随意的操作标签啦!!!
看“操作类型说明”上,如果类型数字为:24,那么第一个参数还可以用SQL语句!!!!为什么不在phomenewspic参数列表第一个参数说明一下呢!!!!
那就试试吧,看行不行。
把第一个tab页面的标签改为[phomenewspic]'select * from [!db.pre!]news',3,6,128,90,1,20,24[/phomenewspic],保存,更新主页,发现了错误。如图:
SQL语句错误!!??由于表名中用到了这个[!db.pre!],我第一个想到的是莫非表名写错了吗??
用PHP MyAdmin 登录数据库,发现表名的后缀是:ecms_news,ecms_movie,ecms_photo
把第一个tab页面的标签改为[phomenewspic]'select * from [!db.pre!]ecms_news',3,6,128,90,1,20,24[/phomenewspic],保存,更新主页,哈哈!成功啦!如图 在我的“虚拟主机”下,把所有的发表的都显示出来了,打叉的是因为没图。但是,所有的文章都出来了。实验成功。8 按照自己的方式显示:
[phomenewspic]'10',3,6,128,90,1,20,0[/phomenewspic]
我的操作类型选择的是“0“,指的是栏目最新信息,这样的话,我的第一个参数就可以是栏目ID了,我的栏目ID分别是:10,12,15,16。如果不知道自己的ID,可以查看第5步。
最后就是更改每一个table选项卡了。
我的table选项卡代码是:
这样,我的每个table选项卡,可以按栏目ID显示了,没更改以前,是按数据库表的内容显示的。那样的话,我不做电影,不使用电影模版,不往电影的数据库添加信息的话,电影这个选项卡永远是空的。9.说明
因为我这几个栏目选用的都是默认新闻模版,我的所有栏目信息都在news表中,所以,当我在第7步把第一个tab页面的标签改为[phomenewspic]'select * from [!db.pre!]ecms_news',3,6,128,90,1,20,24[/phomenewspic]以后,它把我所有的信息都显示出来了。
10.写的有点多,发现帝国CMS相比于其他CMS要专业些,本文本着让每一个初次接触帝国CMS的都能看懂的方式写作,有些表述可能不太清楚,肯定也会有我个人的没想全的地方,欢迎指正。
标签:帝国CMS
相关阅读 >>
帝国CMS后台自动把内容图片的alt和title替换为文章标题
更多相关阅读请进入《帝国CMS》频道 >>