phpcms v9广告位数据的循环调用

phpcms 内置了强大的站内广告系统,这好像是大多CMS都有的功能,有点废话了,其中 phpcms v9 添加广告的位置是在:广告位管理位置:模块》模块管理》广告》打开之后就可以管理自己的广告位了,这里有几个默认的phpcms内置广告位,不用的时候就可以进行删除掉,也可以在这里进行广告位的添加,前台调用的方式也是多种多样的,但大多都是直接使用 js 来进行广告代码的调用.
广告位的js调用一般都是如下的方式:

<script language="javascript" src="{APP_PATH}index.php?m=poster&c=index&a=show_poster&id=1"></script>

或者是:
<script language="javascript" src="{APP_PATH}caches/poster_js/1.js"></script>

这两种形式,我们仔细去发现的话,基本上都是单个广告的 js 调用,并不是像新闻文章哪样多个文章都可以同时调出来,喜欢折腾的你是否有时候也需要调出多个广告呢,比如我们要做 phpcms v9 前台幻灯片效果,就需要同时调出多个广告图片,下面夏日博客就来教大家一下如何调出多个 phpcms v9 广告图片,代码如下:

{pc:get sql="SELECT setting FROM xiariboke_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="690" height="200" /></a>
{/loop}
{/pc}

调用多个广告无非还是用了phpcms v9 中强大的 get 语句功能了,直接在广告保存的数据表里进行了数据的调用,这在制作幻灯图片中是比较常用的。

时间: 2024-10-30 19:54:39

phpcms v9广告位数据的循环调用的相关文章

Spring中DAO被循环调用的时候数据不实时更新的解决方法_java

在描述问题之前先说明几个前提,假设在Spring的配置文件中使用下面的方式配置了数据库的事务: <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"/> <

Phpcms V9随机文章的调用方法

以下代码只有 order="rand()",其它与正常调用一样.  代码如下 复制代码 {pc:content action="lists" catid="$catid" num="8" order="rand()" return="info"}      <ul class="list lh24 f13">      {loop $info $v}   

phpcms v9 生成静态页

phpcms生成的静态页目录规则是按照URL规则生成的, 静态页 内容是ob_clean前台模板文件产生的phpcms\templates\default,静态页的调试 :修改静态页,重新生成静态页再看效果,也可以调用前台控制/index.php?m=openservice&c=index&a=openservice修改好前台模板再生成.只要是静态页的链接都要及时同步文件,防止死链接,数据错误 Java代码   1.   $urlrule = $site_info['domain'].'/

phpcms v9不用下插件就可以轻松制作留言板

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 相信很多用phpcms v9的站长都不是程序员,而我也是一个网页设计师,所以对制作模板还是可以对付的.但是一设计到自己写程序,就一个头两个大啦.之前公司的网站是用找别人用dede cms做的,后来我接手的时候发现里面的模板乱七八糟的,所以决定来一次改版.在网上搜了搜cms程序,普遍都说phpcms比dedecms要高级多 了,于是毅然选择了p

phpcms v9.6 注入漏洞详细分析

本文讲的是phpcms v9.6 注入漏洞详细分析,搭建环境,我在本地搭建域名为www.joke33.com的测试环境. 打开burpsuite,进行拦截. 打开火狐浏览器,访问有漏洞的网站. http://www.joke33.com/index.php 在burpsuite下可以看到拦截到的数据包,然后选择repeater进行重放. 修改数据包访问,以GET方式访问如下url: /index.php?m=wap&c=index&a=init&siteid=1 获取一个cooki

phpcms v9 时间戳的详细介绍

phpcms v9中发布时间inputtime格式是什么,写的不同,格式不同 phpcms标签里的updatetime和inputtime标签区别: ①updatetime是更新时间(也叫修改时间,就是后台的文章列表看到的时间): ②inputtime是第一次写文章时的发布时间(就是添加文章或者修改文章时缩略图下方的时间). 如{date('Y-m-d',$r[inputtime])}表示的是 年-月-日,相应的,Y,m,d是可以换掉的,代表的意思也是不同 已知date()是一个时间函数,要设置

PHPCMS V9模板设计常用变量

PHPCMS V9模板设计常用变量 标签: 杂谈 分类: phpcmsv9 变量 全局 释义 {CHARSET} √ 字符集 $SEO['title'] √ 页面标题 $SEO['site_title'] √ 网站标题 $SEO['keyword'] √ keyword {$SEO['description'] √ description {CSS_PATH} √ css路径 {JS_PATH} √ js路径 {IMG_PATH} √ img路径 {APP_PATH} √ app路径 {get_

如何彻底解决phpcms v9升级后文章发布出现Mysql 1267错误

彻底解决phpcms v9升级后,文章发布出现:MySQL Query : SELECT * FROM `withli_a`.`v9_keyword` WHERE `keyword` = '吼吼' AND `siteid` = '1' LIMIT 1 MySQL Error : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (gbk_chinese_ci,COERCIBLE) for operation '=' MySQL

phpcms v9二次开发笔记

一.目录结构 根目录 | – api 接口文件目录 | – caches 缓存文件目录 | – configs 系统配置文件目录 | – caches_* 系统缓存目录 | – phpcms phpcms框架主目录 | – languages 框架语言包目录 | – libs 框架主类库.主函数库目录 | – model 框架数据库模型目录(每个目录都是一个模块,包含控制器) | – modules 框架模块目录 | – templates 框架系统模板目录(视图,默认在default目录) |