帝国论坛帝国网站管理系统交流区帝国CMS使用交流[求助]我想在内容页按次序调用公共模板变量,但是不能显示出来 【本版专题贴子】  
主题:[求助]我想在内容页按次序调用公共模板变量,但是不能显示出来 [加入收藏夹]   

nydalu
用户头衔:进士

精华贴   :0
发贴数   :870
经验值   :4194
注册时间:2008-07-08
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[求助]我想在内容页按次序调用公共模板变量,但是不能显示出来
我想在内容页按次序调用公共模板变量,但是不能显示出来,代码如下
<?php
$picr=explode(',',$navinfor[paixu]);
for($p=0;$p<count($picr);$p++)
{
?>
[!--temp.<?=$picr[$p]?>--]<br/>
<?php
}
?>

直接显示标签了,没有显示模板内容,请问该怎么处理?

[!--temp.9--]
[!--temp.1--]
[!--temp.7--]
[!--temp.4--]



我爱帝国 感谢王猛
2024-12-04 11:46:31 已设置保密 顶部 回复 引用 报告 编辑 删除

worldcms
用户头衔:进士

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

能这样调用?




2024-12-04 12:45:56 已设置保密 顶部 回复 引用 报告 编辑 删除

nydalu
用户头衔:进士

精华贴   :0
发贴数   :870
经验值   :4194
注册时间:2008-07-08
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

能调用,但是不能解析出来代码 好像是不支持PHP读取后,在标签里机再次进行PHP



我爱帝国 感谢王猛
2024-12-04 14:14:18 已设置保密 顶部 回复 引用 报告 编辑 删除

nydalu
用户头衔:进士

精华贴   :0
发贴数   :870
经验值   :4194
注册时间:2008-07-08
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

我直接调数据库里的模板,能显示内容了,但是模板变量里面如果有PHP代码就会失效 ,只能显示文本, 请问该怎么使被调用的模板变量里面的代码生效呢?


$spacesql=$empire->query("select myvar,varvalue from {$dbtbpre}enewstempvar ");
while($spacer=$empire->fetch($spacesql))
{


<?=$spacer['varvalue']?>


}



我爱帝国 感谢王猛
2024-12-04 20:01:55 已设置保密 顶部 回复 引用 报告 编辑 删除

cnnb
用户头衔:探花

精华贴   :0
发贴数   :5904
经验值   :16829
注册时间:2008-10-14
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

你要实现什么?




2024-12-05 07:40:13 已设置保密 顶部 回复 引用 报告 编辑 删除

nydalu
用户头衔:进士

精华贴   :0
发贴数   :870
经验值   :4194
注册时间:2008-07-08
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

谢谢CNNB关注,在模板变量里面我也使用了 $picr=explode(',',$navinfor[data]); 这样的语句来调用当前页面的数据,

我想实现同一个页面中,能够显示不同的内容样式,我调用了三个公共模板变量,但是里面的PHP语句不生效,,,

如果直接在内容模板里面放入 [!--temp.header--] 是正常的,如果用PHP将 [!--temp.header--]包起来, [!--temp.header--]里面的代码就不会执行

[该贴被修改 1 次,最后修改时间 2024-12-05 08:52:37 ]


我爱帝国 感谢王猛
2024-12-05 08:11:52 已设置保密 顶部 回复 引用 报告 编辑 删除

pingpong
用户头衔:探花

精华贴   :0
发贴数   :9417
经验值   :24520
注册时间:2008-11-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

你加变量的事,改成具体的数字




2024-12-06 07:29:13 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

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