帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流请高手解决一下我的疑惑 【本版专题贴子】  
主题:请高手解决一下我的疑惑 [加入收藏夹]   

迷城浪子
用户头衔:秀才

精华贴   :0
发贴数   :68
经验值   :325
注册时间:2007-08-19
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
请高手解决一下我的疑惑
我在做模板的时候,把PHP语句嵌入到模板页面里,但是系统生成页面的时候,好像是先执行PHP语句,然后再替换标签的。
但是我希望系统先执行标签替换,再执行PHP语句,按照这个顺序来生成页面。
比如我想在内容模板里加一个PHP函数如下:
str_replace("aa","bb",“[!--title--]”),但是系统生成页面的时候,先执行PHP函数str_replace,发现"!--title--]里没有"aa",于是产生结果[!--title--],然后再执行标签替换,把[!--title--]替换成标题,这样就达不到我预期的效果了。
不知高手有没什么解决办法?还是我哪个地方没掌握好?急盼赐教




2008-10-27 18:42:42 已设置保密 顶部 回复 引用 报告 编辑 删除

悟空
用户头衔:探花

精华贴   :0
发贴数   :2660
经验值   :6770
注册时间:2007-11-27
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

$navinfor[title]表示
str_replace("aa","bb",$navinfor[title])




2008-10-28 08:37:39 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1