phpcmsv9广告版位调用方法

{pc:get sql= "SELECT * FROM

 

<div class="ya">
              <?php 
              // pc:get 使用sql语句获取指定条件的广告版位!
              ?>
              {pc:get sql="SELECT * FROM phpcms_poster WHERE spaceid = 11 AND type='images' AND disabled=0 ORDER BY listorder ASC" num="1"} 
                {loop $data $r}
                               <?php
                               // (array) 这是重点 把解析后的json格式 格式化为数组
                               $arr= (array)json_decode($r['setting']);
                               // foreach 将原有的数据分配到变量中
                               foreach ($arr as $key => $val){
                                        $imageurl = $val->imageurl;
                                        $linkurl = $val->linkurl;
                                        $alt = $val->alt;
                                  }
                                // 最后输出变量
                               ?>
                              <img src="<?php echo $imageurl; ?>"/>

                              <h2>{$r[name]}</h2>
                              <p><a href='{$linkurl}' style="color:#fff">{$alt}</a></p>
                {/loop}
                {/pc}

</div>