| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 | /*用户使用www.1473.cn时,我们需要设置成: /#!/word/guid用于推广运营时的链接如下:电脑端word可编辑模式跳转    /word/guid。。word不可编辑模式   http://guid.1473.cn  或者短域名访问  http://123.1473.cnfile的访问模式        /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 
 |