本人代码新手,初学者。
打算建一个小站,充实生活。建站前,本地调试用过帝国,织梦大型老牌的,也用过其他小型的,不说名字了,以防有广告之嫌。都不太满意,没达到自己的预想效果。最后遇到了YZMCMS,决定用了。达到了想要的:可以免费使用,PHP+MYSQL,轻型,容易上手,有搜索,有评论,有手机版。
使用YZMCMS,在模板修改过程中,遇到一个问题。
首页"推荐文章"中调用多个模型内容。
原模板中只调用了文章模型,我的站中使用了文章模型和下载模型,我想实现调用两个模型。
论坛搜索只找到一个帖子。可是老大说的方法,我不会。
求助交流群,一个前辈教我“可以分别调用“,感谢前辈了!
47行-54行原代码如下:
<ul class="yzm-ranking"> <!-- 此处为功能演示,调取内容属性为“推荐”的内容 --> {m:lists field="title,url,color,inputtime" modelid="1" flag="4" limit="10"} {loop $data $k=>$v} {php $k=$k+1;} <li><em>{$k}</em><span class="date">{date('m-d',$v['inputtime'])}</span><a href="{$v[url]}" title="{$v[title]}" target="_blank">{title_color($v['title'], $v['color'])}</a></li> {/loop} </ul>
修改为:
<ul class="yzm-ranking"> <!-- 此处为功能演示,调取内容属性为“推荐”的内容 --> {m:lists field="title,url,color,inputtime" modelid="1" flag="4" limit="8"} {loop $data $k=>$v} {php $k=$k+1;} <li><em>{$k}</em><span class="date">{date('m-d',$v['inputtime'])}</span><a href="{$v[url]}" title="{$v[title]}" target="_blank">{title_color($v['title'], $v['color'])}</a></li> {/loop} {m:lists field="title,url,color,inputtime" modelid="3" flag="4" limit="2"} {loop $data $k=>$v} {php $k=$k+9;} <li><em>{$k}</em><span class="date">{date('m-d',$v['inputtime'])}</span><a href="{$v[url]}" title="{$v[title]}" target="_blank">{title_color($v['title'], $v['color'])}</a></li> {/loop} </ul>
这样就实现了调用两个模型的内容。虽说方法笨,达到目的就行了。