Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
纵之格
ShopXO
提交
9780848c
ShopXO
项目概览
纵之格
/
ShopXO
通知
394
Star
16
Fork
11
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
ShopXO
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
9780848c
编写于
4月 20, 2019
作者:
G
gongfuxiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
share
上级
20c4ca90
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
119 addition
and
9 deletion
+119
-9
application/plugins/view/share/index/content.html
application/plugins/view/share/index/content.html
+23
-9
public/static/plugins/css/share/style.css
public/static/plugins/css/share/style.css
+25
-0
public/static/plugins/js/share/style.js
public/static/plugins/js/share/style.js
+71
-0
未找到文件。
application/plugins/view/share/index/content.html
浏览文件 @
9780848c
<div
class=
"plugins-share"
>
<div
class=
"plugins-share"
>
<ul>
<ul>
<li
class=
"share-sian"
>
<li
class=
"share-qq"
data-type=
"qq"
>
<span
class=
"icon iconfont icon-sina"
></span>
</li>
<li
class=
"share-qq"
>
<span
class=
"icon iconfont icon-qq"
></span>
<span
class=
"icon iconfont icon-qq"
></span>
</li>
</li>
<li
class=
"share-url"
>
<li
class=
"share-qq-space"
data-type=
"qq-space"
>
<span
class=
"icon iconfont icon-url"
></span>
</li>
<li
class=
"share-qq-space"
>
<span
class=
"icon iconfont icon-qq-space"
></span>
<span
class=
"icon iconfont icon-qq-space"
></span>
</li>
</li>
<li
class=
"share-weixin"
>
<li
class=
"share-weixin"
data-type=
"weixin"
>
<span
class=
"icon iconfont icon-weixin"
></span>
<span
class=
"icon iconfont icon-weixin"
></span>
</li>
</li>
<li
class=
"share-sian"
data-type=
"sian"
>
<span
class=
"icon iconfont icon-sina"
></span>
</li>
<li
class=
"share-url"
data-type=
"url"
>
<span
class=
"icon iconfont icon-url"
></span>
</li>
</ul>
</ul>
</div>
<!-- 微信弹出框 -->
<div
class=
"am-modal am-modal-no-btn"
tabindex=
"-1"
id=
"plugins-share-weixin-modal"
>
<div
class=
"am-modal-dialog"
>
<div
class=
"am-modal-hd"
>
<a
href=
"javascript: void(0)"
class=
"am-close am-close-spin"
data-am-modal-close
>
×
</a>
</div>
<div
class=
"am-modal-bd"
>
<div
id=
"plugins-share-modal-weixin-qrcode"
class=
"am-text-center"
></div>
<p>
打开微信,点击底部的“发现”
</p>
<p>
使用“扫一扫”即可将网页分享至朋友圈
</p>
</div>
</div>
</div>
</div>
\ No newline at end of file
public/static/plugins/css/share/style.css
浏览文件 @
9780848c
...
@@ -8,8 +8,33 @@
...
@@ -8,8 +8,33 @@
}
}
.plugins-share
ul
li
{
.plugins-share
ul
li
{
float
:
left
;
float
:
left
;
width
:
35px
;
height
:
35px
;
text-align
:
center
;
line-height
:
35px
;
border-radius
:
50px
;
margin-right
:
10px
;
cursor
:
pointer
;
}
.plugins-share
ul
li
:last-child
{
margin-right
:
0
;
}
}
.plugins-share
ul
li
.iconfont
{
.plugins-share
ul
li
.iconfont
{
font-size
:
20px
;
font-size
:
20px
;
color
:
#fff
;
color
:
#fff
;
}
}
.plugins-share
ul
li
.share-qq
{
background
:
#d82d0e
;
}
.plugins-share
ul
li
.share-qq-space
{
background
:
#0da6e4
;
}
.plugins-share
ul
li
.share-weixin
{
background
:
#3eab0f
;
}
.plugins-share
ul
li
.share-sian
{
background
:
#e71f2d
;
}
.plugins-share
ul
li
.share-url
{
background
:
#607d8b
;
}
public/static/plugins/js/share/style.js
浏览文件 @
9780848c
$
(
function
()
{
// 分享事件
$
(
document
).
on
(
'
click
'
,
'
.plugins-share ul li
'
,
function
()
{
// 分享类型
var
type
=
$
(
this
).
data
(
'
type
'
);
// 来源站点
var
site
=
'
shopxo
'
;
// url
var
url
=
$
(
this
).
parents
(
'
.plugins-share
'
).
data
(
'
url
'
)
||
window
.
location
.
href
;
url
=
encodeURIComponent
(
url
);
// 标题
var
title
=
$
(
this
).
parents
(
'
.plugins-share
'
).
data
(
'
title
'
)
||
$
(
'
title
'
).
text
()
||
null
;
title
=
title
==
null
?
''
:
encodeURIComponent
(
title
);
// 描述
var
desc
=
$
(
this
).
parents
(
'
.plugins-share
'
).
data
(
'
desc
'
)
||
$
(
'
meta[name="description"]
'
).
attr
(
'
content
'
)
||
null
;
desc
=
desc
==
null
?
''
:
encodeURIComponent
(
desc
);
// 封面图
var
pic
=
$
(
this
).
parents
(
'
.plugins-share
'
).
data
(
'
pic
'
)
||
null
;
pic
=
pic
==
null
?
''
:
encodeURIComponent
(
pic
);
// 平台地址
var
platform_url
=
null
;
switch
(
type
)
{
// QQ
case
'
qq
'
:
platform_url
=
'
https://connect.qq.com/widget/shareqq/index.html?url=
'
+
url
+
'
&utm_medium=qqim&title=
'
+
title
+
'
&desc=
'
+
desc
+
'
&pics=
'
+
pic
+
'
&site=
'
+
site
break
;
// QQ空间
case
'
qq-space
'
:
platform_url
=
'
http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=
'
+
url
+
'
&utm_medium=qzone&title=
'
+
title
+
'
&desc=
'
+
desc
+
'
&pics=
'
+
pic
+
'
&summary=
'
+
desc
+
'
&site=
'
+
site
;
break
;
// 新浪
case
'
sian
'
:
platform_url
=
'
http://service.weibo.com/share/share.php?url=
'
+
url
+
'
&utm_medium=sian&title=
'
+
title
+
'
&desc=
'
+
desc
+
'
&pics=
'
+
pic
+
'
&site=
'
+
site
;
break
;
// 微信
case
'
weixin
'
:
var
$modal
=
$
(
'
#plugins-share-weixin-modal
'
);
$
(
'
#plugins-share-modal-weixin-qrcode
'
).
empty
().
qrcode
({
text
:
decodeURIComponent
(
url
),
width
:
200
,
height
:
200
});
$modal
.
modal
({
width
:
260
});
$modal
.
modal
(
'
open
'
);
break
;
// url
case
'
url
'
:
alert
(
"
已复制好,可贴粘。
"
);
break
;
}
// 跳转
if
(
platform_url
!=
null
)
{
window
.
open
(
platform_url
);
}
});
});
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录