下载鸥 > 网站下载 > 开发教程 > 帝国CMS

帝国CMS实现加入收藏与设为首页的方法

295 2021-05-09 02:00:02

收藏
将网页设为浏览器首页是许多站长想要实现的功能,其实帝国本身就有这个。只是大多数时候,模板开发者弃用了帝国cms全部模板,设为首页、收藏的功能也就全部失效了。

帝国CMS实现加入收藏与设为首页的方法
下面分享帝国cms加入收藏、设为首页代码,可兼容IE,火狐,谷歌等浏览器。
 

html部分

​​​​​​​<p><a onclick="SetHome(window.location)" href="javascript:void(0)">设为首页</a></p> 
​​​​​​​<p><a onclick="AddFavorite(window.location,document.title)" href="javascript:void(0)">加入收藏</a></p> 
 

js部分

加入收藏夹
<script type="text/javascript" language="javascript">
function AddFavorite(sURL, sTitle) {
    sURL = encodeURI(sURL);
    try{
        window.external.addFavorite(sURL, sTitle);
    }catch(e) {
        try{
            window.sidebar.addPanel(sTitle, sURL, "");
        }catch (e) {
            alert("加入收藏失败,请使用Ctrl+D进行添加,或手动在浏览器里进行设置.");
        }
    }
}

设为首页
function SetHome(url){
    if (document.all) {
        document.body.style.behavior='url(#default#homepage)';
        document.body.setHomePage(url);
    }else{
        alert("您好,您的浏览器不支持自动设置页面为首页功能,请您手动在浏览器里设置该页面为首页!");
    }
}
</script>

这样,我们就实现了帝国cms将当前网站设为浏览器首页与加入收藏夹的功能。如果不是帝国cms,代码也同样是可以通用的。

本文地址:https://xzo.com.cn/develop/empire/924.html

有帮助,很赞!

信息来源:下载鸥
信息标签
导出教程 下载word版教程
发表评论 共有条评论
关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
帝国cms百度推送插件怎样将http改成https
帝国cms百度推送插件怎样将http改成https

帝国cms百度推送插件流传十分广,但有些https站点却推送了http的链接,这无疑十...

9 596
帝国CMS生成选项是“ID目录”无斜扛解决的方法
帝国CMS生成选项是“ID目录”无斜扛解决的方法

如果你栏目生成选项选择的ID目录,那么帝国他生成的地址会少一个斜扛,访问时就...

3 383
帝国CMS开发的网站怎样修改网站标题关键词和描述?
帝国CMS开发的网站怎样修改网站标题关键词和描述?

在网站运营的过程中,由于业务的变更或是优化的需要,可能需要修改网站的标题,关...

1 393
帝国cms制作信息反馈表的方法
帝国cms制作信息反馈表的方法

帝国cms自带的信息反馈功能,不仅可以实现留言功能,还可以实现像在线报名、反...

1 432
帝国cms怎样做下载日、周、月排行功能?
帝国cms怎样做下载日、周、月排行功能?

帝国cms开发的下载站很多,许多站点基于优质用户推荐的需求就需要做下载的日...

3 343
帝国CMS列表页面list.var怎样将年月日时间分开调用?
帝国CMS列表页面list.var怎样将年月日时间分开调用?

很多时候,出于美观或者个性化的需求,我们需要将帝国cms的发布时间切割为年月...

7 807
帝国cms删除文章时不删除该文章所属的附件
帝国cms删除文章时不删除该文章所属的附件

帝国cms删除文章时往往非常彻底,不仅删除了数据库里的文章信息、生成的页面,...

0 369
帝国cms怎样制作多语言数据包?
帝国cms怎样制作多语言数据包?

许多帝国cms带有多语言版本,如果每个语言都添加一次程序,不仅开发比较麻烦,维...

0 279
随机帝国CMS开发教程
帝国cms网站怎样用宝塔自动备份?
帝国cms网站怎样用宝塔自动备份?

帝国cms开发的网站数据要经常备份,防范不小心误删除了数据或文件以及服务器...

0 452
帝国cms点击复制微信号、QQ号怎么做?
帝国cms点击复制微信号、QQ号怎么做?

jQuery在复制功能上一直表现比较一般,这个时候我们就只能开发原生js来实现帝...

0 581
帝国cms自定义页面为什么无法调用描述和关键词?
帝国cms自定义页面为什么无法调用描述和关键词?

帝国cms自定义页面常用于制作一些相对简单的页面,但如果注意过页面tdk,会发现...

0 270
帝国cms怎样开发微信小程序?
帝国cms怎样开发微信小程序?

目前市面上的帝国cms站点很多,而且因为帝国cms优质的性能与安全性,用户是越来...

0 391
帝国CMS怎么整合Discuz
帝国CMS怎么整合Discuz

Discuz是一个相当流行的论坛系统,现在百度站长论坛还是使用的discuz。帝国cm...

0 320
帝国cms动态页、静态页、伪静态页有什么区别?
帝国cms动态页、静态页、伪静态页有什么区别?

我们知道,帝国cms既可以做动态页,也可以做静态页,还可以做伪静态页。那么,他们...

0 318
帝国cms怎样开通在线QQ客服无好友聊天
帝国cms怎样开通在线QQ客服无好友聊天

QQ客服是很多帝国cms网站的在线客服方案,开通QQ客服没有门槛,而且接收信息方...

0 408
怎样取消帝国cms一键排版P标签里默认空2格?
怎样取消帝国cms一键排版P标签里默认空2格?

帝国cms一键排版生成<p></p>标签时,会自动在前面生成两个字符的空格,这在当今...

0 328
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入