求助!模板头部修改问题
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
如下图:我想在全站页面头部<head></head>部分之间调用一个JS,在哪个文件里面添加?网上很多人都说在库文件里面的page_head.lbi里面,但是根本不对,page_head.lbi是在body里面调用的,麻烦前辈解疑答惑~!感激不尽! |
回答:
在 includes/cls_temlate.php里加 修改 smarty_prefilter_preCompile 函数部分即可 |
我刚咱那个文件里面看了一下,好像没找到修改的地方,找出来两处地方,具体是在哪里修改或者添加呢? |
\includes\cls_template.php 该文件第1087行 具体代码为 /* 在头部加入版本信息 */ $source = preg_replace('/<head>/i', "<head>\r\n<meta name=\"Generator\" content=\"" . APPNAME .' ' . VERSION . "\" />",$source); /* 修正css路径 */ $source = preg_replace('/(<link\shref=["|\'])(?:\.\/|\.\.\/)?(css\/)?([a-z0-9A-Z_]+\.css["|\']\srel=["|\']stylesheet["|\']\stype=["|\']text\/css["|\'])/i','\1' . $tmp_dir . '\2\3', $source); /* 修正js目录下js的路径 */ $source = preg_replace('/(<script\s(?:type|language)=["|\']text\/javascript["|\']\ssrc=["|\'])(?:\.\/|\.\.\/)?(js\/[a-z0-9A-Z_\-\.]+\.(?:js|vbs)["|\']><\/script>)/', '\1' . $tmp_dir . '\2', $source); /* 更换编译模板的编码类型 */ $source = preg_replace('/<meta\shttp-equiv=["|\']Content-Type["|\']\scontent=["|\']text\/html;\scharset=(?:.*?)["|\'][^>]*?>\r?\n?/i', '<meta http-equiv="Content-Type" content="text/html; charset=' . EC_CHARSET . '" />' . "\n", $source); 在这里添加一个你需要的样式或者js都可以 |
最近更新
常用插件
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
ecshop热门问答
ecshop热门资料
ecshop授权
ecshop会员显示头像
ecshoptrying
ecshop戴志康
ecshop网上购物
ecshop下架
ecshop商品说明
ecshop分类首页模板
ecshop支付方式类
ecshopverified
ecshop53kf
ecshop404错误页面
ecshop地区性
ecshopUnable
ecshop开票
ecshop分类乱了
ecshopLive
ecshop合伙人
ecshopmanagement
beat版
ecshop弄好
ecshop互換
dedecms评论文章
ecshopcert
ecshop实效
ecshophotmail
ecshop仿京东分类
ecshopapche
ecshop发货单号
ecshop露一手