promise 5 years ago
parent
commit
37357c6e13

+ 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

+ 11 - 2
cmsProgram/common.md

@@ -62,13 +62,22 @@ dwUDBProxy.addLogout: //添加退出登录回调->加入队列
 
 ***注意*** :
 >① 多玩登录,退出有时候出现慢的情况是因为登录退出除了重写/删除本站cookie之前,还加了执行其他站cookie重写/删除本站(为了统一登录态)->具体看源码  
-① <font color='#ff0000'>此js依赖 http://pub.dwstatic.com/common/js/jquery.js </font><font color='#ff0000'>使用其他版本的jquery可能会报错。</font>  
+① <font color='#ff0000'>此js依赖 http://pub.dwstatic.com/common/js/jquery.js </font><font color='#ff0000'>建议使用此版本jquery,使用其他版本的jquery可能会报错。</font>  
+
+一个例子:
+
+![](../image/lALPDgQ9q3B11IlIzQVQ_1360_72.png)
+
 ③ 登录针对特权 ka.duowan.com 做了特殊处理,重写暴露登录,退出登录,判断登录态三个方法    
 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
+```

BIN
image/lALPDgQ9q3B11IlIzQVQ_1360_72.png


+ 1 - 1
olddwProgram/olddwhuyaProgram.md

@@ -34,7 +34,7 @@ eg:javascript:seajs.sessionDebug("http://本地服务ip/f2e/amkit/")
 4.刷新就可以看到js被替换成本地的文件了
 
 ## build项目发布:
-1.修改文件后缀  
+1.修改文件后缀,修改方式可以在原来的基础上加一。在发布后会有缓存,在发布器刷新此文件目录
 
 ![image.png](https://wt-box.worktile.com/public/10839b45-a7af-49a4-998f-2c3021845245)
 

+ 20 - 0
otherProgram/webGame.md

@@ -149,3 +149,23 @@ $(window).load(function () {
     }
 })
 ```
+<<<<<<< HEAD
+=======
+
+- 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模拟点击,尝试打开(还没尝试)
+```
+>>>>>>> 6d23a5c54826e7c9ebcbff5272fc30e3115c5e7a

+ 1 - 1
phpProgram/README.md

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