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

 找回密码
 立即注册
搜索

[已答复] 模板中的php语法被显示出来了

[复制链接]
lscgzwd 发表于 2009-11-23 17:04:17 | 显示全部楼层 |阅读模式
我自己做模板,模板中嵌入了if判断语句,可是if语句却被显示出来了
如图:
未命名.jpg
代码如下:
  1. <!--{elseif $key == 'bbs'}-->
  2.                         <!--{if $forumarr}-->
  3.                                 <li>
  4.                                 <a href="$value[url]">$value['name']</a>
  5.                                 <!--{eval $dot = '|'}-->
  6.                                 <!--{eval $total = count($forumarr)}-->               
  7.                                 <!--{eval $i = 1;}-->
  8.                 <!--{if $total >1}-->
  9.                     <table cellpadding="0" cellspacing="0">
  10.                                 <!--{loop $forumarr $value}-->
  11.                                 <tr><td><a href="$value[url]">$value[name]</a></td></tr>
  12.                                 <!--{eval $i++;}-->
  13.                                 <!--{/loop}-->
  14.                 </table>
  15.                                 </li>
  16.                         <!--{/if}-->
复制代码
这个<!--{if $total >1}-->被直接给显示出来了
回复

使用道具 举报

 楼主| lscgzwd 发表于 2009-11-23 17:07:15 | 显示全部楼层
我没有办法加了双注释<!--<!--{if $total >1}-->-->这样解决了问题,不过里面多了个东西,看着不爽啊
回复

使用道具 举报

lidq.jingwu 发表于 2009-11-23 18:22:37 | 显示全部楼层
是你的模板语句前台有空格或全角字符吧,检查一下。
回复

使用道具 举报

 楼主| lscgzwd 发表于 2009-11-24 09:25:42 | 显示全部楼层
本帖最后由 lscgzwd 于 2009-11-24 20:35 编辑

回复 3# lidq.jingwu


   怎么讲 ?空格 ?php语法里面有空格?

全角字符?


问题解决了,不是空格或者全角字符的问题,是if语句没有正确结束,有开始没有结尾造成,不配对
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-21 17:46 , Processed in 0.094354 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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