本人代碼新手,初學者。
打算建一個小站,充實生活。建站前,本地調試用過帝國,織夢大型老牌的,也用過其他小型的,不說名字了,以防有廣告之嫌。都不太滿意,沒達到自己的預想效果。最后遇到了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>
這樣就實現了調用兩個模型的內容。雖說方法笨,達到目的就行了。