×
  官方微博: 腾讯   新浪
ECSHOP模板 
食品保健 家居化妆 家电数码 综合通用 珠宝配饰
VIP免费模板 
家居化妆 综合通用 服装饰品 食品保健 家电数码
ECSHOP插件 
ECSHOP插件 SHOPEX插件
EC教程中心
安装使用网店运营
首页 > ECSHOP教程 > 如何将ECSHOP网页以快捷方式保存到桌面图标方法

帮助目录

有问必答

您可以加入我们的官方QQ群。

加入官方QQ群

可以将问题或建议反馈给我们。

提交在线客服

猜您感兴趣

如何将ECSHOP网页以快捷方式保存到桌面图标方法

网站开发中心/ 2015-05-25/ 关注人气:1480

本功能实现用户点击后在线生成ECSHOP网站的桌面快捷方式图标。用户下载后,以后可以直接双击图标访问该网站。使用本插件应该可以提高用户体验,并带来一定的回头客。虽然是一个网站小功能,但增加ECSHOP用户再次回访。

 
用户点击“点击将网页保存在桌面”,将弹出一个下载对话框,确定后。将在电脑桌面上实现生成你网站的快捷方式图标,就像我们手动在桌面创建一样。那么如何想让ECSHOP网站中有个链接,点击链接后保存指定网页的快捷方式至客户端电脑中。
 
其生成原理很简单,即将url快捷方式的内容强制输出为附件,当访问时即下载到了一个指定的网站快捷方式。但是这个功能的作用却可能是很大的,你可以设置其默认图标比如我的电脑、网上邻居、文件夹等相同,而且因为它是正常的快捷方式,不会被杀毒软件等查杀,因此也常被一些黑客行为所使用,以带来巨大的真实访问流量。
 
本文详解ECSHOP如何实现将网址保存到桌面,设为桌面图标的代码,全兼容所有游览器,不像网上提供的代码部分游览器下会导致乱码问题。代码如下:
 
<?php
$Shortcut = "[InternetShortcut]
URL=http://www.53moban.com
IDList=
IconFile=C:\Windows\system32\SHELL32.dll
IconIndex=43
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
"; //注意修改上面的网址
$ua = $_SERVER["HTTP_USER_AGENT"];
$filename = "ECShop服务中心.url"; //生成快捷文件的名称
$encoded_filename = urlencode($filename);
$encoded_filename = str_replace("+", "%20", $encoded_filename);
header('Content-Type: application/octet-stream');
if(preg_match("/MSIE/", $ua)){
header('Content-Disposition: attachment; filename="'.$encoded_filename.'"');
}else if(preg_match("/Firefox/", $ua)){
header('Content-Disposition: attachment; filename*="utf8\'\''.$filename.'"');
}else{
header('Content-Disposition: attachment; filename="'.$filename.'"');
}
echo $Shortcut;
?>
 
将以上代码新建一个PHP文件保存,如:shortcut.php 上传到网站根目录。调用方式:<a href="http://www.53moban.com/shortcut.php">下载到桌面</a>
分享到:
下一篇:ecshop2.73系统整合Discuz! X3论坛详细图文教程
上一篇:如何删除ecshop后台应用ucenter整合