Compare commits

...

46 Commits

Author SHA1 Message Date
dragon
996fed84d2 新增未上榜情况 2025-01-22 16:46:53 +08:00
dragon
3494160857 第一名隐藏自己分数 2025-01-22 16:34:55 +08:00
dragon
b72cc2ed9f 修复落后分数异常问题 2025-01-22 16:29:02 +08:00
dragon
fe5449823e 修复落后数值异常问题 2025-01-22 16:29:02 +08:00
dragon
fcb65d0cec 样式优化 2025-01-22 16:28:53 +08:00
dragon
4fa654f3b3 新增幸运礼物 2025-01-22 16:28:30 +08:00
dragon
645eb57af0 新增cp每日消费土耳其区 2025-01-22 16:26:14 +08:00
dragon
b9f71dfbd2 释放房间榜单数值 2025-01-21 18:47:48 +08:00
dragon
b0f47ac6e4 修改土耳其月榜奖励展示问题 2025-01-20 17:05:23 +08:00
dragon
61d30b7d13 替换年度阿拉伯标题 2025-01-20 16:25:46 +08:00
dragon
f7ea167261 土耳其隐藏入口-产品新增需求 2025-01-20 15:19:58 +08:00
dragon
8ffc89e22c 月榜奖励展示条件更新 2025-01-20 11:35:09 +08:00
dragon
aac6a9b4d3 修复异常 2025-01-20 11:35:09 +08:00
dragon
b694db22ef 修复数据异常问题 2025-01-20 11:35:08 +08:00
dragon
b6f276a862 未上榜修改 2025-01-20 11:35:08 +08:00
dragon
7e76f15a03 修复首页榜单 2025-01-20 11:35:08 +08:00
dragon
a10b2f2918 完成上周数据联调 2025-01-20 11:35:08 +08:00
dragon
d6861af5a8 替换背景图 2025-01-17 17:23:38 +08:00
dragon
5f86a2d8bc 修复数据 2025-01-17 16:47:09 +08:00
dragon
9311cd9740 修复年度页面异常问题 2025-01-17 16:10:23 +08:00
dragon
5aafa4b884 修改翻译 2025-01-17 15:26:32 +08:00
dragon
b72afa268a 完成年度 2025-01-17 15:01:45 +08:00
dragon
c9d75cc5e6 修复样式 2025-01-14 17:23:23 +08:00
dragon
faaa55dc68 修改样式 2025-01-14 15:43:33 +08:00
dragon
bb4ef6ae11 修改滑动到底部判断条件 2025-01-14 14:45:25 +08:00
dragon
b82260f07d 修改滑动条件以及日志输出 2025-01-14 14:45:25 +08:00
dragon
19470db242 房间等级修改 2025-01-14 11:48:21 +08:00
dragon
f046ab2875 修改公会排行榜展示人数 2025-01-14 11:45:35 +08:00
dragon
6f7e4ed194 优化样式 2025-01-14 11:13:36 +08:00
dragon
01e4ec47aa 替换首页榜单奖励图 2025-01-13 18:46:55 +08:00
dragon
3239ed337c 修改样式 2025-01-10 16:23:18 +08:00
dragon
340964fd65 隐藏月榜点击 2025-01-10 14:20:28 +08:00
dragon
5c6e78ea50 优化首页榜单暂存 2025-01-09 14:21:46 +08:00
dragon
a1ad39eec6 隐藏榜单具体数值 2025-01-09 14:16:18 +08:00
dragon
5386cb8633 新增房间等级说明 2025-01-07 15:11:18 +08:00
dragon
df01ca63f3 修改星级公会样式 2025-01-07 11:52:05 +08:00
dragon
2f274ac0ee 新增星级 2025-01-07 11:52:05 +08:00
dragon
4d0fc830e6 修改月充值规则 2025-01-06 18:28:51 +08:00
dragon
3e574b6824 修改时间戳公会账单格式 2025-01-06 14:47:26 +08:00
dragon
bcb0d15895 修复账单传参语言异常问题 2025-01-03 18:09:10 +08:00
dragon
78a6cc627f 更改样式 2025-01-02 17:09:23 +08:00
dragon
110cfff097 替换奖励图 2025-01-02 15:10:39 +08:00
dragon
1c664c8088 样式优化月充值 2025-01-02 14:45:03 +08:00
dragon
a39a8401a5 样式优化、 2025-01-02 14:10:00 +08:00
dragon
13d6887103 完善无聊-月充值 2025-01-02 11:29:52 +08:00
dragon
ac87d8d60a 更新月充值活动 2024-12-31 18:23:56 +08:00
236 changed files with 9147 additions and 759 deletions

View File

@@ -1268,7 +1268,8 @@ body {
height: 2.21333rem;
background: url(../images/my.png) no-repeat;
background-size: 100% 100%;
left: 0;
left: 50%;
transform: translateX(-50%);
bottom: 0;
z-index: 3;
box-sizing: border-box;
@@ -1719,6 +1720,26 @@ body {
direction: ltr;
}
.Turkiye .header {
background: url(../images/header-tr.png) no-repeat;
background-size: 100% 100%;
}
.Turkiye .page3 .content .topBox1 {
background: url(../images/topBox1-tr.png) no-repeat;
background-size: 100% 100%;
}
.Turkiye .page3 .content .topBox2 {
background: url(../images/topBox2-tr.png) no-repeat;
background-size: 100% 100%;
}
.Turkiye .page3 .content .topBox3 {
background: url(../images/topBox3-tr.png) no-repeat;
background-size: 100% 100%;
}
.china .header {
background: url(../images/header-zh.png) no-repeat;
background-size: 100% 100%;

View File

@@ -1288,7 +1288,8 @@ body {
height: px2rem(166);
background: url(../images/my.png) no-repeat;
background-size: 100% 100%;
left: 0;
left: 50%;
transform: translateX(-50%);
bottom: 0;
z-index: 3;
box-sizing: border-box;
@@ -1652,7 +1653,8 @@ body {
margin-bottom: 0.1rem;
line-height: 0.5rem;
}
img{
img {
width: px2rem(590);
display: block;
margin: px2rem(9) auto px2rem(9);
@@ -1735,6 +1737,27 @@ body {
}
}
.Turkiye {
.header {
background: url(../images/header-tr.png) no-repeat;
background-size: 100% 100%;
}
.page3 .content .topBox1 {
background: url(../images/topBox1-tr.png) no-repeat;
background-size: 100% 100%;
}
.page3 .content .topBox2 {
background: url(../images/topBox2-tr.png) no-repeat;
background-size: 100% 100%;
}
.page3 .content .topBox3 {
background: url(../images/topBox3-tr.png) no-repeat;
background-size: 100% 100%;
}
}
.china {
.header {
background: url(../images/header-zh.png) no-repeat;

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 771 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 584 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 404 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 400 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

View File

@@ -302,6 +302,7 @@
<script src="./local/en.js"></script>
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./js/wow.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/index.js"></script>

View File

@@ -0,0 +1,43 @@
langTr = {
demoModule: {
layerIndex1: `Yükleniyor...`,
layerIndex2: `Başarılı`,
layerIndex3: `Ağ hatası`,
text1: `Aşk Dönme Dolabı`,
text2: `Kurallar`,
text3: `Gün`,
text4: `Saat`,
text5: `Dakika`,
text6: `Saniye`,
text7: `CP Meydanı`,
text8: `CP Listesi`,
text9: `CP Ödülleri`,
text10: `Tarih listesinde ilk üç kullanıcı burada görüntülenecek`,
text11: `CP hediyeleri gönderin ve siz ve sevdiğiniz kişi listeye girebilirsiniz!`,
text12: `TOP1`,
text13: `Haftalık listede birinci sıradaki kullanıcı aşağıdaki ödülleri alabilir`,
text14: `TOP2`,
text15: `Haftalık listede ikinci sıradaki kullanıcı aşağıdaki ödülleri alabilir`,
text16: `TOP3`,
text17: `Haftalık listede üçüncü sıradaki kullanıcı aşağıdaki ödülleri alabilir`,
text18: `Kurallar`,
text19: `<p>1. Etkinlik zamanı: Pazartesi 0:00-Pazar 23:59 (GMT+8)</p>
<p>2. Belirtilen CP hediyesini göndererek CP olun</p>
<img src="./images/rule.png" alt="">
<p>3. 1 coin CP hediyesi göndererek 1 aşk değeri kazanın. Ne kadar çok hediye gönderirseniz, o kadar çok aşk değeri kazanırsınız.</p>
<p>4. Haftalık istatistik listesinde ilk üç sıradaki kullanıcı cömert ödüller alacaktır.</p>
<p>5. CP ilişkinizi kaldırırsanız, CP listesinde artık görünmezsiniz.</p>
<p>6. Yeniden yükleme acentesi kullanıcıları bu etkinliğe katılamaz.</p>`,
text199: `<p>1. Etkinlik zamanı: Pazartesi 0:00-Pazar 23:59 (GMT+3)</p>
<p>2. Belirtilen CP hediyesini göndererek CP olun</p>
<img src="./images/rule.png" alt="">
<p>3. 1 coin CP hediyesi göndererek 1 aşk değeri kazanın. Ne kadar çok hediye gönderirseniz, o kadar çok aşk değeri kazanırsınız.</p>
<p>4. Haftalık istatistik listesinde ilk üç sıradaki kullanıcı cömert ödüller alacaktır.</p>
<p>5. CP ilişkinizi kaldırırsanız, CP listesinde artık görünmezsiniz.</p>
<p>6. Yeniden yükleme acentesi kullanıcıları bu etkinliğe katılamaz.</p>`,
img1: `./images/carouselTitle-tr.png`,
img2: `./images/waiting-tr.png`,
text20: `Boş`,
}
}

View File

@@ -0,0 +1,378 @@
html,
body {
width: 100%;
height: 100%;
background: #fff;
overflow-x: hidden;
}
.back {
width: 100%;
height: 0.58667rem;
line-height: 0.58667rem;
position: fixed;
left: 0;
top: 1.2rem;
text-align: center;
color: #FFFFFF;
font-size: 0.50667rem;
font-weight: bold;
z-index: 10;
}
.back img {
width: 0.58667rem;
height: 0.58667rem;
position: absolute;
left: 0.24rem;
top: 0rem;
z-index: 2;
}
.back p {
width: 100%;
height: 0.58667rem;
line-height: 0.58667rem;
position: absolute;
left: 0.24rem;
top: 0rem;
text-align: center;
color: #FFF8C2;
font-size: 0.42667rem;
font-weight: 600;
}
.h5 {
display: block;
width: 100%;
height: 100%;
overflow: hidden;
}
.h5 .pagesBox {
width: 100%;
height: 100%;
transition: all .5s;
transform: translateY(0%);
}
.h5 .pagesBox .page1 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img1.png) no-repeat center;
background-size: 10rem 100%;
}
.h5 .pagesBox .page1 .title {
width: 10rem;
height: 1.73333rem;
background: url(../images/title.png) no-repeat;
background-size: 100% 100%;
margin: 2.64rem auto 0.36rem;
}
.h5 .pagesBox .page1 p {
color: #fff;
font-size: 0.4rem;
font-weight: 500;
width: 8.45333rem;
margin: 0 auto 0;
line-height: 0.64rem;
}
.h5 .pagesBox .page1 .but {
width: 6.85333rem;
height: 1.57333rem;
line-height: 1.57333rem;
text-align: center;
color: #000000;
font-size: 0.50667rem;
font-weight: 600;
background: url(../images/but.png) no-repeat;
background-size: 100% 100%;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 1.98667rem;
}
.h5 .pagesBox .page2 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img2.png) no-repeat center;
background-size: 10rem 100%;
}
.h5 .pagesBox .page2 .tx {
width: 2.34667rem;
height: 2.4rem;
border: 0.06667rem solid #FFF36D;
border-radius: 50%;
box-sizing: border-box;
margin: 1.89333rem auto 0.18667rem;
display: block;
}
.h5 .pagesBox .page2 .name {
width: 8.33333rem;
margin: 0 auto 0.29333rem;
text-align: center;
color: #FFF36D;
font-size: 0.48rem;
font-weight: 500;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.h5 .pagesBox .page2 .id {
width: 8.33333rem;
margin: 0 auto 0.56rem;
text-align: center;
color: #FFF36D;
font-size: 0.4rem;
font-weight: 400;
}
.h5 .pagesBox .page2 p {
width: 8.33333rem;
color: #fff;
font-size: 0.4rem;
font-weight: 500;
line-height: 0.64rem;
margin: 0 auto 0.65333rem;
}
.h5 .pagesBox .page2 p b {
color: #FFF36D;
font-size: 0.53333rem;
}
.h5 .pagesBox .page3 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img3.png) no-repeat center;
background-size: 10rem 100%;
padding-top: 2.56rem;
}
.h5 .pagesBox .page3 p {
width: 8.33333rem;
color: #fff;
font-size: 0.4rem;
font-weight: 500;
line-height: 0.64rem;
margin: 0 auto 0.64rem;
}
.h5 .pagesBox .page3 p b {
color: #FFF36D;
font-size: 0.53333rem;
}
.h5 .pagesBox .page4 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img4.png) no-repeat center;
background-size: 10rem 100%;
padding-top: 2.32rem;
}
.h5 .pagesBox .page4 p {
width: 8.33333rem;
color: #fff;
font-size: 0.4rem;
font-weight: 500;
line-height: 0.64rem;
margin: 0 auto 0.66667rem;
}
.h5 .pagesBox .page4 p b {
color: #FFF36D;
font-size: 0.53333rem;
}
.h5 .pagesBox .page5 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img5.png) no-repeat center;
background-size: 10rem 100%;
padding-top: 2.32rem;
}
.h5 .pagesBox .page5 p {
width: 8.33333rem;
color: #fff;
font-size: 0.4rem;
font-weight: 500;
line-height: 0.64rem;
margin: 0 auto 0.66667rem;
}
.h5 .pagesBox .page5 p b {
color: #FFF36D;
font-size: 0.53333rem;
}
.h5 .pagesBox .page6 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img6.png) no-repeat center;
background-size: 10rem 100%;
padding-top: 4.90667rem;
}
.h5 .pagesBox .page6 .txl {
position: absolute;
width: 2.4rem;
height: 2.4rem;
border-radius: 50%;
border: 0.05333rem solid #FFF36D;
top: 2.01333rem;
left: 0.68rem;
}
.h5 .pagesBox .page6 .love {
width: 1.33333rem;
height: 1.33333rem;
position: absolute;
top: 2.54667rem;
left: 2.44rem;
z-index: 2;
}
.h5 .pagesBox .page6 .txr {
position: absolute;
width: 2.4rem;
height: 2.4rem;
border-radius: 50%;
border: 0.05333rem solid #FFF36D;
top: 2.01333rem;
left: 3.14667rem;
}
.h5 .pagesBox .page6 p {
width: 8.33333rem;
color: #fff;
font-size: 0.4rem;
font-weight: 500;
line-height: 0.64rem;
margin: 0 auto 0.74667rem;
}
.h5 .pagesBox .page6 p b {
color: #FFF36D;
font-size: 0.53333rem;
}
.h5 .pagesBox .page7 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img7.png) no-repeat center;
background-size: 10rem 100%;
padding-top: 2.32rem;
}
.h5 .pagesBox .page7 p {
width: 8.33333rem;
color: #fff;
font-size: 0.4rem;
font-weight: 500;
line-height: 0.64rem;
margin: 0 auto 0.74667rem;
}
.h5 .pagesBox .page7 p b {
color: #FFF36D;
font-size: 0.53333rem;
}
.h5 .pagesBox .page8 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img8.png) no-repeat center;
background-size: 10rem 100%;
padding-top: 2.32rem;
}
.h5 .pagesBox .page8 p {
width: 8.33333rem;
color: #fff;
font-size: 0.4rem;
font-weight: 500;
line-height: 0.64rem;
margin: 0 auto 0.70667rem;
}
.h5 .pagesBox .page8 p b {
color: #FFF36D;
font-size: 0.53333rem;
}
.h5 .pagesBox .page9 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img9.png) no-repeat center;
background-size: 10rem 100%;
padding-top: 2.32rem;
}
.h5 .pagesBox .page9 p {
width: 8.33333rem;
color: #fff;
font-size: 0.4rem;
font-weight: 500;
line-height: 0.64rem;
margin: 0 auto 0.65333rem;
}
.h5 .pagesBox .page9 p b {
color: #FFF36D;
font-size: 0.53333rem;
}
.h5 .pagesBox .pages {
box-sizing: border-box;
}
.h5 .pagesBox .pages .more {
width: 0.8rem;
height: 0.8rem;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 0.65333rem;
}
.china .h5 .pagesBox .page1 .title {
background: url(../images/title-zh.png) no-repeat;
background-size: 100% 100%;
}
.Turkiye .h5 .pagesBox .page1 .title {
background: url(../images/title-tr.png) no-repeat;
background-size: 100% 100%;
}
.arabic .h5 .pagesBox .page1 .title {
background: url(../images/title-ar.png) no-repeat;
background-size: 100% 100%;
}

View File

@@ -0,0 +1,395 @@
@function px2rem($px) {
@return $px / 75+rem;
}
html,
body {
width: 100%;
height: 100%;
background: #fff;
overflow-x: hidden;
}
.back {
width: 100%;
height: px2rem(44);
line-height: px2rem(44);
position: fixed;
left: 0;
top: px2rem(90);
text-align: center;
color: #FFFFFF;
font-size: px2rem(38);
font-weight: bold;
z-index: 10;
img {
width: px2rem(44);
height: px2rem(44);
position: absolute;
left: px2rem(18);
top: px2rem(0);
z-index: 2;
}
p {
width: 100%;
height: px2rem(44);
line-height: px2rem(44);
position: absolute;
left: px2rem(18);
top: px2rem(0);
text-align: center;
color: #FFF8C2;
font-size: px2rem(32);
font-weight: 600;
}
}
.h5 {
display: block;
width: 100%;
height: 100%;
overflow: hidden;
// background: rgba(0, 0, 0, .6);
.pagesBox {
width: 100%;
height: 100%;
// overflow: hidden;
transition: all .5s;
transform: translateY(-0%);
.page1 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img1.png) no-repeat center;
background-size: px2rem(750) 100%;
.title {
width: px2rem(750);
height: px2rem(130);
background: url(../images/title.png) no-repeat;
background-size: 100% 100%;
margin: px2rem(198) auto px2rem(27);
}
p {
color: #fff;
font-size: px2rem(30);
font-weight: 500;
width: px2rem(634);
margin: 0 auto 0;
line-height: px2rem(48);
}
.but {
width: px2rem(514);
height: px2rem(118);
line-height: px2rem(118);
text-align: center;
color: #000000;
font-size: px2rem(38);
font-weight: 600;
background: url(../images/but.png) no-repeat;
background-size: 100% 100%;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: px2rem(149);
}
}
.page2 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img2.png) no-repeat center;
background-size: px2rem(750) 100%;
.tx {
width: px2rem(176);
height: px2rem(180);
border: px2rem(5) solid #FFF36D;
border-radius: 50%;
box-sizing: border-box;
margin: px2rem(142) auto px2rem(14);
display: block;
}
.name {
width: px2rem(625);
margin: 0 auto px2rem(22);
text-align: center;
color: #FFF36D;
font-size: px2rem(36);
font-weight: 500;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.id {
width: px2rem(625);
margin: 0 auto px2rem(42);
text-align: center;
color: #FFF36D;
font-size: px2rem(30);
font-weight: 400;
}
p {
width: px2rem(625);
color: #fff;
font-size: px2rem(30);
font-weight: 500;
line-height: px2rem(48);
margin: 0 auto px2rem(49);
b {
color: #FFF36D;
font-size: px2rem(40);
}
}
}
.page3 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img3.png) no-repeat center;
background-size: px2rem(750) 100%;
padding-top: px2rem(192);
p {
width: px2rem(625);
color: #fff;
font-size: px2rem(30);
font-weight: 500;
line-height: px2rem(48);
margin: 0 auto px2rem(48);
b {
color: #FFF36D;
font-size: px2rem(40);
}
}
}
.page4 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img4.png) no-repeat center;
background-size: px2rem(750) 100%;
padding-top: px2rem(174);
p {
width: px2rem(625);
color: #fff;
font-size: px2rem(30);
font-weight: 500;
line-height: px2rem(48);
margin: 0 auto px2rem(50);
b {
color: #FFF36D;
font-size: px2rem(40);
}
}
}
.page5 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img5.png) no-repeat center;
background-size: px2rem(750) 100%;
padding-top: px2rem(174);
p {
width: px2rem(625);
color: #fff;
font-size: px2rem(30);
font-weight: 500;
line-height: px2rem(48);
margin: 0 auto px2rem(50);
b {
color: #FFF36D;
font-size: px2rem(40);
}
}
}
.page6 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img6.png) no-repeat center;
background-size: px2rem(750) 100%;
padding-top: px2rem(368);
.txl {
position: absolute;
width: px2rem(180);
height: px2rem(180);
border-radius: 50%;
border: px2rem(4) solid #FFF36D;
top: px2rem(151);
left: px2rem(51);
}
.love {
width: px2rem(100);
height: px2rem(100);
position: absolute;
top: px2rem(191);
left: px2rem(183);
z-index: 2;
}
.txr {
position: absolute;
width: px2rem(180);
height: px2rem(180);
border-radius: 50%;
border: px2rem(4) solid #FFF36D;
top: px2rem(151);
left: px2rem(236);
}
p {
width: px2rem(625);
color: #fff;
font-size: px2rem(30);
font-weight: 500;
line-height: px2rem(48);
margin: 0 auto px2rem(56);
b {
color: #FFF36D;
font-size: px2rem(40);
}
}
}
.page7 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img7.png) no-repeat center;
background-size: px2rem(750) 100%;
padding-top: px2rem(174);
p {
width: px2rem(625);
color: #fff;
font-size: px2rem(30);
font-weight: 500;
line-height: px2rem(48);
margin: 0 auto px2rem(56);
b {
color: #FFF36D;
font-size: px2rem(40);
}
}
}
.page8 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img8.png) no-repeat center;
background-size: px2rem(750) 100%;
padding-top: px2rem(174);
p {
width: px2rem(625);
color: #fff;
font-size: px2rem(30);
font-weight: 500;
line-height: px2rem(48);
margin: 0 auto px2rem(53);
b {
color: #FFF36D;
font-size: px2rem(40);
}
}
}
.page9 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background: url(../images/img9.png) no-repeat center;
background-size: px2rem(750) 100%;
padding-top: px2rem(174);
p {
width: px2rem(625);
color: #fff;
font-size: px2rem(30);
font-weight: 500;
line-height: px2rem(48);
margin: 0 auto px2rem(49);
b {
color: #FFF36D;
font-size: px2rem(40);
}
}
}
.pages {
box-sizing: border-box;
.more {
width: px2rem(60);
height: px2rem(60);
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: px2rem(49);
}
}
}
}
.china {
.h5 .pagesBox .page1 .title{
background: url(../images/title-zh.png) no-repeat;
background-size: 100% 100%;
}
}
.Turkiye {
.h5 .pagesBox .page1 {
.title {
background: url(../images/title-tr.png) no-repeat;
background-size: 100% 100%;
}
}
}
.arabic {
.h5 .pagesBox .page1 {
.title {
background: url(../images/title-ar.png) no-repeat;
background-size: 100% 100%;
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 684 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,36 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title class="title"></title>
<link rel="stylesheet" href="../../common/css/reset.css">
<link rel="stylesheet" href="./css/index.css">
</head>
<body>
<!-- 頂部返回 -->
<div class="back">
<img src="./images/travel/back.png" alt="">
</div>
<div class="h5">
<div class="pagesBox text1">
</div>
</div>
</body>
</html>
<script src="../../common/js/flexible.js"></script>
<script src="../../common/js/jquery-3.2.1.min.js"></script>
<script src="../../common/js/common2.js"></script>
<script src="../../common/js/layer.js"></script>
<script src="../../common/js/vconsole.min.js"></script>
<script src="../../common/js/route-constant.js"></script>
<script src="./local/en.js"></script>
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="./js/index.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -0,0 +1,146 @@
let urlPrefix = getUrlPrefix()
let browser = checkVersion()
let env = EnvCheck();
if (env == 'test') {
new VConsole();
}
var length;
// 封裝layer消息提醒框
let layerIndex
const showLoading = (content = langReplace(localLang.demoModule.layerIndex1)) => {
layer.open({
type: 2,
shadeClose: false,
content,
success(e) {
layerIndex = $(e).attr('index')
}
})
}
const hideLoading = (index) => {
layer.close(index)
}
const toastMsg = (content = langReplace(localLang.demoModule.layerIndex2), time = 2) => {
layer.open({
content,
time,
skin: 'msg'
})
}
$(function () {
getInfoFromClient();
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
setTimeout(function () {
// 頁面全屏
if (browser.app) {
if (browser.android) {
window.androidJsObj.initShowNav(false)
} else {
window.webkit.messageHandlers.initShowNav.postMessage(0)
}
};
// 頂部返回事件
$('.back img').click(() => {
if (browser.android) {
window.androidJsObj.closeWebView()
} else {
window.webkit.messageHandlers.closeWebView.postMessage(null)
}
})
langReplace = window.lang.replace;
localLang = window.lang;
translateFun();
get();
}, 100)
})
function translateFun() {
var langReplace = window.lang.replace;
var localLang = window.lang;
$('.title').html(langReplace(localLang.demoModule.title));
$('.text1').html(langReplace(localLang.demoModule.text1));
// 監聽滑動事件
let startY
length = $('.h5 .pages').length - 1;//
var index = 0;
var touchLength = 100;
$('body .h5').on('touchstart', function (e) {
startY = e.touches[0].pageY
})
$('body .h5').on('touchend', function (e) {
let endY = e.originalEvent.changedTouches[0].pageY
// 上滑
if (startY - endY >= 50) {
if (index > length - 1) {
return;
} else {
index = index + 1;
$('.pagesBox').css("transform", `translateY(-${index * touchLength}%)`);
// animatedImplementFun(index);
}
}
//下滑
else if (endY - startY >= 50) {
if (index > 0) {
index = index - 1;
$('.pagesBox').css("transform", `translateY(-${index * touchLength}%)`);
// animatedImplementFun(index);
}
}
})
$('.h5 .pagesBox').on('click', '.page1 .but', function () {
index = index + 1;
$('.pagesBox').css("transform", `translateY(-${index * touchLength}%)`);
})
}
// 接口
function get() {
showLoading()
networkRequest({
type: 'get',
url: urlPrefix + '/user/yearReport/get',
success(res) {
if (res.code === 200) {
$('.h5 .pagesBox .page2 .tx').attr('src', res.data.me.avatar);
$('.h5 .pagesBox .page2 .name').text(res.data.me.nick);
$('.h5 .pagesBox .page2 .id').text('ID:' + res.data.me.erbanNo);
$('.h5 .pagesBox .page2 p b').text(res.data.createTime);
$('.h5 .pagesBox .page3 p b').text(res.data.createDays);
$('.h5 .pagesBox .page4 p .b1').text(res.data.experienceValue);
$('.h5 .pagesBox .page4 p .b2').text(res.data.experienceTitle);
$('.h5 .pagesBox .page4 p .b3').text(res.data.createDays);
$('.h5 .pagesBox .page5 p .b1').text(res.data.charmValue);
$('.h5 .pagesBox .page5 p .b2').text(res.data.charmTitle);
$('.h5 .pagesBox .page7 p .b1').text(res.data.giftWallCount);
$('.h5 .pagesBox .page7 p .b2').text(res.data.giftName);
// cp
if (res.data.cp) {
$(`.h5 .pagesBox .page6 p .b1`).text(res.data.cpCreateTime)
$(`.h5 .pagesBox .page6 p .b2`).text(res.data.cp.nick)
$(`.h5 .pagesBox .page6 p .b3`).text(res.data.cpCreateDays)
$('.h5 .pagesBox .page6 .txl').attr('src', res.data.me.avatar);
$('.h5 .pagesBox .page6 .txr').attr('src', res.data.cp.avatar);
} else {
$('.h5 .pagesBox .page6').hide();
length = length - 1;
}
// 转赠金币
if (res.data.giveDiamond) {
$('.h5 .pagesBox .page8 p .b1').text(res.data.giveDiamond);
} else {
$('.h5 .pagesBox .page8').hide();
length = length - 1;
}
console.log(length);
} else {
toastMsg(res.message)
}
hideLoading(layerIndex)
},
error(err) {
hideLoading(layerIndex)
toastMsg(langReplace(localLang.demoModule.layerIndex3))
}
})
}

View File

@@ -0,0 +1,81 @@
// 阿拉伯
langAr = {
// 模块
demoModule: {
layerIndex1: 'جار التحميل...',
layerIndex2: 'تم الانتهاء من العملية',
layerIndex3: 'خطأ في الشبكة، يرجى الخروج وإعادة الدخول',
title: 'التقرير السنوي',
text1: `
<!-- الصفحة 1 -->
<div class="pages page1" id="img1">
<div class="title"></div>
<p class="p1">
في عالم الإنترنت الواسع، أنت مثل نجم ساطع. هنا، لا نرى فقط ضوءك، بل نشعر أيضًا بالفرح الذي تجلبه - أنت جزء لا غنى عنه من Molistar.
</p>
<div class="but">انقر لتوليد</div>
</div>
<!-- الصفحة 2 -->
<div class="pages page2" id="img2">
<img src="./images/more.png" alt="" class="more">
<img src="./images/logo.png" alt="" class="tx">
<div class="name">الاسم</div>
<div class="id">ID: 0</div>
<p><b>2024-11-23</b> هو أول يوم لك في Molistar.</p>
<p>منذ ذلك اليوم، جربنا الكثير معًا: تكوين صداقات جديدة، الدردشة عن الحياة، وتحدي متعة الألعاب معًا.</p>
<p>كل لحظة نسجت رابطًا لا ينفصم بيننا.</p>
</div>
<!-- الصفحة 3 -->
<div class="pages page3" id="img3">
<img src="./images/more.png" alt="" class="more">
<p>لقد قضيت <b>0</b> أيام مليئة بالضحك في Molistar.</p>
<p>مشاركتك النشطة تجعل الغرفة مليئة بالحيوية، كل محادثة حيوية ومثيرة، وكل لعبة مليئة بالضحك.</p>
<p>بفضلك، أصبح هذا المكان أكثر جمالًا.</p>
</div>
<!-- الصفحة 4 -->
<div class="pages page4" id="img4">
<img src="./images/more.png" alt="" class="more">
<p>في رحلة هذا العام، أرسلت <b class="b1">0</b> عملات، وهو ما يجعلك مستحقًا بكل جدارة <b class="b2">محرّك الثروة.</b></p>
<p>كل نقطة تجربة هي شهادة على عملك الشاق، وكل ترقية تسجل تقدمك.</p>
<p>من دخولك إلى المنصة لأول مرة اليوم، اجتهادك.</p>
</div>
<!-- الصفحة 5 -->
<div class="pages page5" id="img5">
<img src="./images/more.png" alt="" class="more">
<p>في هذا العام، جمعت <b class="b1">0</b> نقاط تجربة سحرية.</p>
<p>كل نقطة هي أفضل دليل على عملك الشاق وموهبتك.</p>
<p>مبروك لك على كونك أفضل <b class="b2">بالا بالا</b> على منصتنا!!!</p>
</div>
<!-- الصفحة 6 -->
<div class="pages page6" id="img6">
<img src="./images/more.png" alt="" class="more">
<img src="./images/logo.png" alt="" class="txl">
<img src="./images/love.png" alt="" class="love">
<img src="./images/logo.png" alt="" class="txr">
<p>لقد استلمت هدية CP المحددة في <b class="b1">2024-11-23 00:00:00</b>.</p>
<p>من تلك اللحظة، أصبحت أنت و <b class="b2">مومو</b> ثنائيًا رائعًا.</p>
<p>حتى الآن، كانت علاقتكما دافئة لمدة <b class="b3">0</b> أيام.</p>
<p>نتمنى لكما طريق حب مشرق دائمًا واستمرار كتابة فصول أكثر جمالًا!</p>
</div>
<!-- الصفحة 7 -->
<div class="pages page7" id="img7">
<img src="./images/more.png" alt="" class="more">
<p>هذا العام، لم تكسب فقط ذكريات جميلة لا تعد ولا تحصى في Molistar، بل أظهرت أيضًا حماسك ودعمك بإضاءة <b class="b1">0</b> هدايا.</p>
<p>هديةك المفضلة هي <b class="b2">مومو</b></p>
<p>هذه الهدية الخاصة هي ليست فقط انعكاسًا فريدًا لذوقك، بل أيضًا جسرًا مهمًا للتواصل مع المستخدمين الآخرين.</p>
</div>
<!-- الصفحة 8 -->
<div class="pages page8" id="img8">
<img src="./images/more.png" alt="" class="more">
<p>في 2024، كنت وكيل الشحن المحترم لدينا، وقد حولت إجمالي <b class="b1">0</b> عملات.</p>
<p>شكرًا لجهودك في العام الماضي.</p>
</div>
<!-- الصفحة 9 -->
<div class="pages page9" id="img9">
<p>الآن، دعنا نتقدم إلى 2025 يدًا بيد، نواصل كتابة قصصنا الخاصة، ونخلق المزيد من الذكريات التي لا تُنسى.</p>
<p>نتمنى أن يكون كل يوم في المستقبل أكثر إشراقًا بفضل وجود بعضنا البعض!</p>
</div>
`,
}
}

View File

@@ -0,0 +1,87 @@
// 英文
langEn = {
// 模块
demoModule: {
layerIndex1: 'Loading...',
layerIndex2: 'Operation completed',
layerIndex3: 'Network error, please exit and re-enter',
title:'Annual Report',
text1: `
<!-- 頁面1 -->
<div class="pages page1" id="img1">
<div class="title"></div>
<p class="p1">
In the vast online world, you are like a shining star.Here, we not only see your light, but also
feel the joy you bring - you are an indispensable part of Molistar.
</p>
<div class="but">Click Generate</div>
</div>
<!-- 頁面2 -->
<div class="pages page2" id="img2">
<img src="./images/more.png" alt="" class="more">
<img src="./images/logo.png" alt="" class="tx">
<div class="name">名称</div>
<div class="id">ID:0</div>
<p><b>2024-11-23</b> is your first day at Molistar.</p>
<p>Since that day, we have experienced a lot together: making new friends, chatting about life, and
challenging the fun of games together.</p>
<p>Every moment has woven an inseparable bond between us.</p>
</div>
<!-- 頁面3 -->
<div class="pages page3" id="img3">
<img src="./images/more.png" alt="" class="more">
<p>You have spent <b>0</b> days full of laughter at Molistar.</p>
<p>Your active participation makes the room full of vitality, every conversation is so lively and
interesting, and every game is full of laughter.</p>
<p>Because of you, this place has become more beautiful.</p>
</div>
<!-- 頁面4 -->
<div class="pages page4" id="img4">
<img src="./images/more.png" alt="" class="more">
<p>In this year's journey, you have sent <b class="b1">0</b> coins, which is well deserved <b class="b2">Wealth Germinator.</b>.
</p>
<p>Every experience point is a testimony to your hard work, and every upgrade records your progress.</p>
<p>From entering the platform for the first time today, your persistence </p>
</div>
<!-- 頁面5 -->
<div class="pages page5" id="img5">
<img src="./images/more.png" alt="" class="more">
<p>In this year, you have accumulated <b class="b1">0</b> charm experience points. </p>
<p>Every point is the best proof of your hard work and talent. </p>
<p>Congratulations on becoming the best <b class="b2">巴拉巴拉</b> on our platform!!!</p>
</div>
<!-- 頁面6 -->
<div class="pages page6" id="img6">
<img src="./images/more.png" alt="" class="more">
<img src="./images/logo.png" alt="" class="txl">
<img src="./images/love.png" alt="" class="love">
<img src="./images/logo.png" alt="" class="txr">
<p>You received the designated CP gift on <b class="b1">2024-11-23 00:00:00</b>.</p>
<p>From that moment on, you and <b class="b2">momo</b> became an enviable CP.</p>
<p>So far, your relationship has been warm for <b class="b3">0</b> days.</p>
<p>May your love path always be full of sunshine and continue to write more beautiful chapters!</p>
</div>
<!-- 頁面7 -->
<div class="pages page7" id="img7">
<img src="./images/more.png" alt="" class="more">
<p>This year, you not only gained countless beautiful memories in Molistar, but also showed your
enthusiasm and support by lighting up <b class="b1">0</b> gifts.</p>
<p>Your favorite gift is <b class="b2">momo</b></p>
<p>This special gift is not only a unique reflection of your taste, but also an important bridge for you
to communicate with other users.</p>
</div>
<!-- 頁面8 -->
<div class="pages page8" id="img8">
<img src="./images/more.png" alt="" class="more">
<p>In 2024, you were our valued recharge agent, and you have transferred a total of <b class="b1">0</b> coins.</p>
<p>Thank you for your efforts in the past year.</p>
</div>
<!-- 頁面9 -->
<div class="pages page9" id="img9">
<p>Now, let us move forward to 2025 hand in hand, continue to write our own stories, and create more
unforgettable memories.</p>
<p>May every day in the future be brighter because of each other's existence!</p>
</div>
`,
}
}

View File

@@ -0,0 +1,83 @@
// 土耳其
langTr = {
// 模塊
demoModule: {
layerIndex1: "Yükleniyor...",
layerIndex2: "İşlem tamamlandı",
layerIndex3: "Ağ hatası, lütfen çıkın ve tekrar girin",
title: "Yıllık Rapor",
text1: `
<!-- Sayfa 1 -->
<div class="pages page1" id="img1">
<div class="title"></div>
<p class="p1">
Geniş çevrimiçi dünyada, sen parlayan bir yıldız gibisin. Burada, sadece ışığını görmekle kalmıyor,
aynı zamanda getirdiğin mutluluğu da hissediyoruz - sen Molistar'ın vazgeçilmez bir parçasısın.
</p>
<div class="but">Oluşturmayı Tıkla</div>
</div>
<!-- Sayfa 2 -->
<div class="pages page2" id="img2">
<img src="./images/more.png" alt="" class="more">
<img src="./images/logo.png" alt="" class="tx">
<div class="name">Ad</div>
<div class="id">ID:0</div>
<p><b>2024-11-23</b> senin Molistar'daki ilk günündü.</p>
<p>O günden itibaren birlikte çok şey deneyimledik: yeni arkadaşlar edinmek, hayat hakkında sohbetler yapmak ve oyunların eğlencesine birlikte meydan okumak.</p>
<p>Her an, aramızda ayrılmaz bir bağ ördü.</p>
</div>
<!-- Sayfa 3 -->
<div class="pages page3" id="img3">
<img src="./images/more.png" alt="" class="more">
<p>Molistar'da <b>0</b> gün kahkahalarla geçirdin.</p>
<p>Aktif katılımın, odayı canlı tutuyor, her sohbet çok hareketli ve eğlenceli, her oyun kahkahalarla dolu.</p>
<p>Sadece senin yüzünden, bu yer daha güzel oldu.</p>
</div>
<!-- Sayfa 4 -->
<div class="pages page4" id="img4">
<img src="./images/more.png" alt="" class="more">
<p>Bu yılki yolculuğunda, <b class="b1">0</b> coin gönderdin, bu da seni <b class="b2">Zenginlik Tohumcusu</b> yaptı.</p>
<p>Her deneyim puanı, sıkı çalışmanın bir kanıtıdır ve her yükselme, ilerlemeni kaydeder.</p>
<p>Bugün ilk kez platforma katıldığından beri, azmin sayesinde...</p>
</div>
<!-- Sayfa 5 -->
<div class="pages page5" id="img5">
<img src="./images/more.png" alt="" class="more">
<p>Bu yıl, toplamda <b class="b1">0</b> çekicilik deneyim puanı biriktirdin.</p>
<p>Her puan, sıkı çalışmanın ve yeteneğinin en iyi kanıtıdır.</p>
<p>Platformumuzda en iyi <b class="b2">巴拉巴拉</b> olduğun için tebrikler!!!</p>
</div>
<!-- Sayfa 6 -->
<div class="pages page6" id="img6">
<img src="./images/more.png" alt="" class="more">
<img src="./images/logo.png" alt="" class="txl">
<img src="./images/love.png" alt="" class="love">
<img src="./images/logo.png" alt="" class="txr">
<p>2024-11-23 00:00:00 tarihinde belirlenen CP hediyesini aldın.</p>
<p>O andan itibaren, <b class="b2">momo</b> ile kıskanılacak bir CP oldunuz.</p>
<p>Şu ana kadar ilişkiniz <b class="b3">0</b> gün boyunca sıcak bir şekilde devam etti.</p>
<p>Sevgi yolculuğunuzun her zaman güneşle dolu olmasını ve daha güzel bölümler yazmanızı dilerim!</p>
</div>
<!-- Sayfa 7 -->
<div class="pages page7" id="img7">
<img src="./images/more.png" alt="" class="more">
<p>Bu yıl, sadece Molistar'da sayısız güzel anı biriktirmekle kalmadın, aynı zamanda <b class="b1">0</b> hediyeyi ışıklandırarak heyecanını ve desteğini gösterdin.</p>
<p>En sevdiğin hediye <b class="b2">momo</b></p>
<p>Bu özel hediye, sadece zevkinin eşsiz bir yansıması olmakla kalmaz, aynı zamanda diğer kullanıcılarla iletişim kurman için önemli bir köprüdür.</p>
</div>
<!-- Sayfa 8 -->
<div class="pages page8" id="img8">
<img src="./images/more.png" alt="" class="more">
<p>2024 yılında, değerli bir yükleme ajanı oldun ve toplamda <b class="b1">0</b> coin transfer ettin.</p>
<p>Geçen yılki çabaların için teşekkür ederiz.</p>
</div>
<!-- Sayfa 9 -->
<div class="pages page9" id="img9">
<p>Şimdi, 2025'e el birliğiyle ilerleyelim, kendi hikayelerimizi yazmaya devam edelim ve daha unutulmaz anılar yaratalım.</p>
<p>Gelecekteki her gün, birbirimizin varlığı sayesinde daha parlak olsun!</p>
</div>
`
}
}

View File

@@ -0,0 +1,81 @@
// 中文
langZh = {
// 模塊
demoModule: {
layerIndex1: '載入中...',
layerIndex2: '操作完成',
layerIndex3: '網絡錯誤,請退出並重新進入',
title: '年度報告',
text1: `
<!-- 頁面1 -->
<div class="pages page1" id="img1">
<div class="title"></div>
<p class="p1">
在廣闊的網絡世界中你就像一顆閃亮的星星。在這裡我們不僅看到了你的光芒也感受到了你帶來的快樂——你是Molistar中不可或缺的一部分。
</p>
<div class="but">點擊生成</div>
</div>
<!-- 頁面2 -->
<div class="pages page2" id="img2">
<img src="./images/more.png" alt="" class="more">
<img src="./images/logo.png" alt="" class="tx">
<div class="name">名稱</div>
<div class="id">ID: 0</div>
<p><b>2024-11-23</b> 是你在Molistar的第一天。</p>
<p>從那天起,我們一起經歷了很多:結交新朋友,談論生活,並一起挑戰遊戲的樂趣。</p>
<p>每一刻都編織了一條無法分割的紐帶。</p>
</div>
<!-- 頁面3 -->
<div class="pages page3" id="img3">
<img src="./images/more.png" alt="" class="more">
<p>你在Molistar度過了<b>0</b>天充滿笑聲的時光。</p>
<p>你的積極參與讓房間充滿了活力,每次對話都那麼生動有趣,每場遊戲都充滿了歡笑。</p>
<p>因為有你,這個地方變得更加美麗。</p>
</div>
<!-- 頁面4 -->
<div class="pages page4" id="img4">
<img src="./images/more.png" alt="" class="more">
<p>在這一年的旅程中,你送出了<b class="b1">0</b>個幣,當之無愧是<b class="b2">財富播種者。</b></p>
<p>每一個經驗值都是你努力的見證,每一次升級都記錄了你的進步。</p>
<p>從今天第一次進入平台起,你的堅持。</p>
</div>
<!-- 頁面5 -->
<div class="pages page5" id="img5">
<img src="./images/more.png" alt="" class="more">
<p>在這一年裡,你累積了<b class="b1">0</b>點魅力經驗值。</p>
<p>每一點都是你努力和才華的最佳證明。</p>
<p>恭喜你成為我們平台上最棒的<b class="b2">巴拉巴拉</b></p>
</div>
<!-- 頁面6 -->
<div class="pages page6" id="img6">
<img src="./images/more.png" alt="" class="more">
<img src="./images/logo.png" alt="" class="txl">
<img src="./images/love.png" alt="" class="love">
<img src="./images/logo.png" alt="" class="txr">
<p>你在<b class="b1">2024-11-23 00:00:00</b>收到了指定的CP禮物。</p>
<p>從那一刻起,你和<b class="b2">momo</b>成為了令人羨慕的CP。</p>
<p>到目前為止,你們的關係已經保持了<b class="b3">0</b>天。</p>
<p>願你們的愛情之路永遠充滿陽光,繼續書寫更多美好的篇章!</p>
</div>
<!-- 頁面7 -->
<div class="pages page7" id="img7">
<img src="./images/more.png" alt="" class="more">
<p>今年你在Molistar中不僅獲得了無數美好的回憶還通過點亮<b class="b1">0</b>個禮物展示了你的熱情和支持。</p>
<p>你最喜歡的禮物是<b class="b2">momo</b></p>
<p>這份特殊的禮物不僅是你品味的獨特體現,還是你與其他用戶溝通的重要橋樑。</p>
</div>
<!-- 頁面8 -->
<div class="pages page8" id="img8">
<img src="./images/more.png" alt="" class="more">
<p>在2024年你是我們尊敬的充值代理並且你總共轉帳了<b class="b1">0</b>個幣。</p>
<p>感謝你在過去一年的努力。</p>
</div>
<!-- 頁面9 -->
<div class="pages page9" id="img9">
<p>現在讓我們手牽手向2025年邁進繼續書寫我們的故事創造更多難忘的回憶。</p>
<p>願未來的每一天都因為彼此的存在而更加光明!</p>
</div>
`,
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 205 KiB

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1002 KiB

After

Width:  |  Height:  |  Size: 322 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1004 KiB

After

Width:  |  Height:  |  Size: 317 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 490 KiB

After

Width:  |  Height:  |  Size: 420 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 222 KiB

After

Width:  |  Height:  |  Size: 210 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 725 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 643 KiB

After

Width:  |  Height:  |  Size: 372 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 641 KiB

After

Width:  |  Height:  |  Size: 368 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 302 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 704 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 862 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

View File

@@ -42,7 +42,7 @@
<!-- 我的充值 -->
<div class="myRecharge">
<div class="title text7"></div>
<p><b>$0</b><img style="display: none;" src="./images/why.png" alt=""></p>
<p><b>$0</b><img src="./images/why.png" alt=""></p>
<div class="but text8"></div>
</div>
<!-- 充值档位到达10 -->
@@ -224,6 +224,121 @@
<div class="but text10"></div>
</div>
</div>
<!-- 充值档位到达5000 -->
<div class="recharge5000 recharge7 recharges">
<div class="top">
<div class="title">Recharge $5000</div>
</div>
<div class="content">
<!-- 奖励图片 -->
<div class="rewardImg">
<div class="ts" id="txTop5000"></div>
<img src="./images/bo.png" alt="" class="bo">
<img src="./images/why.png" alt="" class="why">
</div>
<!-- 前三标题 -->
<div class="topTitle">
<img src="./images/left.png" alt="" class="left">
<b class="text26"></b>
<img src="./images/right.png" alt="" class="right">
</div>
<!-- 前三信息 -->
<div class="topBox">
<div class="no2">
<img src="./images/logo.png" alt="" class="tx">
<img src="./images/top2.png" alt="" class="ts">
</div>
<div class="no1">
<img src="./images/logo.png" alt="" class="tx">
<img src="./images/top1.png" alt="" class="ts">
</div>
<div class="no3">
<img src="./images/logo.png" alt="" class="tx">
<img src="./images/top3.png" alt="" class="ts">
</div>
</div>
</div>
<div class="bottom">
<div class="but text10"></div>
</div>
</div>
<!-- 充值档位到达8000 -->
<div class="recharge8000 recharge8 recharges">
<div class="top">
<div class="title">Recharge $8000</div>
</div>
<div class="content">
<!-- 奖励图片 -->
<div class="rewardImg">
<div class="ts" id="txTop8000"></div>
<img src="./images/bo.png" alt="" class="bo">
<img src="./images/why.png" alt="" class="why">
</div>
<!-- 前三标题 -->
<div class="topTitle">
<img src="./images/left.png" alt="" class="left">
<b class="text26"></b>
<img src="./images/right.png" alt="" class="right">
</div>
<!-- 前三信息 -->
<div class="topBox">
<div class="no2">
<img src="./images/logo.png" alt="" class="tx">
<img src="./images/top2.png" alt="" class="ts">
</div>
<div class="no1">
<img src="./images/logo.png" alt="" class="tx">
<img src="./images/top1.png" alt="" class="ts">
</div>
<div class="no3">
<img src="./images/logo.png" alt="" class="tx">
<img src="./images/top3.png" alt="" class="ts">
</div>
</div>
</div>
<div class="bottom">
<div class="but text10"></div>
</div>
</div>
<!-- 充值档位到达10000 -->
<div class="recharge10000 recharge9 recharges">
<div class="top">
<div class="title">Recharge $10000</div>
</div>
<div class="content">
<!-- 奖励图片 -->
<div class="rewardImg">
<div class="ts" id="txTop10000"></div>
<img src="./images/bo.png" alt="" class="bo">
<img src="./images/why.png" alt="" class="why">
<img src="./images/why.png" alt="" class="why why2">
</div>
<!-- 前三标题 -->
<div class="topTitle">
<img src="./images/left.png" alt="" class="left">
<b class="text26"></b>
<img src="./images/right.png" alt="" class="right">
</div>
<!-- 前三信息 -->
<div class="topBox">
<div class="no2">
<img src="./images/logo.png" alt="" class="tx">
<img src="./images/top2.png" alt="" class="ts">
</div>
<div class="no1">
<img src="./images/logo.png" alt="" class="tx">
<img src="./images/top1.png" alt="" class="ts">
</div>
<div class="no3">
<img src="./images/logo.png" alt="" class="tx">
<img src="./images/top3.png" alt="" class="ts">
</div>
</div>
</div>
<div class="bottom">
<div class="but text10"></div>
</div>
</div>
<!-- 弹窗 -->
<div class="pub">
<div class="pub_in">
@@ -239,15 +354,32 @@
</div>
</div>
</div>
<!-- 免责声明 -->
<div class="disclaimer text24"></div>
<div class="video">
<div class="video video3000">
<video id="zjVideo" controls>
<source src="./mp4/3000.mp4" type="video/mp4">
</video>
<img src="./images/close.png" alt="" class="close">
</div>
<div class="video video5000">
<video id="zjVideo5000" controls>
<source src="./mp4/5000.mp4" type="video/mp4">
</video>
<img src="./images/close.png" alt="" class="close">
</div>
<div class="video video8000">
<video id="zjVideo8000" controls>
<source src="./mp4/8000.mp4" type="video/mp4">
</video>
<img src="./images/close.png" alt="" class="close">
</div>
<div class="video video10000">
<video id="zjVideo10000" controls>
<source src="./mp4/10000.mp4" type="video/mp4">
</video>
<img src="./images/close.png" alt="" class="close">
</div>
</body>
@@ -259,8 +391,9 @@
<script src="../../common/js/vconsole.min.js"></script>
<script src="../../common/js/route-constant.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./local/en.js"></script>
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/en.js?v=1.0"></script>
<script src="./local/zh.js?v=1.0"></script>
<script src="./local/ar.js?v=1.0"></script>
<script src="./local/tr.js?v=1.0"></script>
<script src="./js/index.js"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -81,6 +81,9 @@ document.addEventListener('DOMContentLoaded', function () {
loadSVGA('ts500', './svga/500.svga');
loadSVGA('ts1000', './svga/1000.svga');
loadSVGA('ts3000', './svga/3000.svga');
loadSVGA('txTop5000', './svga/txTop.svga');
loadSVGA('txTop8000', './svga/txTop.svga');
loadSVGA('txTop10000', './svga/txTop.svga');
loadSVGA('zj10', './svga/zj10.svga');
loadSVGA('zj100', './svga/zj100.svga');
loadSVGA('zj300', './svga/zj300.svga');
@@ -125,9 +128,9 @@ function getConfig() {
wealth = res.data.wealth;
limitWealth = res.data.limitWealth;
// 处理是否我的充值展示
if(res.data.rechargeUser){
if (res.data.rechargeUser) {
$('.myRecharge').hide();
}else{
} else {
$('.myRecharge').show();
}
// 处理倒计时
@@ -179,7 +182,6 @@ $('.myRecharge .but').click(function () {
if (channel == "google") {
window.androidJsObj.openChargePage(6);
} else {
window.androidJsObj.openChargePage(6);
window.location.href = urlPrefix + '/molistar/modules/pay/index.html?channelType=4';
}
} else if (browser.ios) {
@@ -187,7 +189,6 @@ $('.myRecharge .but').click(function () {
if (channel == "appstore") {
window.webkit.messageHandlers.openChargePage.postMessage(null);
} else {
window.webkit.messageHandlers.chargePayClickPage.postMessage(6);
window.location.href = urlPrefix + '/molistar/modules/pay/index.html?channelType=4';
}
}
@@ -215,6 +216,38 @@ $('.recharge3000 .content .rewardImg .why').click(function () {
$('.pub ').show();
bodyScroolFun(true);
})
// 打开5000头饰弹窗
$('.recharge5000 .content .rewardImg .why').click(function () {
$('.pub .pub_in .centent').addClass('myRechargeTextWhy');
$('.pub .pub_in .title').html(langReplace(localLang.demoModule.headdressTitle));
$('.pub .pub_in .centent').html(langReplace(localLang.demoModule.headdressText));
$('.pub ').show();
bodyScroolFun(true);
})
// 打开8000头饰弹窗
$('.recharge8000 .content .rewardImg .why').click(function () {
$('.pub .pub_in .centent').addClass('myRechargeTextWhy');
$('.pub .pub_in .title').html(langReplace(localLang.demoModule.headdressTitle));
$('.pub .pub_in .centent').html(langReplace(localLang.demoModule.headdressText));
$('.pub ').show();
bodyScroolFun(true);
})
// 打开10000头饰弹窗
$('.recharge10000 .content .rewardImg .why2').click(function () {
$('.pub .pub_in .centent').addClass('myRechargeTextWhy');
$('.pub .pub_in .title').html(langReplace(localLang.demoModule.headdressTitle));
$('.pub .pub_in .centent').html(langReplace(localLang.demoModule.headdressText));
$('.pub ').show();
bodyScroolFun(true);
})
// 打开10000座驾弹窗
$('.recharge10000 .content .rewardImg .why').click(function () {
$('.pub .pub_in .centent').addClass('myRechargeTextWhy');
$('.pub .pub_in .title').html(langReplace(localLang.demoModule.carTitle));
$('.pub .pub_in .centent').html(langReplace(localLang.demoModule.carText));
$('.pub ').show();
bodyScroolFun(true);
})
// 关闭弹窗
$('.pub .pub_in .close').click(function () {
$('.pub .pub_in .centent').removeClass('myRechargeText');
@@ -291,12 +324,39 @@ $('.recharge3000 .content .rewardImg .bo').click(function () {
var video = document.getElementById('zjVideo');
video.play();
bodyScroolFun(true);
$('.video').show();
$('.video3000').show();
})
// 打开mp4弹窗
$('.recharge5000 .content .rewardImg .bo').click(function () {
var video = document.getElementById('zjVideo5000');
video.play();
bodyScroolFun(true);
$('.video5000').show();
})
// 打开mp4弹窗
$('.recharge8000 .content .rewardImg .bo').click(function () {
var video = document.getElementById('zjVideo8000');
video.play();
bodyScroolFun(true);
$('.video8000').show();
})
// 打开mp4弹窗
$('.recharge10000 .content .rewardImg .bo').click(function () {
var video = document.getElementById('zjVideo10000');
video.play();
bodyScroolFun(true);
$('.video10000').show();
})
// 关闭mp4弹窗
$('.video .close').click(function () {
var video = document.getElementById('zjVideo');
var video5000 = document.getElementById('zjVideo5000');
var video8000 = document.getElementById('zjVideo8000');
var video10000 = document.getElementById('zjVideo10000');
video.pause();
video5000.pause();
video8000.pause();
video10000.pause();
bodyScroolFun(false);
$('.video').hide();
})

View File

@@ -23,13 +23,15 @@ langAr = {
text16: `إعادة شحن $3000`,
text17: `القواعد`,
text18: `
<p>1، وقت نشاط إعادة الشحن: من 00:00:00 في اليوم الأول من كل شهر إلى 23:59:59 في اليوم الأخير من الشهر (GMT+3).</p>
<p>2، يمكنك الحصول على مكافأة كل درجة مرة واحدة فقط.</p>
<p>3، عند انتهاء كل جولة من الأنشطة، ستنتهي المكافآت تلقائيًا.</p>
<p>4، اتصل بخدمة العملاء الرسمية للحصول على معرفك الفريد!</p>
<p>5، لا يمكن لوكيل الشحن الانضمام إلى النشاط.</p>
<p>6، هذا الحدث ليس مرتبطًا بجوجل/أبل.</p>
`,
<p>1. وقت نشاط الشحن: من الساعة 0:00:00 في اليوم الأول من كل شهر إلى الساعة 23:59:59 في آخر يوم من الشهر (GMT+3).</p>
<p>2. يمكنك الحصول على كل مكافأة مرتبة مرة واحدة فقط.</p>
<p>3. بعد انتهاء كل جولة من الأنشطة، ستنتهي صلاحية المكافآت تلقائيًا.</p>
<p>4. تواصل مع خدمة العملاء الرسمية للحصول على معرفك الفريد!</p>
<p>5. لا يمكن لوكلاء الشحن المشاركة في النشاط.</p>
<p>6. يمكن للمستخدمين تخصيص هدية أو مركبة أو غطاء رأس مرة واحدة في الشهر إذا قاموا بالشحن إلى المستوى المطلوب.</p>
<p>7. هذا الحدث غير مرتبط بجوجل/آبل.</p>
`,
text19: `إعادة شحن شهريتي`,
text20: `
<p>1، تشمل طرق إعادة الشحن Google وApple الداخلية وما إلى ذلك.</p>
@@ -41,5 +43,10 @@ langAr = {
text24: `هذا الحدث غير مرتبط بشركة أبل.`,
text25: `هذا الحدث غير مرتبط بشركة جوجل.`,
text26: `أفضل 3 فائزين`,
headdressTitle: 'تاج مخصص',
headdressText: '<p>يمكنك إرسال لقبك الفريد إلى خدمة العملاء الرسمية لتخصيص تاجك المخصص</p>',
carTitle: 'سيارة مخصصة',
carText: '<p>يمكنك إرسال صورتك الرمزية الفريدة ولقبك إلى خدمة العملاء الرسمية لتخصيص سيارتك المخصصة</p>'
}
}

View File

@@ -26,7 +26,8 @@ langEn = {
<p>3. Each round of activities end, the rewards will automatically expire.</p>
<p>4. Contact our official customer service to get your unique ID!</p>
<p>5. Recharge agent can not join the activity.</p>
<p>6. This event is not related to Google/Apple.</p>
<p>6. Users can customize gift, vehicle or headwear once a month if they recharge to the corresponding level.</p>
<p>7. This event is not related to Google/Apple.</p>
`,
text19: `My Monthly Recharge`,
text20: `
@@ -39,5 +40,9 @@ langEn = {
text24: `This event is not related to Apple.`,
text25: `This event is not related to Google.`,
text26: `Top 3 Winner`,
headdressTitle: `Customized Headdress`,
headdressText: `<p>You can send your unique nickname to the official customer service to customize your customized headdress</p>`,
carTitle: `Customized Car`,
carText: `<p>You can send your unique avatar and nickname to the official customer service to customize your customized car</p>`,
}
}

View File

@@ -0,0 +1,49 @@
langTr = {
demoModule: {
layerIndex1: 'Yükleniyor...',
layerIndex2: 'Başarılı',
layerIndex3: 'Ağ hatası',
text1: 'Aylık yeniden doldurma',
text2: 'Kurallar',
text3: 'Gün',
text4: 'Saat',
text5: 'Dakika',
text6: 'Saniye',
text7: 'Yeniden Doldurmam',
text8: 'Yeniden Doldur',
text9: '10$ Yeniden Doldur',
text10: 'Ödül Al',
text11: '100$ Yeniden Doldur',
text12: '300$ Yeniden Doldur',
text13: 'İlk 3 Kazanan',
text14: '500$ Yeniden Doldur',
text15: '1000$ Yeniden Doldur',
text16: '3000$ Yeniden Doldur',
text17: 'Kurallar',
text18: `
<p>1. Şarj etkinliği süresi: Her ayın 1. günü saat 00:00:00'dan ayın son günü saat 23:59:59'a kadar (GMT+3).</p>
<p>2. Her derece ödülünü yalnızca bir kez alabilirsiniz.</p>
<p>3. Her etkinlik turu sona erdiğinde, ödüller otomatik olarak sona erecektir.</p>
<p>4. Benzersiz kimliğinizi almak için resmi müşteri hizmetlerimizle iletişime geçin!</p>
<p>5. Şarj acenteleri etkinliğe katılamaz.</p>
<p>6. Kullanıcılar, ilgili seviyeye şarj ettikleri takdirde ayda bir hediye, araç veya başlık özelleştirebilirler.</p>
<p>7. Bu etkinlik Google/Apple ile ilişkili değildir.</p>
`,
text19: 'Aylık Yeniden Doldurmam',
text20: `
<p>1. Yeniden doldurma yöntemleri Google, Apple içi satın alma vb. içerir.</p>
<p>2. Yeniden doldurma aracısı etkinliğe katılamaz.</p>
`,
text21: 'Özelleştirilmiş Hediye',
text22: '<p>Özelleştirilmiş hediyenizi almak için özel videonuzu müşteri hizmetlerimize gönderebilirsiniz.</p>',
text23: 'Alındı',
text24: 'Bu etkinlik Apple ile ilişkili değildir.',
text25: 'Bu etkinlik Google ile ilişkili değildir.',
text26: 'İlk 3 Kazanan',
headdressTitle: 'Özelleştirilmiş Taç',
headdressText: '<p>Benzersiz takma adınızı resmi müşteri hizmetlerine göndererek özelleştirilmiş tacınızı oluşturabilirsiniz</p>',
carTitle: 'Özelleştirilmiş Araç',
carText: '<p>Benzersiz avatarınızı ve takma adınızı resmi müşteri hizmetlerine göndererek özelleştirilmiş aracınızı oluşturabilirsiniz</p>',
}
}

View File

@@ -23,13 +23,15 @@ langZh = {
text16: `充值 $3000`,
text17: `規則`,
text18: `
<p>1充值活動時間每月1日00:00:00每月最後一天23:59:59GMT+3。</p>
<p>2每個等級的獎勵只能獲得一次。</p>
<p>3每輪活動結束後,獎勵將自動過期。</p>
<p>4、聯系客服獲取您的唯一ID</p>
<p>5充值代理不能參加活動。</p>
<p>6、該活動與谷歌/蘋果無關。</p>
`,
<p>1. 充值活動時間每月1日0:00:00每月最後一天23:59:59GMT+3。</p>
<p>2. 每個等級的獎勵只能獲得一次。</p>
<p>3. 每輪活動結束後,獎勵將自動失效。</p>
<p>4. 聯繫我們的官方客服獲取您的專屬ID</p>
<p>5. 充值代理無法參與此活動。</p>
<p>6. 用戶若充值至對應等級,每月可定制一次禮物、座駕或頭飾。</p>
<p>7. 此活動與Google/Apple無關。</p>
`,
text19: `我的月度充值`,
text20: `
<p>1、充值方式包括Google、Apple內購等。</p>
@@ -41,5 +43,10 @@ langZh = {
text24: `本活動與蘋果無關`,
text25: `本活動與谷歌無關`,
text26: `前3名獲獎者`,
headdressTitle: '定制頭飾',
headdressText: '<p>您可以將您的獨特暱稱發送給官方客服,來定制您的專屬頭飾</p>',
carTitle: '定制車輛',
carText: '<p>您可以將您的獨特頭像和暱稱發送給官方客服,來定制您的專屬車輛</p>'
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -34,7 +34,8 @@ function initLocalLang() {
window.lang.code = 'id'
window.lang.defaults = false
} else if (lang === 'tr' || window.location.href.match('=tr')) {
if (window.location.href.match('2024-newYear') || window.location.href.match('guild-ar') || window.location.href.match('2024-invitationFission') || window.location.href.match('inform') || window.location.href.match('superId') || window.location.href.match('newWeekStar') || window.location.href.match('home') || window.location.href.match('pay')) {
if (window.location.href.match('dailyConsumption') || window.location.href.match('2024-cpActive') || window.location.href.match('superLucky') || window.location.href.match('newRank') || window.location.href.match('roomLevel') || window.location.href.match('rechargeNew') || window.location.href.match('2024-newYear') || window.location.href.match('guild-ar') || window.location.href.match('2024-invitationFission') || window.location.href.match('inform') || window.location.href.match('superId') || window.location.href.match('newWeekStar') || window.location.href.match('home') || window.location.href.match('pay')) {
window.location.href.match('superLucky') ||
// 土耳其
console.log("langHandler" + '土耳其')
window.lang = langTr

View File

@@ -848,3 +848,38 @@ body {
background: url(../images/210-zh.png) no-repeat;
background-size: 100% 100%;
}
.Turkiye .header {
background: url(../images/header-tr.png) no-repeat;
background-size: 100% 100%;
}
.Turkiye .content1 .contentBox1 .box {
background: url(../images/700-tr.png) no-repeat;
background-size: 100% 100%;
}
.Turkiye .content1 .contentBox2 .box {
background: url(../images/350-tr.png) no-repeat;
background-size: 100% 100%;
}
.Turkiye .content1 .contentBox3 .box {
background: url(../images/70-tr.png) no-repeat;
background-size: 100% 100%;
}
.Turkiye .content2 .contentBox1 .box {
background: url(../images/7-tr.png) no-repeat;
background-size: 100% 100%;
}
.Turkiye .content2 .contentBox2 .box {
background: url(../images/3500-tr.png) no-repeat;
background-size: 100% 100%;
}
.Turkiye .content2 .contentBox3 .box {
background: url(../images/210-tr.png) no-repeat;
background-size: 100% 100%;
}

View File

@@ -818,4 +818,34 @@ body {
background: url(../images/210-zh.png) no-repeat;
background-size: 100% 100%;
}
}
.Turkiye {
.header {
background: url(../images/header-tr.png) no-repeat;
background-size: 100% 100%;
}
.content1 .contentBox1 .box{
background: url(../images/700-tr.png) no-repeat;
background-size: 100% 100%;
}
.content1 .contentBox2 .box{
background: url(../images/350-tr.png) no-repeat;
background-size: 100% 100%;
}
.content1 .contentBox3 .box{
background: url(../images/70-tr.png) no-repeat;
background-size: 100% 100%;
}
.content2 .contentBox1 .box{
background: url(../images/7-tr.png) no-repeat;
background-size: 100% 100%;
}
.content2 .contentBox2 .box{
background: url(../images/3500-tr.png) no-repeat;
background-size: 100% 100%;
}
.content2 .contentBox3 .box{
background: url(../images/210-tr.png) no-repeat;
background-size: 100% 100%;
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 493 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 848 KiB

View File

@@ -217,6 +217,7 @@
<script src="./local/en.js"></script>
<script src="./local/zh.js"></script>
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/index.js?v=1.0"></script>
<script src="../../common/local/langHandler.js"></script>

Some files were not shown because too many files have changed in this diff Show More