LySEO

您现在的位置是:首页>SEO教程 > 其他相关

其他相关

MetInfo米拓循环栏目列表教程

2019-03-28 13:38:32其他相关
对于刚接触米拓的人来说,循环一级栏目和二级栏目,估计是一脸懵逼,其实米拓的这个循环,只要搞懂了,照样也是傻瓜式操作!先说说循环的原理吧,平时我们循环一个列表或者数组是用for循环,而米拓循环数组循环用的是foreach循环出来的,foreach是php语言的循环语句,用法和for循环差不多。为了方便大家理解咱们这里先举个列子,觉得没必要看到,可直接跳过,看下面循环代码。例子:平时的for循环米拓的

对于刚接触米拓的人来说,循环一级栏目和二级栏目,估计是一脸懵逼,其实米拓的这个循环,只要搞懂了,照样也是傻瓜式操作!

先说说循环的原理吧,平时我们循环一个列表或者数组是用for循环,而米拓循环数组循环用的是foreach循环出来的,foreach是php语言的循环语句,用法和for循环差不多。

为了方便大家理解咱们这里先举个列子,觉得没必要看到,可直接跳过,看下面循环代码。


例子:

平时的for循环

MetInfo米拓循环栏目列表教程


米拓的循环

米拓的循环


解释:与上面对比,可以看到就是把for换成了foreach,和在外面加了一些像注释,你别管这些注释是干嘛的,加起就对了(不加起,你就循环不出来)上面的那些看不懂的是用来保护php代码的。

as $key=>$val:键值,除非有特定键值,否则大部分都是从0开始的数字,可要可不要,你现在别管他啥意思,循环的时候加起就对了,后面再去深究。

得出结论-循环语法就是:foreach(循环数组 as $key => $val){循环语句}


米拓循环一级栏目:

解释下面代码

foreach:循环语句就像上面解释的那样,和for循环一个道理。

$class1_list:所有的一级栏目id (如果你只想输出某一个一级栏目,下面就是这样$class1_list[栏目id])栏目id如何查看?请看-米拓如何查看当前栏目ID

$key=>$val:别管他是啥,写上就对了。

$val[url]:一级栏目链接,如果需要的是二级栏目链接就是$va2l[url],三级栏目同理,把而改成3

$val[name]:一级栏目名称。

结论:你把需要循环的html代码,写在如图我用红线标出的2个代码之间,就可以了。

米拓循环一级栏目

前端输出的样子:

前端输出的样子


米拓循环二级栏目:

原理和一级栏目一样的,只不过我们需要把二级栏目嵌套在一级栏目的循环下,嵌套懂吧,不懂的去跳楼!

解释:

会看到我们下面的循环代码中$class1_list换成了$nav_list,可能很多人会问了,为什么会换成这个?$nav_list又是啥意思,哪来那么多为什么!跟着抄就对了,(意思大概和$class1_list

$nav_list2[$val[id]]:前面的$nav_list2意思是二级栏目,括号里面的$val[id]意思是当前以及栏目下的所有二级栏目id。

其他的意思都一样。

1)我们先看看不循环的时候,也就是平时我们看到的前端代码,如下图:(相信大家都看的懂吧!)

循环二级栏目


2)在后台加上循环代码,循环出网站所有的一级栏目、二级栏目代码。(二级栏目是嵌套的,我用红色的框出来了,外面的就是一级栏目循环的代码。)

循环二级栏目


3)实战,上面的都是演示栏目循环下该怎么写,正式用于网站,我们要把首页的栏目提取出来,正式写法如下!

其他都没变化,就是要把首页提取出来,因为首页是不会被循环出来的。

$index_url:首页链接-全局通用的一个变量。

米拓循环一级栏目


今天的米拓循环一级栏目循环二级栏目的教程就是以上的内容了,希望对你有帮助,不懂的可以通过本网站的在线咨询,咨询我!


文章评论