123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- /*
- 用户使用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
|