帝国CMS首页或列表页实现图文不同样式调用
帝国CMS首页或列表页实现图文不同样式调用的方法!一起来了解一下吧: 具体实现方法如下: 1、首先在数据库模型,增加字段,分别是图片2,图片3 2、增加标签模板,用if,else if 来判断,输出 思路已打开,样式调用就可以……
帝国CMS首页或列表页实现图文不同样式调用的方法!一起来了解一下吧:
具体实现方法如下:
1、首先在数据库模型,增加字段,分别是图片2,图片3
2、增加标签模板,用if,else if 来判断,输出
思路已打开,样式调用就可以多样化啦!
列表内容模板(list.var) (*):
$titlepic='';$titlepic2='';$titlepic3='';if($r[titlepic]and$r[titlepic2]and$r[titlepic3]){$titlepic='<imgsrc="[!--titlepic--]"/><imgsrc="[!--titlepic2--]"/><imgsrc="[!--titlepic3--]"/></a>';}elseif($r[titlepic]){$titlepic='<spanclass="blogpic"><ahref="[!--titleurl--]"title="[!--oldtitle--]"><imgsrc="[!--titlepic--]"alt="[!--oldtitle--]"/></a></span>';}$listtemp='<li><divclass="bloginfo">'.$titlepic.'<p>[!--smalltext--]...</p></div></li>';
那如果要更换标题位置怎么办?,再加一个titlepic为空的判断,这样无图情况下的标题就能调用出来了
代码如下:
$titlepic='';$titlepic2='';$titlepic3='';$bigpic='';if($r[titlepic]and$r[titlepic2]and$r[titlepic3]){$titlepic='<h3class="blogtitle"><ahref="[!--titleurl--]"target="_blank">[!--title--]</a></h3><spanclass="bplist"><ahref="[!--titleurl--]"title="[!--oldtitle--]"><li><imgsrc="[!--titlepic--]"alt="[!--oldtitle--]"></li><li><imgsrc="[!--titlepic2--]"alt="[!--oldtitle--]"></li><li><imgsrc="[!--titlepic3--]"alt="[!--oldtitle--]"></li></a></span>';}elseif($r[bigpic]){$titlepic='<spanclass="bigpic"><ahref="[!--titleurl--]"title="[!--oldtitle--]"><imgsrc="[!--bigpic--]"alt="[!--oldtitle--]"></a></span><h3class="blogtitle"><ahref="[!--titleurl--]"target="_blank">[!--title--]</a></h3>';}elseif($r[titlepic]){$titlepic='<h3class="blogtitle"><ahref="[!--titleurl--]"target="_blank">[!--title--]</a></h3><spanclass="blogpic"><ahref="[!--titleurl--]"title="[!--oldtitle--]"><imgsrc="[!--titlepic--]"alt="[!--oldtitle--]"></a></span>';}elseif(empty($r[titlepic])){$titlepic='<h3class="blogtitle"><ahref="[!--titleurl--]"target="_blank">[!--title--]</a></h3>';}$listtemp='<divclass="blogs"data-scroll-reveal="enterbottomover1s">'.$titlepic.'<pclass="blogtext">[!--smalltext--]...</p><divclass="bloginfo"><ul><liclass="author">[!--writer--]</li><liclass="lmname"><ahref="[!--this.classlink--]"target="_blank">[!--this.classname--]</a></li><liclass="timer">[!--newstime--]</li><liclass="view"><span>[!--onclick--]</span>已阅读</li><liclass="like">[!--diggtop--]</li></ul></div></div>';
好了,搞定.
- 上一篇
帝国CMS调用最新DIGG顶数量最多的文章
帝国CMS的DIGG顶数最多的文章怎么调用呢?[e:loop={'select*from[!db.pre!]ecms_newswherechecked=1orderbydiggtopdesc,iddesclimit8',10,24,0}]<li><ahref="<?=$bqsr[titleurl]?>"><?=sub($bqr[title],0,30,
- 下一篇
帝国cms内容页正文附件下载的调用代码
帝国cms内容页正文附件下载的调用代码[e:loop={"select*fromphome_enewsfile_1whereclassid='$navinfor[classid]'andid='$navinfor[id]'orderbyiddesc",0,24,0,'',''}]<ahref="<?=$