如何调用phpcms v9中的广告中的具体数据

Posted 卡布奇诺Princes

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何调用phpcms v9中的广告中的具体数据相关的知识,希望对你有一定的参考价值。

phpcms v9的广告模块具有很大的灵活性,使用默认的那些模板已经可以得到一些很实用的广告效果,但是如果是自制的类似jQuery切换广告之类的情况,系统自带的调用方法就无法满足要求了,那么这种时候就需要调用广告中的具体数据,如:直接调用图片列表中的图片地址和链接。其实方法很简单,当广告数据表为默认时,调用代码:

pc:get sql="SELECT setting FROM v9_poster WHERE spaceid = 12 AND type='images' AND disabled=0 ORDER BY listorder ASC" num="5"

loop $data $r

<?php

eval("$narry =$r[setting];");

?>

<a href="$narry[1][linkurl]" target="_blank"><img src="$narry[1][imageurl]" alt="$narry[1][alt]" width="940" height="300"/></a>

/loop

/pc

在上面的调用代码中,关键的参数有:spaceid = 12、type=’images’、$narry[1][具体数据名称]这三种类。

经过对数据的分析,不同广告类型的循环数据名称不同,下面依次列出来:

广告type有三种:text、image、flash,矩形横幅、固定位置、漂浮移动、对联广告、图片轮换广告、图片列表广告、文字广告和代码广告这8类广告中不同类别可选不同的type。

循环数据中$narry可以调用的数据有这么几个:

$narry[1][paddleft]、

$narry[1][paddtop]、

$narry[1][linkurl]、

$narry[1][imageurl]、

$narry[1][alt]、

$narry[1][flashurl]、

$narry[1][code]

注:如果是对联广告会有$narry[2][linkurl]、$narry[2][imageurl]、$narry[2][alt]。

了解到上面的调用方法和循环数据名称后,我相信大家肯定可以根据这些做一些具体的应用:比如自定义Phpcms V9的Banner切换广告、利用Phpcms V9广告位打造在线QQ客服、利用Phpcms V9广告位做到数据列表显示、采用Phpcms V9广告位做友情连接等等,只要你能想到的,肯定能做到!

以上是关于如何调用phpcms v9中的广告中的具体数据的主要内容,如果未能解决你的问题,请参考以下文章

Phpcms V9导航循环下拉菜单的调用技巧

如何对phpcms v9的首页列表进行分页

phpcms v9文章内容页调用上一篇下一篇的方法(转)

phpcms v9 手机站怎么设置静态路径

phpcms V9推荐位无法调用自定义字段的解决方法

phpcms v9中,使用TAG标签调用一个关键词相关的文章时,调用出来很多日期为1970-01-01的空文章,怎么解决