{dede:php} 织梦这句有什么问题?

{dede:php}$thisid=$refObj->Fields['id'];$arr=mulitimgs($thisid);echo$arr;{/dede:php}代... {dede:php}
$thisid = $refObj->Fields['id'];
$arr = mulitimgs($thisid);
echo $arr;
{/dede:php}

代码如上, 删除这段代码, 商品内容模板页可以生成html.
一代加上这句代码,就无法生成了。
在线等解决,谢谢。
展开
 我来答
晕神1222
推荐于2016-06-18 · TA获得超过778个赞
知道小有建树答主
回答量:563
采纳率:60%
帮助的人:388万
展开全部

{dede:php}

$thisid = $refObj->Fields['id'];

$arr =  mulitimgs($thisid);

echo $arr;

{/dede:php}

这句话是没有问题的,



另外mulitimgs 函数应该放在include/extend.func.php 中

function mulitimgs($id)
    {
         global $dsql;
     $sql = "select title,mulitimgs from `#@__archives` where id ='$id'";
     $chRow = $dsql->GetOne($sql);
 $obj = $chRow['mulitimgs'];
 $match = $id;
 preg_match_all("/ddimg=\'(.*?)\'/",$obj,$match); 
 preg_match_all("/text=\'(.*?)\'/",$obj,$text); 
         $str="";
 $zong   = (count($match[1]));
 $t_zong = (count($text[1]));



 for($i=1;$i<=count($match[1]);$i++)
 { 
    $str.= "<a href='".$match[1][$i-1]."' title='".$chRow['title']."' rel='zoom1' class='jjm' rev='".$match[1][$i-1]."'><img src='".$match[1][$i-1]."' /></a>".$text[1][$i-1]."";  
 } 
 return $str;
    }



即便后台--系统--系统基本参数--其它选项--模板引擎禁用标签中禁止了php标签也应该是可以生成的。

追问
没有禁用php,
但是这段加上去后,无法一键更新全站,也无法单个生成html。删除掉后就一切正常,
追答
新问题你重新提问吧。
宇帆电源
2014-04-06 · 超过17用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:36.2万
展开全部
你后台系统设置中默认禁止php代码有没有删除?
追问
哪一项设置里.
追答
系统基本参数---其他选型---模板引擎禁用标签,里面的php去掉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式