/* 用户使用www.1473.cn时,我们需要设置成: /#!/word/guid 用于推广运营时的链接如下: 电脑端 word可编辑模式跳转 /word/guid。。 word不可编辑模式 http://guid.1473.cn 或者短域名访问 http://123.1473.cn file的访问模式 /disk/guid 手机端 word可编辑模式跳转: http://m.1473.cn/word/guid */ Namespace.register("U.MD.N"); //Url执行区域 //主引导函数 U.MD.N.UrlGuide = function () { var _UTF, _UCE; var _UDE = U.UF.M.GetUF(); //获取传参 if (_UDE && _UDE.length > 1 && (_UTF = _UDE[1])) { U.MD.N.YDHSS(_UTF, _UDE.slice(2)); } //执行 } /** * url指引函数 * @param {string} 指引内心 如:disk、pdisk、pb、word、TZ等 * @param {array} 函数传参使用 */ U.MD.N.YDHSS = function (urltype, urlinfo) { // YDHJH(UTF, urlinfo); switch (urltype + "") { //通过url查看网盘 case "disk": U.UF.A.Request(US.CROSSDOMAIN, [US.DB, "UseStudio_Users", "GetUserinfoByUserName", urlinfo[0]], function (r) { U.MD.D.I.YYDK("Disk", { "userid": r.value[0].UserId, "directoryid": urlinfo[1] }); //弹出网盘 }); break; case "Friend": U.MD.D.I.YYDK("Friend"); break; case "pdisk": U.MD.D.PB.YMHBK(urlinfo[0], $("#UD_SYSXZBALCB").Child()[4].onclick); break; case "pb": case "blog": U.MD.D.H.ET["NT"]["PB"]["UHID"] = U.UF.Ut.isArray(urlinfo) ? urlinfo[0] : urlinfo; U.MD.D.I.YYDK(urltype.toUpperCase(), urlinfo); break; //查看pb case "word": case "excel": case "txt": case "music": U.MD.D.I.YYDK(urltype.capitalizeFirstLetter(), U.UF.Ut.isArray(urlinfo) ? urlinfo[0] : urlinfo); break; //应用打开使用 case "pbt": U.MD.D.PB.A.WAPMHBK(U.UF.Ut.isArray(urlinfo) ? urlinfo[0] : urlinfo); break; //帖子查看 //因为windows不支持html5消息提示,所以需要下面的识别。最终要独立函数 case "TZ": case "UPBR": //通知公告和评论查看 if (urlinfo[0]) { U.MD.D.PB.A.WAPMHBK(urlinfo[1], null, urlinfo[2]); } //PB查看 else { (urlinfo[1]) && (U.MD.D.Blog.F.GSHGBL(urlinfo[1])); } //Blog查看 break; case "login": U.MD.U.L.DLTC(urlinfo || 3); break; //登录注册识别 } } /** * 云端1473浏览器处理方式区域 * @param {string} 指引内心 如:disk、pdisk、pb、word、TZ等 * @param {array} 函数传参使用 */ YDHJH = function (UTP, UDE) { var _UCE; try { UDE = eval("(" + UDE + ")"); } catch (e) { } //浏览器 switch (UTP + "") { case "disk": //网盘查看 //我们的浏览器进来,独立两个函数 if (UDE && !U.UF.Ut.isArray(UDE)) { UDE.UserId = UDE.UserId || UDE.UserID; US.disk.DiskDaren["SE"] = UDE[0]; } U.MD.D.I.YYDK("Disk", { "userid": UDE[0], "directoryid": UDE[1] }); //弹出网盘 break; case "Friend": U.MD.D.I.YYDK("Friend"); break; case "pdisk": U.MD.D.PB.YMHBK(UDE[0], $("#UD_SYSXZBALCB").Child()[4].onclick); break; case "pb": case "blog": U.MD.D.H.ET["NT"]["PB"]["UHID"] = U.UF.Ut.isArray(UDE) ? UDE[0] : UDE; U.MD.D.I.YYDK(UTP.toUpperCase(), UDE); break; //查看pb case "word": case "excel": case "txt": case "music": U.MD.D.I.YYDK(UTP.capitalizeFirstLetter(), U.UF.Ut.isArray(UDE) ? UDE[0] : UDE); break; //应用打开使用 case "pbt": U.MD.D.PB.A.WAPMHBK(U.UF.Ut.isArray(UDE) ? UDE[0] : UDE); break; //帖子查看 //因为windows不支持html5消息提示,所以需要下面的识别。最终要独立函数 case "TZ": case "UPBR": //通知公告和评论查看 if (UDE[0]) { U.MD.D.PB.A.WAPMHBK(UDE[1], null, UDE[2]); } //PB查看 else { (UDE[1]) && (U.MD.D.Blog.F.GSHGBL(UDE[1])); } //Blog查看 break; case "login": U.MD.U.L.DLTC(UDE || 3); break; //登录注册识别 case "UD_DiskCon": //查看新文件 US.disk.DiskDaren["SE"] = { UserFilesID: UDE[0] }; U.MD.U.L.SYDLHD(U.UF.M.apply(this, [[U.MD.D.I.YYDK, ["Disk", { "userid": US.userInfo.userid, "directoryid": UDE[1]}]]])); //[null, UDE[1]] break; //case "ftp": U.MD.DK.H.SYWPQH(this, 1); //break; //查看ftp共享 case "0": //好友信息查看 U.MD.F.W.ViewFriend(UDE); break; case "1": //添加好友消息 $("#UD_SYSSRXOA").Child()[0].onclick(); break; case "3": (US.userInfo.userid && (_UCE = _$(US.friend[2]).Select({ "GroupManageID": UDE.MessageContent })[0])) && (U.MD.F.W.ViewFriend(_UCE)); break; //给拉入群消息 } } //添加页面导航 U.MD.N.UrlWrite = function (UDE, UTI) { setTimeout(function () { (U.UF.N.UTH) && (U.UF.N.UTH.Add(UDE, UTI)); }, 0); } //seo模块.现有访问网址。/ //论坛 // 目录: /#!/pb/afa8621d-de5a-44db-8338-7d36168e7446 // 文章:外网:/#!/pbt/e80c57a0-1c82-4f43-931d-b7c8fab982a8 //硬盘 // 目录: /#!/disk/13928417148/f6d7a4b6-e34c-4964-beed-24187b2cb1ba // txt文件:/#!/txt/63e6b0c9-aa72-1ef5-a9c0-a9d19b2b4c39 // word文件:/#!/word/efb4be75-696b-27fe-f125-25eff5d2716f // img文件:/#!/img/efb4be75-696b-27fe-f125-25eff5d2716f //现有word直接查看形式。 //http://disk.1473.cn/efb4be75-696b-27fe-f125-25eff5d2716f/Word //http://disk.1473.cn/efb4be75-696b-27fe-f125-25eff5d2716f/Txt //http://disk.1473.cn/efb4be75-696b-27fe-f125-25eff5d2716f/Excel //从这些网址派生短链接。 //10001.1473.cn