15621857753

phpcmsV9二次开发广告模块扩展模板标签程序

来源:齐鲁建站 栏目:建站教程 阅读: 日期:2021-04-18

本文介绍了phpcmsV9二次开发广告模块扩展模板标签程序,通过实用此标签调用后台设置的广告信息可避免原有生产js代码调用数据对SEO搜索引擎优化的不友好问题,让我们的广告内容也对seo有效,提高网站的seo效果。同时,减少页面js外部文件的引入可提高网页的打开速度。

响应式网站建设

phpcmsV9二次开发广告模块扩展模板标签程序,phpcms工作广告模块扩展标签是自创标签库中常用的标签之一,可以与您分享下载,希望对phpcms爱好者的开发有所帮助。

标签实用演示:

<!-- 调用示例一 【配合js实现大幻灯效果】-->

{pc:poster action="poster" spaceid="11" return="focus"} 

<div id="Slidebox"> 

<div id="flashBg"> 

<div id="flashLine"> 

<div id="flash"> 

{loop $focus $p} 

<a  style="display:block;" id="flash{$n}" target="_blank" title="{$p[alt]}" href="{$p[linkurl]}"><img src="{$p[imageurl]}" width="1000" height="363" alt="{$p[alt]}"></a>  

{/loop} 

<div class="flash_bar"> 

{loop $focus $p} 

<div {if $n==1}class="dq"{else}class="no"{/if}  id="f{$n}" onclick="changeflash({$n})"></div> 

{/loop} 

</div> 

</div> 

</div> 

</div> 

</div> 

{/pc} 

<!-- 调用示例二【获取广告位信息】【调用logo图片】 -->

<div class="logol"> 

<div class="logobz"> 

{pc:poster action="poster" spaceid="13" spaceinfo="width,height" return="logo"} 

{loop $logo[data] $l} 

<a href="{$l[linkurl]}"><img src="{$l[imageurl]}" width="{$logo[spaceinfo][width]}" height="{$logo[spaceinfo][height]}" title="{$l[alt]}"/></a> 

{/loop} 

{/pc} 

</div> 

</div> 

升级日志:

为用户简化模板调用时更简单,将对setting字段的字符串转化工作放在标签方法中,并加入图片数量判断,在大部分每条信息1个图片的情况下,获取索引1下数组减少数组层级;

加入allinfo属性,当设定并大于0时,获取每条广告的所有字段信息,否则只获取setting和id字段信息。

以上就是关于phpcms广告模块标签的所有内容,希望可以帮到大家,欢迎扫码加微信一起交流~

公众号二维码

展开