baichun il y a 5 ans
Parent
commit
857d9212a3
2 fichiers modifiés avec 67 ajouts et 14 suppressions
  1. 53 0
      olddwProgram/tu.md
  2. 14 14
      otherProgram/webGame.md

+ 53 - 0
olddwProgram/tu.md

@@ -0,0 +1,53 @@
+## 多玩图库  
+
+### 开发人员(维护)
+百醇,定造(后端接口)  
+### 目录  
+dw_f2e\amkit\p\tu  
+### 需求  
+商务需求(背景图要适配屏幕大小显示),增加视频栏目 
+### 思路  
+根据域名判断,异步加载对应的js和css,入口文件main.js可以看到,新建对应模板分支,后续按照需求变更  
+### 注意  
+执行grunt命令build完文件后,只提交评论那部分代码即可,避免影响其他代码,要刷新cdn  
+### 入口  
+```html
+<script>
+var comment3Uniqid = '4e6d9cfa1eebdc8a2edf97c0929c1e81';
+</script>
+<a name='comment_top'></a><div id="comment_frame"></div>
+<script src="//assets.dwstatic.com/amkit/entry.js" data-entry="p/comment/main"></script>
+```
+
+## 测试  
+
+### 本地测试   
+1.配置host:本地ip  开通评论的专区域名  
+
+[![avatar](../image/cms32.png)](../image/cms32.png)  
+
+2.demo页传入专区评论id
+
+### 测试环境(test-assets.dwstatic.com)   
+
+1.拿一篇文章页源码copy下来在开通评论的专区内新建模板  
+
+2.test-assets.dwstatic.com(需要绑定host)->测试入口
+
+[![avatar](../image/cms33.png)](../image/cms33.png)  
+
+3.需要新增配置window.dw_seajs_base_host,window.dw_seajs_base
+
+```html
+<script>
+
+window.dw_seajs_base_host = "//test-assets.dwstatic.com/";
+window.dw_seajs_base = "http://test-assets.dwstatic.com/amkit/"
+
+var comment3Uniqid = '4e6d9cfa1eebdc8a2edf97c0929c1e81';
+
+</script>
+<a name='comment_top'></a><div id="comment_frame"></div>
+
+<script src="//test-assets.dwstatic.com/amkit/entry.js" data-entry="p/comment/main"></script>
+```

+ 14 - 14
otherProgram/webGame.md

@@ -35,6 +35,18 @@
     |- mixins                     --- 全局混合
     |- modules                    --- 封装的插件(lazhload,md5,qrcode...)
     |- page                       --- 页面代码
+      |- bt                 // bt页游
+      |- fcm                // 防沉迷
+      |- hezi               // 目前dnf旧版&新版盒子,lol盒子,坦克世界盒子左侧游戏tab入口(2个尺寸)
+        |- lolbox           // lol盒子和旧版dnf
+        |- box              // 坦克世界盒子和新版dnf
+      |- index              // 首页
+      |- popup              // 多玩游戏大厅盒子-内嵌webview弹窗页面
+      |- propCenter         // 道具中心-主要入口为运营推广广告
+      |- self               // 多玩游戏大厅盒子-左侧个人中心
+      |- agreement.html               // 多玩游戏充值协议
+
+      |- agreement               // 多玩游戏充值协议
     |- sdk                        --- 全局对象DW_APP_SDK 用于调用SDK的API
     |- style                      --- 样式表(components,modules,page)
     |- tpl                        --- 模板
@@ -123,18 +135,6 @@ jsonp_dwDa({
 - ```background(url?__sprite)```实现对图片进行整合成雪碧图
 
 
-> page文件夹中的hezi和popup
-
-```Text
-|- page //  hezi和lolbox是通过channel这个参数去识别  var channel = getParam('channel') || 'lol'
-    |- hezi   // 坦克世界和dnf
-    |- lolbox // lol盒子和旧版dnf
-    |-...
-    |- popup  // 都是大厅里面的弹窗
-    |- propCenter // 道具中心在盒子client中广告中体现(暂时)
-```
-
-
 > 暂时遇到的坑(或者你有更好的解决方法,欢迎提issue)
 
 - 游戏是通过iframe承载的,假如需要在游戏上面添加覆盖元素,要将覆盖的元素最下方添加一个空的iframe,设置z-index都是无效的  
@@ -163,6 +163,6 @@ $(window).load(function () {
 
 - window.open 打开异步获取的链接或被浏览器adblock拦截
 
-  ① **失败尝试** -异步前先打开一个空窗口,然后在window赋值,在普通浏览器可以解决被adblock拦截的情况 ***但是*** 在盒子赋值打开的链接不是同一个浏览器了,window的对象已经发生改变,导致用户访问了一个空白页面  
-  ②加个a标签动态赋值,然后js模拟点击,尝试打开(还没尝试)
+  ① **失败尝试** - 异步前先打开一个空窗口,然后在window赋值,在普通浏览器可以解决被adblock拦截的情况 ***但是*** 在盒子赋值打开的链接不是同一个浏览器了,window的对象已经发生改变,导致用户访问了一个空白页面  
+  ② **失败尝试** - 加个a标签动态赋值,然后js模拟点击,尝试打开 ***结果*** 依旧被adblock拦截
 ```