ecshop 更换模板之后出现 insert_getlist_ads()

ecshop更换模板之后首页出现错误:Fatalerror:Calltoundefinedfunctioninsert_getlist_ads()inG:\xampp\h... ecshop更换模板之后首页出现错误:
Fatal error: Call to undefined function insert_getlist_ads() in G:\xampp\htdocs\shop\includes\cls_template.php on line 1154
本机测试环境:win7+ xampp

更换的这个模板可能是在ecshop2.7.3以下的版本中完成的。
cls_template.php 第1154所在代码段:
---------------------------------
function insert_mod($name) // 处理动态内容
{
list($fun, $para) = explode('|', $name);
$para = unserialize($para);
$fun = 'insert_' . $fun;

return $fun($para); // 1154行在这里
}
----------------------------------
我按照aspku.com/cms/ecshop/28633.html这篇教程尝试解决,但是无效!重新安装过好几次,我这个账号没有悬赏分。实在抱歉。
希望大神们帮帮忙,如果能解决问题,我付费也可以。qQ787771933.期待您的帮助!
展开
 我来答
府闳0gu238
2014-05-04 · 超过32用户采纳过TA的回答
知道答主
回答量:128
采纳率:100%
帮助的人:81.3万
展开全部
错误的意思是没有定义 insert_getlist_ads()这个函数,这个函数是由1154行的代码组装的,你新的模板里面肯定有insert_mod(getlist_ads)之类的,你用全文搜索一下,找到它,要不就加一个insert_getlist_ads()这个函数
追问
----------------------------- 

{insert name='getlist_ads' id=1 num=5}

-----------------------------
index.dwt文件中有这么一句,请问怎么修改?方便告诉我你的Q么?
追答
找到insert_getlist_ads()函数
在includes/lib_insert.php中,没有找到的话就是要自己添加,你原来的代码里应该有的,如果没有重新安装的话,现在你的肯定没有,吧它找到添加上就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式