/// <summary> /// 获取类型列表 /// </summary> /// <param name="id">当前类型ID,实现被选中状态</param> /// <param name="pid">需要被查询的子级列表的父级类型ID</param> /// <param name="selid">当前被显示的Select下拉列表框的ID</param> /// <returns></returns> public static string Get_Tyle_List(int id, int pid, string selid) { Model.HRENH_ARTICLE_TYPE party_model = new Model.HRENH_ARTICLE_TYPE(); BLL.HRENH_ARTICLE_TYPE party_bll = new BLL.HRENH_ARTICLE_TYPE(); StringBuilder sbr = new StringBuilder(); DataSet ds = party_bll.GetList(" pid=" + pid + " and type_parent=0 "); sbr.AppendFormat("<select id=\"{0}\">", selid); sbr.AppendFormat("<option value=\"-1\">请选择</option>"); if (ds != null && ds.Tables[0].Rows.Count > 0) { for (int k = 0; k < ds.Tables[0].Rows.Count; k++) { DataRow dr = ds.Tables[0].Rows[k]; int cid = Convert.ToInt32(dr["id"].ToString()); string tname = dr["typename"].ToString(); if (cid == id) { sbr.AppendFormat("<option value=\"{0}\" selected=\"selected\">{1}</option>", cid, tname); } else { sbr.AppendFormat("<option value=\"{0}\">{1}</option>", cid, tname); } } } sbr.AppendFormat("</select>"); return(sbr.ToString()); }
/// <summary> /// 获取当前类型重写后的名称缩写,1:红人新闻,2:图片写真,3:影视作品,4:红人背后,5:红人观,6:公告 /// </summary> /// <param name="type">当前文章类型,1:红人新闻,2:图片写真,3:影视作品,4:红人背后,5:红人观,6:公告</param> /// <param name="get_type">获取当前类型的名称,1:红人新闻,2:图片写真,3:影视作品,4:红人背后,5:红人观,6:公告</param> /// <returns></returns> public static string Get_Nav_Type_Name(int type, int get_type = 0) { string typename = "hrzx"; typename = "zixun"; Model.HRENH_ARTICLE_TYPE type_model = new Model.HRENH_ARTICLE_TYPE(); BLL.HRENH_ARTICLE_TYPE type_bll = new BLL.HRENH_ARTICLE_TYPE(); if (type <= 0 || type > 6) { if (type < 49) { type_model = type_bll.GetModel(type); if (type_model != null) { //不是红人风尚 if (type != 35 && type != 40 && type != 41 && type != 42 && type != 43 && type != 44 && type != 45 && type != 46 && type != 47) { type = type_model.PID; } } } } if (get_type == 0) { switch (type) { //case 1: // typename = "hrzx"; // break; //case 2: // typename = "hrxz"; // break; //case 3: // typename = "hrzp"; // break; //case 4: // typename = "hrzf"; // break; //case 5: // typename = "hrzt"; // break; //case 6: // typename = "gg"; // break; //case 35: // typename = "hrfs"; // break; //case 40: // typename = "xwk"; // break; //case 41: // typename = "tuig"; // break; //case 42: // typename = "hrsd"; // break; //case 43: // typename = "hrzc"; // break; //case 44: // typename = "hrcz"; // break; //case 45: // typename = "hrzb"; // break; case 1: typename = "zixun"; break; case 2: typename = "xiezhen"; break; case 3: typename = "zuopin"; break; case 4: typename = "zhuanfang"; break; case 5: typename = "hrzt"; break; case 6: typename = "gg"; break; case 35: typename = "hrfs"; break; case 40: typename = "xingwangka"; break; case 41: typename = "yingxiao"; break; case 42: typename = "whjj/redian"; break; case 43: typename = "hrzc"; break; case 44: typename = "chengzhang"; break; case 45: typename = "whjj/wanghongzhubo"; break; case 46: typename = "whjj/weibo"; break; case 47: typename = "whjj/weixin"; break; case 49: typename = "shangyi"; break; case 50: typename = "kuzhuang"; break; case 51: typename = "qunzhuang"; break; case 52: typename = "nvxie"; break; case 53: typename = "baobao"; break; case 54: typename = "peishi"; break; case 55: typename = "meizhuang"; break; case 354: typename = "zhinan"; break; } } else { switch (get_type) { case 1: typename = "红人资讯"; break; case 2: typename = "红人写真"; break; case 3: typename = "红人作品"; break; case 4: typename = "红人专访"; break; case 5: typename = "红人专题"; break; case 6: typename = "红人公告"; break; case 35: typename = "红人风尚"; break; case 40: typename = "星网咖"; break; case 41: typename = "网红营销"; break; case 42: typename = "热点"; break; case 43: typename = "众筹"; break; case 44: typename = "成长"; break; case 45: typename = "主播"; break; case 46: typename = "微博"; break; case 47: typename = "微信"; break; case 49: typename = "shangyi"; break; case 50: typename = "kuzhuang"; break; case 51: typename = "qunzhuang"; break; case 52: typename = "nvxie"; break; case 53: typename = "baobao"; break; case 54: typename = "peishi"; break; case 55: typename = "meizhuang"; break; case 354: typename = "搭配指南"; break; default: typename = "红人资讯"; break; } } return(typename); }