11
0

3 コミット 9c4e61311a ... d1b8fdf6f8

作者 SHA1 メッセージ 日付
  baichun d1b8fdf6f8 Merge branch 'master' of http://svn.ouj.com:3000/dwdoc/web 5 年 前
  baichun faae46a13e 1doc 5 年 前
  baichun 91bf0d9ec9 doc 5 年 前
5 ファイル変更60 行追加4 行削除
  1. 23 0
      cmsProgram/README.md
  2. 5 1
      cmsProgram/common.md
  3. 13 1
      cmsProgram/h5.md
  4. 18 1
      otherProgram/webGame.md
  5. 1 1
      phpProgram/README.md

+ 23 - 0
cmsProgram/README.md

@@ -12,6 +12,29 @@
 
 fis3,node6,jquery
 
+### 项目结构
+
+```Text
+|- dwweb-pc                         --- 多玩仓库pc
+    |- 2017专区                      --- zt2017分支
+    |- 2017专题                      --- zt2017分支
+    |- 2018专题                      --- zt2018分支
+    |- 2019专题                      --- zt2019分支
+    |- 5253                          --- 前端资源
+    |- LOL
+    |- 播放器
+    |- 多玩视频
+    |- 多玩视频助手
+    |- 多玩右下角公用弹窗
+    |- 公共资源
+    |- 旧版多玩公共资源
+    |- 联运游戏
+    |- 论坛
+    |- 商务
+|- dwweb-h5                           --- 多玩仓库h5
+|- pub                           --- 最终编译打包资源目录
+```
+
 ## 发布路径: 
 
 http://dev.webdev.ouj.com/index.php?r=task/index&project_id=50

+ 5 - 1
cmsProgram/common.md

@@ -73,7 +73,11 @@ dwUDBProxy.kaLogin
 dwUDBProxy.kaLogout  
 dwUDBProxy.isKaLogin  
 
-④ 登录针对多玩游戏大厅多了特殊处理,盒子退出登录不同步其他站cookie缩短退出时间等,具体看源码 
+④ 登录针对多玩游戏大厅多了特殊处理,具体看源码
+
+1.盒子退出登录不同步其他站cookie缩短退出时间等  
+2.登录后不弹出多玩绑定弹窗  
+3.登录后重新set一遍cookie,防止客户端拿不到  
 
 ![avatar](../image/cms53.png)
 

+ 13 - 1
cmsProgram/h5.md

@@ -50,4 +50,16 @@ PHP引入这个模板为前端静态资源,故修改这个模板=修改了h5文
  ![avatar](../image/cms25.png)
 
 #### 定制化  
-多玩单机,多玩tv有做定制化修改,样式有所不一样  
+多玩单机,多玩tv有做定制化修改,样式有所不一样  
+
+#### 注意 
+
+对于小程序内嵌h5页面有做不执行以下判断,所以若h5是内嵌到小程序里面请加platform=wxminiprogram后缀(多玩登录js,h5通用底部和导航有做处理)后续可按需遵循此规则扩展
+
+eg:
+
+多玩登录js
+```js 
+//小程序不执行
+if(/(\?|\&)platform=wxminiprogram(&*|$)/.test(location.href)) return
+```

+ 18 - 1
otherProgram/webGame.md

@@ -148,4 +148,21 @@ $(window).load(function () {
         return "Are you sure"
     }
 })
-```
+```
+
+- page文件夹中的hezi和popup
+
+```Text
+|- page //  hezi和lolbox是通过channel这个参数去识别  var channel = getParam('channel') || 'lol'
+    |- hezi   // 坦克世界和dnf
+    |- lolbox // lol盒子和旧版dnf
+    |-...
+    |- popup  // 都是大厅里面的弹窗
+    |- propCenter // 道具中心在盒子client中广告中体现(暂时)
+```
+
+- window.open 打开异步获取的链接或被浏览器adblock拦截
+
+  ① **失败尝试** -异步前先打开一个空窗口,然后在window赋值,在普通浏览器可以解决被adblock拦截的情况 ***但是*** 在盒子赋值打开的链接不是同一个浏览器了,window的对象已经发生改变,导致用户访问了一个空白页面  
+  ②加个a标签动态赋值,然后js模拟点击,尝试打开(还没尝试)
+```

+ 1 - 1
phpProgram/README.md

@@ -34,7 +34,7 @@ fis3,seajs,jquery
         |- fis-conf.js              --- fis配置文件
     |- views                        --- 页面视图(访问页面由controller指向)
     |- 其他                         --- php相关
-|- static                           --- 最终编打包资源目录
+|- static                           --- 最终编打包资源目录
 ```
 
 **注意**