Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[使用] 【求助!】请教一个模版的问题

[复制链接]
xiuluozhou 发表于 2011-12-18 19:14:37 | 显示全部楼层 |阅读模式
  1. <!--{ad/headerbanner/wrap mbm/1}-->
复制代码

有人能帮忙解释下这个代码是怎么执行的哈?
 楼主| xiuluozhou 发表于 2011-12-18 19:37:11 | 显示全部楼层
找到了
parse_template函数中有个:
  1. $template = preg_replace("/[\n\r\t]*\{ad\/(.+?)\}[\n\r\t]*/ie", "adtags('\\1')", $template);
  2.         $template = preg_replace("/[\n\r\t]*\{ad\s+([a-zA-Z0-9_\[\]]+)\/(.+?)\}[\n\r\t]*/ie", "adtags('\\2', '\\1')", $template);
复制代码
然后替换的adtags函数会返回一个PHP程序文本:
  1. <?php echo adshow("$parameter", "$varname"); ?>
复制代码
此时由adshow执行广告输出
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-24 08:27 , Processed in 0.024621 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表