baichun 5 lat temu
rodzic
commit
b570936969
4 zmienionych plików z 127 dodań i 50 usunięć
  1. 48 16
      cmsProgram/README.md
  2. 2 0
      cmsProgram/common.md
  3. 1 1
      olddwProgram/olddwhuyaProgram.md
  4. 76 33
      olddwProgram/tu.md

+ 48 - 16
cmsProgram/README.md

@@ -15,22 +15,54 @@ fis3,node6,jquery
 ### 项目结构
 
 ```Text
-|- dwweb-pc                         --- 多玩仓库pc
-    |- 2017专区                      --- zt2017分支
-    |- 2017专题                      --- zt2017分支
-    |- 2018专题                      --- zt2018分支
-    |- 2019专题                      --- zt2019分支
-    |- 5253                          --- 前端资源
-    |- LOL
-    |- 播放器
-    |- 多玩视频
-    |- 多玩视频助手
-    |- 多玩右下角公用弹窗
-    |- 公共资源
-    |- 旧版多玩公共资源
-    |- 联运游戏
-    |- 论坛
-    |- 商务
+|- dwweb-pc                 --- 多玩仓库pc
+    |- 2017专区             --- zt2017分支-多玩专区模板
+    |- 2017专题             --- zt2017分支-多玩专题模板
+    |- 2018专题             --- zt2018分支-多玩专题模板
+    |- 2019专题             --- zt2019分支-多玩专题模板
+    |- 5253                 --- 5253act分支
+    |- LOL                   
+    |- 播放器                ---dwplayer分支-多玩新版播放器
+    |- 多玩视频              ---dwplayer分支-多玩新版播放器
+    |- 多玩视频助手           ---videoBox分支-多玩视频助手(订阅号追踪)
+    |- 多玩右下角公用弹窗     ---已迁移到公共资源(已废弃)
+    |- 公共资源              ---common分支(进公共资源了解更多)
+        |-src
+            |- daList
+            |- daList_recommand
+                |-sidebar.js         ---专区侧边栏
+            |- dwFoot
+                |-duowanFooter.js    ---通用底部
+            |- dwNavbar            
+                |-navbar.js          ---通用顶部导航
+            |- dwNavBar2017
+            |- dwPlusReport
+                |-plusReport.js      ---金豆商城数据上报js
+            |- dwUDBBind
+            |- dwUDBProxy
+            |- fnAd
+            |- img
+            |- js                    ---公共资源 向外界暴露的js
+                |-articleComment.js     ---公共移动端评论js
+                |-articleCommentFlex.js ---(废弃)
+                |-dastat.js             ---通用广告上报(点击+展示)
+                |-dwBaiduHmt.js         ---通用百度统计
+                |-dwExternalVideo.js    ---文章页适配外站视频js
+                |-dwudbproxy.js         ---通用登录
+                |-dwudbproxy-new.js     
+                |-statistics.js         ---非多玩域链接点击统计
+                |-ya.js
+                |-yastat.js             ---通用广告上报(点击+展示)旧广告系统
+                |-zepto.min.js.js
+            |- lib
+            |- js
+            |- loadGif
+            |- newsPopup
+            |- newsWechatShare
+    |- 旧版多玩公共资源       ---发布器markdom,master分支
+    |- 联运游戏              ---忽略,忘记分支了,暂时也下线了,待后续补充            
+    |- 论坛                  ---zt2017分支,暂时里面只有一个2016年度总结专题
+    |- 商务                  ---adsystem分支-多玩自主广告系统静态资源
 |- dwweb-h5                           --- 多玩仓库h5
 |- pub                           --- 最终编译打包资源目录
 ```

+ 2 - 0
cmsProgram/common.md

@@ -39,6 +39,8 @@ http://www.duowan.com/assets/js/duowanFooter.js(在发布器-首页专区-文
 访问地址:
 >http://pub.dwstatic.com/common/js/dwudbproxy.js  
 
+http://pub.dwstatic.com/common/js/dwudbproxy-new.js为了测试兼容游戏大厅新复制的js  
+
 入口:导航异步引入
 
 ### 常用暴露方法:

+ 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)
 

+ 76 - 33
olddwProgram/tu.md

@@ -4,50 +4,93 @@
 百醇,定造(后端接口)  
 ### 目录  
 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>
-```
 
-## 测试  
+## 需求(2019/07)  
+需求: 商务需求(背景图要适配屏幕大小显示) 
+
+思路: 监听页面resize事件,动态调整背景图background-size 和页面主内容的宽度(有设下限宽度)
+
+### 测试
+随便复制一个图库详情页源代码,在本地测试
+http://tu.duowan.com/gallery/139208.html#p1
 
-### 本地测试   
-1.配置host:本地ip  开通评论的专区域名  
+```js
+//视图适配不同尺寸的屏幕
+	var viewWidth = {
+		viewWidthTimer : null,
+		$window : $(window),
+		$show : $("#show")  ,
+		$imageShow:$("#image-show"),
+		$imageShowImg:$("#image-show .show-img"),
+		$main:$("#main"),
+		$conR:$("#con-r"),
+		isFirstInitViewWidth : false,
+		initViewWidth: function(){
+			var winWidth = this.$window.width();
+			var scaleRate = (winWidth/1760).toFixed(2);
+			var minRate = 0.88;
+			var originalWidth = 990;
 
-[![avatar](../image/cms32.png)](../image/cms32.png)  
+			if(scaleRate>=1) scaleRate=1;
+			scaleRate = scaleRate<minRate? minRate : scaleRate;
 
-2.demo页传入专区评论id
+			var finnalWidth = originalWidth*scaleRate;
+			if(winWidth<1760){
+				if(!this.isFirstInitViewWidth) {
+					this.isFirstInitViewWidth = true;
+					$("head").append("<style>.tu-cebian-da{transform-origin:top;background-size:100%!important}</style>");
+				}
 
-### 测试环境(test-assets.dwstatic.com)   
+				this.$imageShow.css({
+					'width': finnalWidth+'px'
+				})
+				this.$main.css({
+					'width': finnalWidth+'px'
+				})
+				this.$imageShowImg.css({
+					'width': finnalWidth+'px'
+				})
+				this.$conR.css({
+					'width': finnalWidth-352+'px'
+				})
+				this.$show.css({
+					'background': '#202020',
+					'width': finnalWidth+'px',
+					'overflow': 'hidden'
+				})
+			}
+		},
+		init:function(){
+			var _this = this;
 
-1.拿一篇文章页源码copy下来在开通评论的专区内新建模板  
+			if(!'transform' in this.$show[0].style) return
 
-2.test-assets.dwstatic.com(需要绑定host)->测试入口
+			this.$window.on('resize',function(){
+				clearTimeout(_this.viewWidthTimer)
+				_this.viewWidthTimer = setTimeout(function(){
+					_this.initViewWidth()
+				},200);
+			})
+			_this.initViewWidth()
+		}
+	};
 
-[![avatar](../image/cms33.png)](../image/cms33.png)  
+	viewWidth.init();
+```
+
+### 注意  
+由于当时和评论的档期一起,不能发布这块资源,所以代码直接给定造在页面输出了,后续可调整为前端js里面增加,页面删除
 
-3.需要新增配置window.dw_seajs_base_host,window.dw_seajs_base
+## 需求(2018) 
 
-```html
-<script>
+需求: 增加爆笑视频栏目,在原来图片轮播的基础上,加个播放按钮,用户点击播放
 
-window.dw_seajs_base_host = "//test-assets.dwstatic.com/";
-window.dw_seajs_base = "http://test-assets.dwstatic.com/amkit/"
+思路: 看源码解决
 
-var comment3Uniqid = '4e6d9cfa1eebdc8a2edf97c0929c1e81';
+访问地址:
+>http://tu.duowan.com/gallery/139208.html#p1
 
-</script>
-<a name='comment_top'></a><div id="comment_frame"></div>
+测试:方法采用了  多玩虎牙旧项目文档下提供的调试方式2
 
-<script src="//test-assets.dwstatic.com/amkit/entry.js" data-entry="p/comment/main"></script>
-```
+## 需求(2017)
+h5列表页和详情页添加广告位,涉及广告预览上报和点击上报