代码中看见一共8个变量参数{SEO,0,0,0,0,0,0,0} …
2018-06-22 07:45:47来源:未知 阅读 ()
代码中看见{SEO,0,0,0,0,0,0,0}{Top,0,0,0,0,0,0,Top}{Nav,0,0,0,0,0,0,Nav}解读!
举个例子:
{GetNew,977,0,23,500,0,0,Sy_关于我们}
解读:
{GetNew,977,0,23,500,0,0,Sy_关于我们}
{ 0, 1,2, 3, 4,5,6, 7}
0.类型
1.要处理的ID号
2.显示条数
3.显示标题字数
4.显示内容字数
5.是否热点 1:是,0:否
6.是否图片 1:是,0:否
7.样式标签名称(已生成的 Inc 文件 名称)
-------------------------分割线-------------------------
我是在asp.net的代码中看见的,程序原作者用的是DTcms1.0系统(感觉像,没有用过,不过这个不重要,重要是理解这个是做什么用的)
文档介绍如下:
1 /// <summary> 2 /// 获取标签内容 3 /// </summary> 4 /// <param name="label"></param> 5 /// <returns></returns> 6 public string GetContentByLabel(string label) 7 { 8 StringBuilder result = new StringBuilder(); 9 StringBuilder str = new StringBuilder(); 10 str.Append(label.Replace("{", "").Replace("}", "").Replace("\\",""));//去除括号 11 string[] arr = str.ToString().Split(',');//分割字符串,得到各个参数 12 if (arr.Length == 8) 13 { 14 string type = arr[0];//显示类型,是新闻还是导航(New\Nav\Ad\Link\) 15 string classid = arr[1];//要处理的ID号,或是新闻类型ID或是导航类别ID 16 string count = arr[2];//显示条数 17 string tit_length = arr[3];//显示标题字数 18 string con_length = arr[4];//显示内容字数 19 string isHot = arr[5];//是否热点0 不是,1 是 20 string isPic = arr[6];//是否图片0 不是,1 是 21 string LabelName = arr[7].Replace("\\", "");//样式标签名称(已生成的 Inc 文件 名称) 22 23 switch (type) 24 { 25 case "New": 26 result.Append(GetNewContent(int.Parse(classid), int.Parse(count), int.Parse(tit_length), int.Parse(con_length), int.Parse(isHot), int.Parse(isPic), LabelName)); 27 break; 28 case "Product": 29 result.Append(GetProductContent(int.Parse(classid), int.Parse(count), int.Parse(tit_length), int.Parse(con_length), int.Parse(isHot), int.Parse(isPic), LabelName)); 30 break; 31 case "Content": 32 result.Append(GetConContent(int.Parse(classid),int.Parse(count), LabelName)); 33 break; 34 case "Link": 35 result.Append(GetLinkContent(int.Parse(count), int.Parse(isPic), LabelName)); 36 break; 37 case "AD": 38 result.Append(GetAdContent(int.Parse(classid), LabelName, int.Parse(isHot), int.Parse(isPic))); 39 break; 40 case "SEO": 41 result.Append(GetSEO(int.Parse(classid), LabelName)); 42 break; 43 case "GQ": 44 result.Append(GetGQ(int.Parse(classid), int.Parse(count), int.Parse(tit_length), int.Parse(isHot), LabelName)); 45 break; 46 case "CoontentType": 47 result.Append(GetContentType(int.Parse(classid), LabelName)); 48 break; 49 case "ContentList": 50 result.Append(GetContentList(int.Parse(classid), LabelName)); 51 break; 52 case "FenXiao": 53 result.Append(GetFenXiao(int.Parse(classid), LabelName)); 54 break; 55 case "NewList": 56 result.Append(GetNewType(int.Parse(classid),LabelName)); 57 break; 58 case "NewType": 59 result.Append(GetNewType2(int.Parse(classid))); 60 break; 61 case "DownloadList": 62 result.Append(GetDownLoadType(int.Parse(classid))); 63 break; 64 case "KaiKe": 65 result.Append(GetKaiKe(int.Parse(count),LabelName)); 66 break; 67 case "SEOMap": 68 result.Append(SEOMap()); 69 break; 70 case "SlideImg": 71 result.Append(SlideImg2(int.Parse(classid))); 72 break; 73 case "Sitemap": 74 result.Append(Sitemap()); 75 break; 76 case "WebConfig": 77 result.Append(WebConfig(LabelName)); 78 break; 79 default: 80 result.Append(GetOtherContent(LabelName)); 81 break; 82 } 83 } 84 return result.ToString(); 85 }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:二维码生成2
- Asp.net MVC SignalR来做实时Web聊天实例代码 2020-03-29
- 为你介绍asp.net的执行事务代码 2020-03-18
- HTML标签删除HTML示例代码 2020-03-08
- MVC异步分页代码分享 2020-02-21
- asp.net网站实现接入QQ登录示例代码 2020-02-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash