HTML 红尘API指南单页个人导航源码 添加随机一言 刷新页面更
纯Html美化整体构造在index.html文件里即可编辑第32行 更改页头小图 第33行 更改页头标题第71行 可更改自己拥有的一言接口默认为红尘API官方接口第72行 注释掉的内容可以参考提供文档自行建立一个接口一句一言接口
文档:http://api.hcwlz.com/doc/yan.html
PS:由于该站长使用的是洛杉矶VPS国内请求快不快因人而异,貌似老接口站2013年运维至今头次宣出作品。

纯Html美化整体构造在index.html文件里即可编辑第32行 更改页头小图 第33行 更改页头标题第71行 可更改自己拥有的一言接口默认为红尘API官方接口第72行 注释掉的内容可以参考提供文档自行建立一个接口一句一言接口
文档:http://api.hcwlz.com/doc/yan.html
PS:由于该站长使用的是洛杉矶VPS国内请求快不快因人而异,貌似老接口站2013年运维至今头次宣出作品。


在评论区增加楼层显示,可在圈子,评论区同步展示,让您的APP和网页端显示楼层,以便进一步开展各种活动,网站必不可少的一个小功能。
效果图:

要求
主题版本:3.5.6
APP插件版本:1.1.6
第一步:替换APP的commentlist.vue文件
文件地址:B2APPcomponents

第二步:替换主题的Comment.php文件
文件位置:b2/Modules/Common/

第三步:在主题的functions.php底部添加代码

网页端圈子显示楼层教程
先做《APP显示楼层教程》的第二、第三步,
添加代码:
文件位置:b2/TempParts/circle/circle-comments.php
第30行至第34行
PHP<div class="topic-author-info-left">
<div>
<a :href="list.comment_author.link" target="_blank"><span v-text="list.comment_author.name" class="author"></span></a >
<span v-text="list.comment_author.vip" :class="'author-vip b2-'+list.comment_author.vip" v-if="list.comment_author.vip"></span>
<span v-text="list.comment_author.lv" :class="'author-lv b2-'+list.comment_author.lv" v-if="list.comment_author.lv"></span>
</div>
<div class="comment-floor"><?php echo sprintf(__('第 %s 层','b2'),'<span>{{list.floor}}</span>'); ?></div>
</div>
修改前:

修改后:

好了可以,看效果了。
[b2_file link=”https://56phone.lanzoue.com/iT5EV0hh78di” name=”APP圈子显示楼层教程” pass=”cxit” code=””]
非常实用的美化,可以通过在菜单中开通VIP会员信息,直接指引开通会员,这个功能在其他主题早已实现,这个美化等了很久了,终于等到了,喜欢的朋友赶紧收藏吧。
效果图:

鼠标指向图标会弹出窗口
附件放到网站根目录,内容图标位置都可以自定义。
打开/b2/Modules/Templates/Header.php
搜索
CSS<div class="qqworld-org the-best-plugins header-banner-right">
将下方代码放置下方
[content_hide]
<style> .abcd_benefitTag_benefits-wrapper {position:relative;margin-right: 5px;display:flex;justify-content:center;height:53px;}.benefitTag__benefits-icon___3aeab {display:inline-block;width:32px;height:32px;}.benefitTag__benefits-text___5d19f {font-size:12px;color:#4d3626;font-weight:600;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;}.benefitTag__popover___fbaea {min-width:0;max-width:200px;z-index:9;}.abcd_memberWrapper {position: relative;padding: 5px 20px 20px;cursor: pointer;display: flex;flex-direction: column;background-color: #feebdc;backdrop-filter: blur(10px);align-items: center;border-radius: 0px 0px 10px 10px;box-shadow: 0px 5px 40px 0px rgba(17,58,93,.1);}.abcd_memberWrapper .abcd_memberCard_member-header {position:relative;padding-top:12px;font-weight:700;white-space:nowrap;text-align:center;margin-bottom:16px;width: 300px;box-sizing:border-box;}.abcd_memberWrapper .abcd_memberCard_member-header .abcd_memberCard_member-title {font-size:16px;line-height:22px;color:#663f32;letter-spacing:0;font-weight:600;margin-bottom:4px;}.abcd_memberWrapper .abcd_memberCard_member-header .abcd_memberCard_member-desc {font-size:12px;color:#663f32;letter-spacing:0;line-height:17px;font-weight:400;}.abcd_memberWrapper.abcd_memberCard_none .abcd_memberCard_member-header .abcd_memberCard_member-title {height:25px;width:180px;margin-left:auto;margin-right:auto;}.abcd_memberWrapper.memberCard__expired___9de29 .abcd_memberCard_member-header,.abcd_memberWrapper.memberCard__will-expired___3128d .abcd_memberCard_member-header {background:hsla(0,0%,100%,.8);padding:16px 0;border-radius:8px;}.abcd_memberWrapper.memberCard__expired___9de29 {background:#dadde0;}.abcd_memberWrapper.memberCard__expired___9de29 .abcd_memberCard_member-header .abcd_memberCard_member-desc {color:#ff2b00;}.abcd_memberWrapper .abcd_memberCard_member-benefits {position:relative;width: 100%;box-sizing:border-box;background:hsla(0,0%,100%,0.48);border-radius:8px;margin-bottom:16px;white-space:nowrap;overflow:hidden;}.abcd_memberWrapper .abcd_memberCard_member-benefits li {float: left;width: 25%;margin: 10px 0;}.abcd_memberWrapper .abcd_memberCard_member-benefits .memberCard__leftBtn___ec917,.abcd_memberWrapper .abcd_memberCard_member-benefits .memberCard__rightBtn___0cc46 {position:absolute;top:50%;width:12px;height:28px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(230,163,115,.2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s;}.abcd_memberWrapper .abcd_memberCard_member-benefits .memberCard__leftBtn___ec917 .memberCard__icon-font___9846a,.abcd_memberWrapper .abcd_memberCard_member-benefits .memberCard__rightBtn___0cc46 .memberCard__icon-font___9846a {color:#4d3626;font-size:12px;-webkit-transform:scale(.5);transform:scale(.5);}.abcd_memberWrapper .abcd_memberCard_member-benefits .memberCard__leftBtn___ec917:hover,.abcd_memberWrapper .abcd_memberCard_member-benefits .memberCard__rightBtn___0cc46:hover {background-color:rgba(230,163,115,.16);}.abcd_memberWrapper .abcd_memberCard_member-benefits .memberCard__leftBtn___ec917 {left:0;border-radius:0 4px 4px 0;}.abcd_memberWrapper .abcd_memberCard_member-benefits .memberCard__rightBtn___0cc46 {right:0;border-radius:4px 0 0 4px;}.abcd_memberWrapper .memberCard__joinBtn___a50c1 {position:relative;width:152px;height:32px;background-image:linear-gradient(134deg,#4d5580,#3d4466);font-size:14px;color:#fff3eb;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;}.abcd_memberWrapper>button{border: 0!important;}.abcd_memberWrapper .memberCard__joinBtn___a50c1:hover {background-image:linear-gradient(134deg,rgba(77,85,128,.9),rgba(61,68,102,.9));}.abcd_memberWrapper .memberCard__joinBtn___a50c1:active {background-image:linear-gradient(134deg,rgba(77,85,128,.8),rgba(61,68,102,.8));}.abcd_memberWrapper .memberCard__joinBtn___a50c1 .memberCard__tips___3220a {top:-14px;right:-54px;position:absolute;background-image:linear-gradient(90deg,#ff9580,#f36);border-radius:6px;color:#fff;letter-spacing:0;text-align:center;font-weight:100;padding:2px 8px;font-size:20px;-webkit-transform:scale(.5);transform:scale(.5);}.abcd_memberCard_benefitsLiWrapper {position:relative;left:0;transition:left .3s linear;}.abcd_header_vip_topi {padding:0 6px;right: 0px;line-height:24px;color:#fff;text-align:center;position: absolute;top: 5px;box-sizing:border-box;border-radius:16px;font-size:19px;white-space:nowrap;-webkit-transform:scale(.5);}.abcd_header_vip {padding:0 24px;position:relative;width:20px;height: 70px;background:url(/img/hy.svg) no-repeat 10%/30px;}.abcd_header_vip>i {position:absolute;top: 5px;right:-6px;}.abcd_header_vip:hover .abcd_member_tip[data-status=true] {display:block;}.abcd_member_tip {position:absolute;top:70px;right:-14px;display:none;z-index:8000;}.abcd_header_vip i {font-style: normal;font-weight: 400;} </style>
<a href="svip" class="abcd_header_vip nav-member-btn" draggable="false" style="padding: 0px 18px; width: 0px;">
<div class="icon-btn">
</div>
<i class="abcd_header_vip_topi jiaobiao_color4" style="right: -20px;">开通</i>
<div class="abcd_member_tip" data-status="true">
<div data-position="" class="abcd_memberWrapper abcd_memberCard_none">
<div class="abcd_memberCard_member-header">
<div class="abcd_memberCard_member-title">开通VIP</div>
<div class="abcd_memberCard_member-desc">尊享更多VIP特权!</div>
</div>
<ul class="abcd_memberCard_member-benefits">
<div class="abcd_memberCard_benefitsLiWrapper" style="left: 0px;"> <li>
<div class="abcd_benefitTag_benefits-wrapper">
<i class="benefitTag__benefits-icon___3aeab" style="background: url(/img/xz.svg) center center / contain no-repeat;">
</i>
<span class="benefitTag__benefits-text___5d19f">
无限下载
</span>
</div>
</li> <li>
<div class="abcd_benefitTag_benefits-wrapper">
<i class="benefitTag__benefits-icon___3aeab" style="background: url(/img/qd.svg) center center / contain no-repeat;">
</i>
<span class="benefitTag__benefits-text___5d19f">
每日签到
</span>
</div>
</li> <li>
<div class="abcd_benefitTag_benefits-wrapper">
<i class="benefitTag__benefits-icon___3aeab" style="background: url(/img/sh.svg) center center / contain no-repeat;">
</i>
<span class="benefitTag__benefits-text___5d19f">
优先审核
</span>
</div>
</li> <li>
<div class="abcd_benefitTag_benefits-wrapper">
<i class="benefitTag__benefits-icon___3aeab" style="background: url(/img/vip.svg) center center / contain no-repeat;">
</i>
<span class="benefitTag__benefits-text___5d19f">
VIP服务
</span>
</div>
</li></div>
</ul>
<button class="memberCard__joinBtn___a50c1">
开通VIP
<div class="memberCard__tips___3220a">
年费VIP只要148!
</div>
</button>
</div>
</div>
</a>
[/content_hide]
添加完以上代码,可以看效果了。
适用于网站评论区、圈子里面的作者标识


(说明:教程转载自https://www.imhanhan.com/385.html,谢谢站长大大的分享)
LV等级,是判定的LV+1,游客单独判定,我们直接忽略,后台可以看的出来第一级是LV0开始,那么怎么替换成图片呢?
把原程序的LV+1改为图片路径/LV+1.png
意思就是:本来程序输出的是LV1,我们获取这个LV1,然后把LV1替换对应的图片名称。
例:
图片LV1的图片路径:../vip/0.png,把原来的代码改为img标签。这样就实现了。
图片下载地址:
https://qtrj.lanzoul.com/ipGToxzolpi
(该图标转载自憨宝网,原文同上)
https://wwm.lanzouw.com/itf2o0690xkj
(该图标转载自轻论坛。原文:https://www.qingluntan.cn/forum-post/571)
打开Modules>Common>User.php,查找:
<b>'.$name.'</b><i>'.$lv.'</i>替换为,注意src后面的文件路径
<img src="/vip/'.$lv.'.png" style="height: 20px;" title="'.$name.'">这里的height: 20px;调整大小,教程结束!!!
彩虹易支付最新版零云美化版源码 是星域网络美化的彩虹易支付源码,基于10月20日的更新版本,多了一套主题
版本更新:
新增通联支付对接接口
美化网站局部,具体请安装自己看
新增一套简洁美化的前台模板


[content_hide]
<script type="text/javascript" src="//at.alicdn.com/t/font_3133075_wsm2usco9v.js"></script>
<link rel="stylesheet" type="text/css" href="//at.alicdn.com/t/font_3133075_wsm2usco9v.css" />
[/content_hide]
[content_hide]
/*新会员页面开始*/
.new-sess-head2 {
text-align: center;
width: 100%;
font-weight: bold;
margin-top: 10px;
}
.new-sess-head2 span {
font-size: 30px;
color: #ab7225;
line-height: 27px;
display: flex;
align-items: center;
justify-content: center;
}
.new-sess-head2 span:before {
content: '';
background-image: url(/Nypic/lefti.png);
width: 37px;
height: 29px;
margin-right: 11px;
}
.new-sess-head2 span:after {
content: '';
background-image: url(/Nypic/righti.png);
width: 37px;
height: 29px;
margin-left: 11px;
}
.ceo_vip_ping {
max-width: 1200px;
display: inline-block;
position: relative;
margin: 0 auto;
border-radius: 6px;
text-align: center;
}
.ceo_vip_ping ul li {
float: left;
width: 30%!important;
height:320px!important;
margin: 10px 10px;
border-radius: 15px;
}
.ceo_vip_ping ul li p {
font-size: 14px;
line-height: 23px;
height: 88px;
padding: 0 20px;
margin-top: 5px;
color: #666;
display: block;
text-align: left;
}
.ceo_vip_ping ul li p b {
color: #ccc;
font-size: 23px;
}
.deanmbavar {
width: 80px;
height: 80px;
margin: 0 auto;
position: relative;
}
.deanmbavar img {
border-radius: 50%;
}
.deanmbavar span {
display: block;
width: 30px;
height: 30px;
background: url(/Nypic/vipbz.png) 0 0 no-repeat;
background-size: 30px 30px;
position: absolute;
bottom: -10px;
right: 5px;
}
.deanmbusename {
line-height: 30px;
margin-top: 10px;
font-size: 16px;
color: #666;
}
.deanmbusename b {
font-size: 14px;
color: #fec42d;
padding-left: 10px;
}
.icon2 {
width: 4em; height: 4em;
vertical-align: -0.15em;
fill: currentColor;
overflow: hidden;
}
.banner-container {
height: 300px;
width: 100%;
background-image: url(/Nypic/banner.jpg);
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
text-align: center;
margin-top: -10px;
padding-top: 110px;
}
.vip-item .txt_tag {
overflow: hidden;
top: 0;
left: 0;
font-size: 16px;
width: 105px;
height: 105px;
float: right
}
.vip-item {
padding: 0
}
.vip-list-in {
padding: 20px!important
}
.vip-item .txt_tag span {
z-index: 2;
color: #fff;
display: block;
text-align: center;
background: #fd4c57;
position: relative;
left: -25px;
top: 25px;
width: 180px;
height: 30px;
line-height: 30px;
overflow: hidden;
transform: rotate(44deg)
}
.vip-list .vip-item:nth-child(1) #zx {
display: none
}
.vip-list .vip-item:nth-child(2) #zx {
display: none
}
.vip-list .vip-item:nth-child(3) #zx {
display: none
}
.vip-list .vip-item:nth-child(4) #zx {
display: none
}
.vip-list .vip-item:nth-child(1) .txt_tag span {
background: #ff9800
}
.vip-list .vip-item:nth-child(2) .txt_tag span {
background: #ff9800
}
.vip-list .vip-item:nth-child(3) .txt_tag span {
background: #ff9800
}
.vip-list .vip-item:nth-child(4) .txt_tag span {
background: #ff9800
}
.warr{
width: 1200px;
max-width: 100%;
margin: 0 auto;
}
.banner-container h2 {
font-size: 50px;
font-weight: 700;
color: #fff;
letter-spacing: 4.69px;
text-align: center;
line-height: 60px;
text-shadow: 0 8px 16px rgb(28 31 33 / 30%);
margin-bottom: 30px;
}
.banner-container .desc {
display: inline-block;
font-size: 19px;
color: #fff;
text-align: center;
line-height: 24px;
}
.vip-current {
font-size: 16px;
border:none;
}
.content-area.vip-page {
width: 1200px;
max-width: 100%;
}
.vip-list {
display: flex;
flex-flow: wrap;
justify-content: center;
}
.vip-item {
width: 500px;
height: 250px;
margin-top: 40px;
margin-bottom: 40px;
box-sizing: border-box;
text-align: center;
position: relative;
border-radius: 16px;
background-size: 100% 100%;
-moz-background-size: 100% 100%;
}
.vip-list-in {
text-align: left!important;
padding: 0;
}
.vip-list-in .tequan-type-head {
position: absolute;
left: 125px;
top: 40px;
height: 60px;
display: flex;
align-items: flex-start;
flex-direction: column;
justify-content: center;
}
.vip-list-in h2 {
font-size: 22px;
}
.tequan-type-head p {
font-size: 16px;
color: white;
padding-left: 3px;
}
.tequan-type-head span {
font-size: 14px;
color: white;
opacity: .8;
line-height: 28px;
padding-left: 3px;
}
.vip-list-in .type2 {
display: flex;
align-items: center;
justify-content: space-between;
color: #FFE3B9;
position: absolute;
width: 100%;
box-sizing: border-box;
padding-left: 18px;
padding-right: 50px;
bottom: 5px;
font-weight: bold;
}
.vip-price {
display: flex;
justify-content: center;
align-items: center;
margin: 20px 0;
}
.vip-price-money.shu span {
font-size: 40px;
}
.vip-price-money.shu sub {
font-size: 12px;
line-height: 1;
border-radius: 50%;
margin-left: -11px;
vertical-align: middle;
padding: 2px 4px;
}
.vip-price-day {
font-size: 16px;
vertical-align: middle;
margin: 15px 0 0 5px;
color: #FFFFFF;
}
.vip-buy {
margin-top: 0;
}
.vip-buy {
display: flex;
justify-content: center;
margin-top: 20px;
}
.vip-list .type2 button {
width: 150px;
height: 40px;
line-height: 40px;
padding: 0;
font-size: 18px;
font-weight: 700;
border: 0 solid #ab0f00;
border-radius: 25px;
}
.vip-list .vip-item:nth-child(1) .vip-list-in h2 {
font-size: 28px;
color: #edd2aa;
}
.vip-list .vip-item:nth-child(2) .vip-list-in h2 {
font-size: 28px;
color: #edd2aa;
}
.vip-list .vip-item:nth-child(3) .vip-list-in h2 {
font-size: 28px;
color: #edd2aa;
}
.vip-list .vip-item:nth-child(4) .vip-list-in h2 {
font-size: 28px;
color: #edd2aa;
}
.vip-list .vip-item:nth-child(1) {
background-image: url(/Nypic/vip.png);
box-shadow: 0 12px 36px -12px #d0a360;
margin-left: 20px;
}
.vip-list .vip-item:nth-child(2) {
background-image: url(/Nypic/vip.png);
box-shadow: 0 12px 36px -12px #d0a360;
margin-left: 20px;
}
.vip-list .vip-item:nth-child(3) {
background-image: url(/Nypic/vip.png);
box-shadow: 0 12px 36px -12px #d0a360;
margin-left: 20px;
}
.vip-list .vip-item:nth-child(4) {
background-image: url(/Nypic/svip.png);
box-shadow: 0 12px 36px -12px #d0a360;
margin-left: 20px;
}
.new-sess-head {
text-align: center;
width: 100%;
font-weight: bold;
margin-top: 70px;
}
.new-sess-head span {
font-size: 30px;
color: #ab7225;
line-height: 27px;
display: flex;
align-items: center;
justify-content: center;
}
.new-sess-head span:before {
content: '';
background-image: url(/Nypic/lefti.png);
width: 37px;
height: 29px;
margin-right: 11px;
}
.new-sess-head span:after {
content: '';
background-image: url(/Nypic/righti.png);
width: 37px;
height: 29px;
margin-left: 11px;
}
.newvip-sess2 ul {
display: flex;
width: 100%;
flex-wrap: wrap;
margin-top: 40px;
margin-bottom: 40px;
}
.newvip-sess2 ul li p {
font-size: 20px;
color: #BA8D50;
margin-top: 10px;
text-align: center;
}
.vip-list .vip-item:nth-child .lv,{
display: none;
}
.vip-list .vip-item:nth-child(1) .vip-price-money.shu sub {
background: #fa4c56;
}
.vip-list .vip-item:nth-child(2) .vip-price-money.shu sub {
background: #fa4c56;
}
.vip-list .vip-item:nth-child(3) .vip-price-money.shu sub {
background: #fa4c56;
}
.vip-list .vip-item:nth-child(4) .vip-price-money.shu sub {
background: #4b4b4b;
}
.newvip-sess2 ul li {
width: 24%;
height: 150px;
background: #f9f9f9;
border: 1px solid #f2f2f2;
text-align: center;
padding-top: 26px;
margin-right: 10px;
margin-bottom: 10px;
background-repeat: no-repeat;
background-position: -4px -4px;
}
.vip-list .vip-item:hover {
box-shadow: 0 12px 36px -12px #403a3b;
}
.vip-list .vip-item:nth-child(1) .type2 button {
background: linear-gradient(
90deg, #ffc8c2, #f5c8c3);
box-shadow: 1px 2px 7px 0px #ab0f00;
color: #F54253;
}
.vip-list .vip-item:nth-child(2) .type2 button {
background: linear-gradient(
90deg, #ffc8c2, #f5c8c3);
box-shadow: 1px 2px 7px 0px #ab0f00;
color: #F54253;
}
.vip-list .vip-item:nth-child(3) .type2 button {
background: linear-gradient(
90deg, #ffc8c2, #f5c8c3);
box-shadow: 1px 2px 7px 0px #ab0f00;
color: #F54253;
}
.vip-list .vip-item:nth-child(4) .type2 button {
background: linear-gradient(
90deg, #caaa7c, #f0d6ae);
box-shadow: 1px 2px 7px 0px rgb(64 39 2 / 59%);
color: #414141;
}
.shengm svg {
bottom: -0.2em;
position: relative;
}
.shengms svg{
bottom: -0.25em;
position: relative;
}
.warr, .tax-collection .content-area, .tax-newsflashes_tags .content-area, .post-type-archive-newsflashes .content-area, .all-circles.content-area, .announcement-page.content-area, .single-announcement .content-area, .post-style-2 .content-area, .create-circle.content-area, .mission-page.wrapper, .search .b2-single-content, .search .tax-search, #carts .vip-page {
width: 1200px;
max-width: 100%;
margin: 0 auto;
}
@media screen and (max-width:768px) {
.ceo_vip_ping ul li {
float: left;
width: 100%!important;
margin: 10px 10px;
border-radius: 15px;
}
.vip-list .vip-item:nth-child(1) {
background-image: url(/Nypic/vip.png);
box-shadow: 0 12px 36px -12px #d0a360;
margin-left:1px;
}
.vip-list .vip-item:nth-child(2) {
background-image: url(/Nypic/vip.png);
box-shadow: 0 12px 36px -12px #d0a360;
margin-left:1px;
}
.vip-list .vip-item:nth-child(3) {
background-image: url(/Nypic/vip.png);
box-shadow: 0 12px 36px -12px #d0a360;
margin-left:1px;
}
.vip-list .vip-item:nth-child(4) {
background-image: url(/Nypic/svip.png);
box-shadow: 0 12px 36px -12px #d0a360;
margin-left:1px;
}
.vip-item {
width: 100%;
height: 200px;
}
.banner-container {
height: 188px;
padding-top: 50px;
}
.banner-container h2 {
font-size: x-large;
letter-spacing: 2px;
margin-bottom: 0;
}
.vip-list-in .tequan-type-head {
left: 25%;
top: 15%;
}
.tequan-type-head span {
display: none;
}
.vip-price-money.shu span {
font-size: xx-large;
}
.vip-list .type2 button {
width: 100px;
font-size: medium;
}
#vips .warr {
width: 100%;
padding: 0 10px;
}
.newvip-sess2 ul {
margin-right: -20px;
}
.newvip-sess2 ul li {
width: 50%;
margin-right: 0px;
margin-bottom: 10px;
}
.newvip-sess2 ul li p {
font-size: large;
}
.vip-item {
width: 500px;
height: 200px;
margin-top: 10px;
margin-bottom: 10px;
box-sizing: border-box;
text-align: center;
position: relative;
border-radius: 16px;
background-size: 100% 100%;
-moz-background-size: 100% 100%;
}
}
/*新会员页面结束*/
[/content_hide]
[content_hide]
<?php
/**
* vip页面
*/
get_header();
?>
<div id="vips" v-cloak>
<div class="banner-container">
<div class="warr">
<h2>尊贵VIP会员尊享超值特权</h2>
<div class="desc clearfix">
<div class="vip-current" v-if="data.user">
<span v-if="data.user == 'guest'">您当前为游客,请登录后操作</span>
<span v-else-if="!data.user.vip.lv">您当前为普通用户,推荐升级成高级会员!</span>
<div v-else="">
您当前为
<span v-html="data.user.vip.icon"></span>,有效期至:
<span v-text="data.user.time === 'long' ? '终身' : data.user.time"></span>
</div>
</div>
</div>
</div>
</div>
<div class="content-area vip-page wrapper">
<main id="main" class="site-main b2-radius" ref="vips">
<div class="vip-list">
<div class="vip-item" v-for="(item,index) in data.data">
<p red="" class="txt_tag"><span><b id="zx">加入{{parseInt(item.count)}}<?php echo __('人','b2'); ?><br /></b><b id="hd">加入{{parseInt(item.count)}}<?php echo __('人','b2'); ?></b></span></p>
<div class="vip-list-in">
<div class="tequan-type-head">
<h2 v-text="item.name"></h2>
<p class=lv v-if="index==0" >一对一指导服务包括远程协助</p>
<p class=lv v-if="index==0" >全场隐藏资源全部可见</p>
<p class=lv v-if="index==1" >一对一指导服务包括远程协助</p>
<p class=lv v-if="index==1" >全场隐藏资源全部可见</p>
<p class=lv v-if="index==2" >一对一指导服务包括远程协助</p>
<p class=lv v-if="index==2" >全场隐藏资源全部可见</p>
<p class=lv v-if="index==3" >一对一指导服务包括远程协助</p>
<p class=lv v-if="index==3" >全场需付费商品五折</p>
<p class=lv> 每日可免费下载素材:{{item.allow_download_count}}个</p>
</div>
<div class="type2">
<div class="vip-price">
<div class="vip-price-money shu">
¥
<span v-text="item.price"></span>
<sub>元</sub>
</div>
<div class="vip-price-day shu">
<span v-if="item.time > 0">{{item.time}}天</span>
<span v-else="">终身</span>
</div>
</div>
<div class="vip-buy">
<button @click="join('vip'+index,item.name,item.price)"> <span v-if="item.allow_buy === false">续签会员</span> <span v-else="">立刻加入</span> </button>
</div>
</div>
</div>
</div>
<p align="center">温馨提示:请勿与他人共享您的账号或代下资源,<?php echo get_bloginfo('name');?>有权根据相关规定封禁违规者账号,并保留追究更大责任的权利。</p>
</div>
<div class="newvip-session newvip-sess2">
<div class="warr">
<h2 class="new-sess-head"> <span>VIP会员核心特权</span></h2>
<ul>
<li><svg class="icon2" aria-hidden="true">
<use xlink:href="#bd-dingjiaziyuanwei"></use>
</svg>
<p>全站免费下载</p></li>
<li><svg class="icon2" aria-hidden="true">
<use xlink:href="#bd-shandian"></use>
</svg>
<p>专属高速下载通道</p></li>
<li><svg class="icon2" aria-hidden="true">
<use xlink:href="#bd-computer-full"></use>
</svg>
<p>免费远程协助</p></li>
<li><svg class="icon2" aria-hidden="true">
<use xlink:href="#bd-ziyuan"></use>
</svg>
<p>高级资源抢先使用</p></li>
<li><svg class="icon2" aria-hidden="true">
<use xlink:href="#bd-kefu"></use>
</svg>
<p>VIP专属客服</p></li>
<li><svg class="icon2" aria-hidden="true">
<use xlink:href="#bd-f-vip"></use>
</svg>
<p>荣耀标识</p></li>
<li><svg class="icon2" aria-hidden="true">
<use xlink:href="#bd-bianjimoban"></use>
</svg>
<p>发帖免审核</p></li>
<li><svg class="icon2" aria-hidden="true">
<use xlink:href="#bd-gengduoneirong"></use>
</svg>
<p>更多特权上线中</p></li>
</ul>
</div>
<div class="ceo_vip_ping">
<h2 class="new-sess-head2"> <span>会员好评展示</span></h2>
<ul>
<li>
<div class="deanmbavar">
<img src="https://api.sumt.cn/api/qq.logo.php?qq=1607226988" width="80">
<span></span></div>
<div class="deanmbusename">谪仙人<b>VIP</b> </div>
<br>
<p><b>"</b>加入会员一个多月,从小白到熟练使用b2建站美化,还实现了很多有趣的项目。会员非常值得,收获很多。<b>"</b></p>
</li>
<li>
<div class="deanmbavar">
<img src="https://api.sumt.cn/api/qq.logo.php?qq=3523864713" width="80">
<span></span></div>
<div class="deanmbusename">雨哥<b>永久会员</b></div>
<br>
<p><b>"</b>站长手把手教我把站点架起来了,还帮我配置了安全防火墙,体验很棒,目前正在根据教程一步一步地来美化,希望这次能建站赚到钱。<b>"</b>
</p> </li>
<li>
<div class="deanmbavar">
<img src="https://api.sumt.cn/api/qq.logo.php?qq=2217531895" width="80">
<span></span></div>
<div class="deanmbusename">初心<b>VIP</b> </div>
<br>
<p><b>"</b>比较绿色吧,想装的就装,想卸也有标记能卸干净不留痕迹,不会留下烂摊子就是,给个好评。<b>"</b></p>
</li>
</ul>
</div>
<div class="vip-footer">
<h2 class="new-sess-head2"> <span>常见问题解答</span></h2>
<div class="vip-faq box">
<div class="vip-faq-list" @click.stop="showAc($event)">
<h2><?php echo __('开通VIP的好处?','b2'); ?></h2>
<p class="b2-hidden"><?php echo __('VIP会员根据等级在相应的有效期内享有本站所有资源免费下载资源的权力,免费查看隐藏内容的权力,免费查看视频的权力,同时本站商品还会获得打折价格,并且拥有其他特殊的权力。','b2'); ?></p>
</div>
<div class="vip-faq-list" @click.stop="showAc($event)">
<h2><?php echo __('VIP资源需要单独购买吗?','b2'); ?></h2>
<p class="b2-hidden"><?php echo __('不同的VIP拥有不同的权限,通常VIP会员拥有免费资格享受各种资源的权力,但不排除某些特殊情况。','b2'); ?></p>
</div>
<div class="vip-faq-list" @click.stop="showAc($event)">
<h2><?php echo __('VIP会员是否无限次下载资源?','b2'); ?></h2>
<p class="b2-hidden"><?php echo __('在遵守VIP会员协议前提下,VIP会员在会员有效期内可以下载所有免费和VIP资源。','b2'); ?></p>
</div>
<div class="vip-faq-list" @click.stop="showAc($event)">
<h2><?php echo __('是否可以与他人分享VIP会员账号?','b2'); ?></h2>
<p class="b2-hidden"><?php echo __('一个VIP账号仅限一个人使用,禁止与他人分享账号,一经发现做永久封号处理。','b2'); ?></p>
</div>
<div class="vip-faq-list" @click.stop="showAc($event)">
<h2><?php echo __('是否可以申请退款?','b2'); ?></h2>
<p class="b2-hidden"><?php echo __('VIP会员属于虚拟服务,付款后不能够申请退款。如付款前有任何疑问,联系站长处理','b2'); ?></p>
</div>
<div class="vip-faq-list" @click.stop="showAc($event)">
<h2><?php echo __('遇到付款失败,付款后没有生效怎么办?','b2'); ?></h2>
<p class="b2-hidden"><?php echo __('理论上来说正常付款后不会出现此类问题,但是也会有部分用户因为网络等原因导致在付款的过程中会有一些小插曲,如果出现类似问题,大可不必惊慌,本站所有支付都会生成订单,不管成功还是失败,所以如果真正遇到网络问题导致付款失败您又不知道是否成功,请查看自己的个人中心的订单管理,截图联系管理员处理。','b2'); ?></p>
</div>
</div>
</main>
</div>
</div>
<?php
get_footer();
[/content_hide]
[b2_file link=”https://wws.lanzouw.com/iqHft0212tpa” name=”文件下载” pass=”” code=””]
文章目录是 WordPress 文章的必要组成部分,尤其是带有许多标题的长文章。创建目录有助于读者轻松快速地遵循和掌握想法。此外,它还可以帮助您在文章中添加更多关键字,这对 SEO 非常有利。
有两种方法可以在 WordPress 文章中创建目录。
第一种方法是使用插件。这对 WordPress 的代码专家和新手来说都是简单、快速且免费的。
第二个是使用代码。这样您可以自定义目录,即使是最小的细节,但对于非编码人员来说却非常复杂。我们将在这篇文章中写下创建目录的代码,只需复制并粘贴它!

使用插件创建目录的过程本文不再赘述,百度一大堆;本文主要针对B2主题的纯代码方法
打开主题functions.php文件或者在网站后台转到外观>主题>编辑器>functions.php。
然后,将以下代码添加到functions.php文件中。
function create_mg($html) {
$mg = '';
if (is_single()) {
if (!$html) return $html;
$dom = new DOMDocument();
libxml_use_internal_errors(true);
$dom->loadHTML(mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8'));
libxml_clear_errors();
$mg = '<div class="mg-bound"><div class="mg-bound__hover-block"><i class="b2font b2-file-list-2-line"></i><p>目录</p></div><ul class="mg-bound__popover">';//向目录添加标题并将其显示在此之上。您可以将文本“目录”替换为您希望在标题中出现的任何内容。
$h2_status = 0;
$h3_status = 0;
$i = 1;
foreach($dom->getElementsByTagName('*') as $element) {
if($element->tagName == 'h2') {
if($h3_status){
$mg .= '</ul>';
$h3_status = 0;
}
if($h2_status){
$mg .= '</li>';
$h2_status = 0;
}
$h2_status = 1;
$mg .= '<li><a href="' . get_the_permalink() . '#mg-' . $i . '">' . $element->textContent . '</a>';//单击后立即创建指向文章中相应部分的跳转链接。
$element->setAttribute('id', 'mg-' . $i);
$i++;
}elseif($element->tagName == 'h3') {
if(!$h3_status){
$mg .= '<ul class="mg-sub">';
$h3_status = 1;
}
$mg .= '<li><a href="' . get_the_permalink() . '#mg-' . $i . '">' . $element->textContent . '</a></li>';
$element->setAttribute('id', 'mg-' . $i);
$i++;
}
}
if($h3_status){
$mg .= '</ul>';
}
if($h2_status){
$mg .= '</li>';
}
$mg .= '</ul></div>';
$html = $dom->saveHTML();
}
return $mg . $html;//在目录中的每个标题前添加项目符号。
}
add_filter('the_content', 'create_mg');
注意:此代码仅将 2 个标题级别 h2、h3添加到目录中。
不要忘记单击更新/保存文件。

当然,我们需要稍微设计一下。
通过CSS定制,访问主题编辑器的style.css文件。在那里,您需要插入您自己编写的代码以根据需要自定义。
比如我想自定义目录的颜色和强度,所以插入如下代码:
.mg-bound {
height: 108px;
box-shadow: 0 2px 8px rgb(0 0 0 / 10%);
color: #fff;
position: fixed;
left: 0;
font-size: 14px;
text-align: center;
z-index: 999999;
}
.mg-bound__hover-block{
border: none !important;
position: absolute !important;
left: 0;
z-index: 100;
padding: 0 !important;
width: 40px;
height: 108px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
color: #fff;
background-color: #0066ff;
}
.mg-bound__hover-block i{
margin-top: 10px;
display: block;
font-size: 22px;
}
.mg-bound__hover-block p{
width: 28px;
margin-left: 6px;
font-size: 16px;
text-align: center;
}
.mg-bound__popover{
position: absolute !important;
left: 0;
top: 0;
width: 200px !important;
min-height: 108px !important;
padding: 8px !important;
padding-left: 40px !important;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
overflow: hidden;
border-bottom: none !important;
transform: translateX(-200px);
-ms-transform: translateX(-200px);
-webkit-transform: translateX(-200px);
transition: all .3s;
background-color: #0066ff;
text-align: left;
font-size: 12px;
}
.mg-bound__popover li {
border-left: 2px solid #000;
padding: 4px;
}
.mg-bound:hover .mg-bound__popover{
display: block;
transform: translateX(0);
-ms-transform: translateX(0);
-webkit-transform: translateX(0);
transition: all .3s;
}
总之,使用插件和编码都为我们提供了相同的漂亮目录。只要您满意,您可以选择任何方式。
如您所见,在 WordPress 文章中创建目录并不复杂。按照我们的教程,您将拥有漂亮的目录。一个好的目录让你的文章更清晰、更专业。因此,您的观众在阅读您的博客时可能会有更友好的体验。
本教程原则上适用于所有主题
价值180元的视频APP源码独立主机(服务器、VPS、VM)操作系统Windows,Linuxweb服务 IIS,apache,nginx开发语言:vue + weex,PHP ,uni-app数据库:Mysql5版本号:PHP7.0 mysql5.6
YYC松鼠短视频系统是成都市一颗优雅草科技有限公司研发团队自主开发的短视频系统,方便用户在同一视频平台选择类型多样、丰富的短视频资源,旨在打造全面性、多样化、易操作、汇集全网优秀资源的短视频平台,为用户提供方便观看的短视频系统。
开发语言:Uni-app混合开发
源码包括:源码包括;安卓App+苹果App +手机端+后台服务端
松鼠短视频系统主要功能:
主要包含“首页”、“收藏”、“频道”、“我的”、“视频”、“设置”等功能,实现用户对APP端界面管理及使用各项功能。
1、首页推荐热门视频和新发布视频
2、支持多种登陆方式:手机验证码、微信、QQ、微博登陆
3、视频分类列表,展示视频分类频,也可根据用户自定义喜好设置
4、包含视频搜索、收藏、分享、点赞、评论等多样化互动功能,也可进行合规的视频上传。
松鼠短视频系统更新日志:
优雅草YYC松鼠短视频2022年12月7日更新v5.1.3版本更新
下个版本加入消息推送提醒-带数字小原点功能-默认对接goeasy,评论,点赞,收藏,关注均会弹出推送消息进行提醒。
更新日志
·性能优化将首页四格栏目滑动方式改变提升滑动性能(之前有点卡)
·处理首页滑动页封面图拉伸问题
·处理我的喜欢页面bug以及进入我的喜欢视频播放bug
·处理未登录查看他人资料页数据错误bug
优雅草YYC松鼠短视频2022年8月30日更新v5.1.1版本更新增加BTC商城完善首页·完善BTC商城分类详细页·美化弹框
BTC商城正式版发行预计在v5.2.0之前完成
更新日志
·美化弹框
·完善BTC商城分类详细页
·增加BTC商城完善首页
·BTC详情页继续完善
·完善BTC商城搜索功能
优雅草YYC松鼠短视频2022年8月30日更新v5.1.1版本更新增加BTC商城完善首页·完善BTC商城分类详细页·美化弹框
BTC商城正式版发行预计在v5.2.0之前完成
更新日志
·美化弹框
·完善BTC商城分类详细页
·增加BTC商城完善首页
·BTC详情页继续完善
优雅草YYC松鼠短视频2022年8月24日更新v5.1.0版本更新增加发现模块·BTC商城静态完成
更新日志
·增加BTC商城首页模块对接
·增加BTC商城物流模块以及订单模块
·完善btc商城详情页
·优化松鼠短视频弹窗样式
优雅草YYC松鼠短视频2022年8月12日更新v5.0.9版本更新增加发现模块·BTC商城静态完成
更新日志
·增加BTC商城静态模块下一步对接数据
·服务端以及后台管理BTC商城模块完成
·更新底部菜单栏增加发现模块
·新增发现页面为4格导航目前已添加8块
优雅草YYC松鼠短视频2022年8月3日更新v5.0.8版本更新修复收藏列表数据不正确更新日志
·修复收藏列表数据不正确的bug
优雅草YYC松鼠短视频2022年7月20日更新v5.0.7版本,修复上版本的bug以及完善分类和排行热榜页面
更新日志
·收藏列表不显示bug修复
·卡密兑换点击无效的bug修复
·点击收藏有问题,收藏不成功的bug修复
·未登录点击看他人资料页是错误的修复
·分类用户排行榜点击用户头像跳转的内容错误修复
·优化他人资料页这里显示一下是否为vip和自身个人中心一致
优雅草YYC松鼠短视频2022年7月8日更新v5.0.6版本,完善分类和排行热榜页面
更新日志
·对分类频道进行优化处理
·对首页加载问题再次进行优化
·对用户首页进行调整
·完善了分类页面的用户排行榜功能
·调整了我的页面失真问题,调整为等比例显示
优雅草YYC松鼠短视频2022年7月1日更新v5.0.5版本,调整切换和加载方式·修复bug
更新日志
·调整加载方式切换更加流畅
·优化调整图吧样式(缺观看数接口待完善)
·优化用户他人资料页界面保持风格统一
·优化并修复首页一个加载bug
·优化并修复视频播放页一个bug
下版本预告:
优化加载方式,完善分类及排行榜,完善获赞信息,
优雅草YYC松鼠短视频2022年6月29日全新更新v5.0.4版本,完善底部菜单,完善个人中心
更新日志
·修复底部白色横杠bug
·优化背景图底色更加协调
·底部图吧选项改为搜索按钮
·分类页面初步制作完成,点赞排行榜下一版本更新
下版本预告:
优化加载方式,完善分类及排行榜,完善获赞信息,
优雅草YYC松鼠短视频2022年6月27日全新更新v5.0.1版本,完善底部菜单,完善个人中心
更新日志
·完善最新页面
·完善关注列表页,为已关注用户发布内容
·完善个人中心我的视频
·完善个人中心我的帖子和视频分开展示
·完善注册登录页面
优雅草YYC松鼠短视频2022年6月27日全新更新v5.0.1版本,完善底部菜单,完善个人中心更新日志
·完善新发布页面
·完善关注列表页,为已关注用户发布内容
·完善个人中心我的视频
·完善个人中心我的帖子和视频分开展示
·完善注册登录页面
优雅草YYC松鼠短视频2022年6月27日全新更新v5.0.1版本,完善底部菜单,完善个人中心更新日志
·完善底部菜单
·完善个人中心登陆和未登录显示不同状态
·完善个人中心我的作品
·完善个人中心我的喜欢
·完善个人中心我的答题记录
·改善用户发布页面匹配统一风格截图
2022年6月24日全新更新v5.0.0版本,前端重写,新发布精美界面,增加BTC商城
·前端界面重构-页面精美
·增加BTC商城

[content_hide]
https://xiaok.lanzoux.com/iDMYSm3pova
[/content_hide]