像上次说的那样,phpcms里直接生成的js文件是不能包含html代码的。本文介绍的还是利用上次所用的ads循环和phpcms自带的文本广告,新建一个支持html代码的模板,从而达到支持html广告的效果。
这样设置以后,phpcms可以支持大部分的广告格式了。
先来看一看效果:
模板ads-html.html的设置如下图所示:
代码:
{loop $adses $i $ads}
{php $adstext=$ads[‘text’]}
{php $adstext=str_replace(“\””,”\\\””,$adstext)}
{php $adstext=str_replace(“\'”,”\\\'”,$adstext)}
{php $adstext=str_replace(“\\”,”\\”,$adstext)}
{php $adstext=str_replace(“/”,”\/”,$adstext)}
{php $codes=split(chr(13).chr(10),$adstext);}
{loop $codes $i $code}
document.writeln(“{$code}”);
{/loop}
{/loop}
广告位的设置:
模板选择刚才新建的ads-html.html
新建一个广告看看吧
生成的源代码是这样的
经过上述设置以后,该广告位就可以显示html代码广告了。