ECSHOP商品页/文章页获取当前页面网址方法【2019最新可用,调用的是伪静态地址不是动态地址】

大策 发布于 2019-04-14 + 11 次浏览 + 0 条评论

网上找到的方法:

 1.修改根目录下goods.php文件,在$smarty->assign('promotion_info', get_promotion_info());以下加入如下代码:

$goods_url='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$smarty->assign('ecs_url', $goods_url);//获取当前页面url

建议先将以上代码复制到记事本/文本文档,去除复制代码时加的 代码前后的空格  后,放进去。

 

   2.在模板文件goods.dwt中使用{$ecs_url}获取到当前的url

 

我用此代码放到自己的ECSHOP站点,调用的网址是动态网址,不是静态网址。

 

自己琢磨了很久,修改如下:

在goods.php如前面所示添加代码改为:

$goods_url='http://'.$_SERVER['HTTP_HOST'].'/goods-'.$goods_id.'.html';
$smarty->assign('ecs_goods_url', $goods_url);//获取当前商品页面url,在goods.dwt里面调用标签为{$ecs_goods_url}

这样在在goods.dwt里面添加签为{$ecs_goods_url}就可以调取当前商品页伪静态网址。格式为 http://你的域名/goods-商品ID.html

 

同样原理,可以调取文章页当前页面网址。

 ===========================================================

============================================================

本人最终用的goods.php添加以下

   $goods_url='http://www.XXX.com'.'/goods-'.$goods_id.'.html';
   $smarty->assign('ecs_goods_url', $goods_url);//获取当前商品页面url,在goods.dwt里面调用标签为{$ecs_goods_url}
   
   $mobile_goods_url='http://m.XXX.com'.'/goods-'.$goods_id.'.html';
   $smarty->assign('ecs_mobile_goods_url', $mobile_goods_url);//获取当前商品页面手机端url,在goods.dwt里面调用标签为{$ecs_mobile_goods_url}

XXX改为你的域名。

 本人最终用的category.php添加以下:

   $cat_url='http://www.XXX.com'.'/category-'.$cat_id.'-b0.html';
   $smarty->assign('ecs_cat_url', $cat_url);//获取当前商品分类页面url,在category.dwt里面调用标签为{$ecs_cat_url}
   
   $mobile_cat_url='http://m.XXX.com'.'/category-'.$cat_id.'-b0.html';
   $smarty->assign('ecs_mobile_cat_url', $mobile_cat_url);//获取当前商品分类页面手机端url,在category.dwt里面调用标签为{$ecs_mobile_cat_url}
   

XXX改为你的域名。

  本人最终用的article.php添加以下:

   $article_url='http://www.XXX.com'.'/article-'.$article_id.'.html';
   $smarty->assign('ecs_article_url', $article_url);//获取当前文章页面url,在article.dwt里面调用标签为{$ecs_article_url}
   
   $mobile_article_url='http://m.XXX.com'.'/article-'.$article_id.'.html';
   $smarty->assign('ecs_mobile_article_url', $mobile_article_url);//获取当前文章页面手机端url,在article.dwt里面调用标签为{$ecs_mobile_article_url}
   

XXX改为你的域名。

  本人最终用的article_cat.php添加以下:

   $article_cat_url='http://www.XXX.com'.'/article_cat-'.$cat_id.'.html';
   $smarty->assign('ecs_article_cat_url', $article_cat_url);//获取当前文章分类页面url,在article_cat.dwt里面调用标签为{$ecs_article_cat_url}
   
   $mobile_article_cat_url='http://m.XXX.com'.'/article_cat-'.$cat_id.'.html';
   $smarty->assign('ecs_mobile_article_cat_url', $mobile_article_cat_url);//获取当前文章分类页面手机端url,在article_cat.dwt里面调用标签为{$ecs_mobile_article_cat_url}

XXX改为你的域名。

 

分类: 网站配置   本文标签: ECSHOP

除非注明,文章均为本站原创!转载请保留本文链接: http://zhaoshance.cn/wangzhanpeizhi/337.html


你应该会对下面的内容感兴趣:
  • 获取当前页面网址代码

  • 用手机访问网站跳转至淘宝app、新浪app、抖音app或其他垃圾网站原因

  • ECSHOP手机站绑定二级域名图片不显示解决办法

  • index.asp文件301域名重定向至index.php

  • 屏蔽鼠标左键选定和右键

  • ECSHOP当前位置后面【首页】链接修改

  • DZ论坛友情链接横排显示

ECSHOP商品页/文章页获取当前页面网址方法【2019最新可用,调用的是伪静态地址不是动态地址】:等您坐沙发呢!

发表评论



25 + 43 =



------====== 本站公告 ======------
 有事您QQ我:14331195                         扫描下面二维码,关注我的微信公众号 扫描公众号,关注我!

标签云