• 代码中看见一共8个变量参数{SEO,0,0,0,0,0,0,0} 解读!{Top,0,0,0,0,0,0,Top}{Nav,0,0,0,0,0,0,Nav}


    代码中看见{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];//显示类型,是新闻还是导航(NewNavAdLink)
    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         }
    qq:527592435
  • 相关阅读:
    算法学习【第2篇】:列表查找以及二分查找
    算法学习【第1篇】:算法之基础
    九、爬虫框架之Scrapy
    八、asynicio模块以及爬虫应用asynicio模块(高性能爬虫)
    第七篇:爬虫实战— 4、爬取校花网视频示例(点开往下拉)
    第七篇:爬虫实战— 3、自动登录123并且自动发送邮箱;自动爬取京东商品信息
    第七篇:爬虫实战—2、投递拉钩网简历
    第七篇:爬虫实战--- 1、破解滑动验证码
    Ubuntu安装JDK与环境变量配置
    显示 Ubuntu 11.10 的 终端窗口
  • 原文地址:https://www.cnblogs.com/cplvfx/p/6485132.html
Copyright © 2020-2023  润新知