phpcms:五、网站首页(index.html)
1、经典案例:
图文列表:
{pc:content action="position" posid="2" order="listorder DESC" num="4"}
{loop $data $r}
<h4 class="blue"><a href="{$r[url]}" title="{$r
[title]}">{str_cut($r[title],36,'')}-----------88888778-----</a></h4>
<p>{if $n==1}<img src="{thumb($r[thumb],90,60)}"
width="90" height="60"/>{/if}{str_cut($r[description],112)}</p>
<div class="bk20 hr"><hr /></div>
{/loop}
{/pc}
2、标题截取
{str_cut($r[title],36,'')}:截取36个字符
3、是不是第一条数据
{if $n==1}<img src="{thumb($r[thumb],90,60)}" width="90" height="60"/>
{/if}:如果是第一条数据,就显示缩略图({thumb($r[thumb],90,60)})
4、焦点图调用
{pc:content action="position" posid="1" order="listorder DESC"
thumb="1" num="5"}
<div class="content" id="main-slide">
<div class="changeDiv">
{loop $data $r}
<a href="{$r['url']}" title="{str_cut($r
['title'],30)}"><img src="{thumb($r['thumb'],310,260)}" alt="{$r
['title']}" width="310" height="260" /></a>
{/loop}
</div>
</div>
{/pc}
必须有缩略图:thumb="1"
5、碎片
{pc:block pos="index_block_1"}{/pc} (pos:碎片位置标识符)
6.碎片格式化数据默认模板:
{$name}
<ul>
{loop $data $i $r}
<li style="clear:both">
<a href="{$r[url]}">{$r[title]}</a><br />
<div style="color:#ccc;">{if $r[thumb]}<img src="{$r[thumb]}"
style="float:left">{/if}{$r[desc]}
</div>
{/loop}
</li>
</ul>
如果存在缩略图,就显示出来:{if $r[thumb]}<img src="{$r[thumb]}"
style="float:left">{/if}
{thumb($r[thumb],110,0)}宽度:100,高度:自动。
7.隔行运算符:
{if $num%2!=0}style=" margin-right:10px"{/if}(如果是奇数行,就跟右边的距
离为10px)。
{if $num%2==0}<div class="bk10"></div>{/if}(如果是偶数行,就显示<div
class="bk10"></div>)
-----------------------------------------------
8.各个模型+一级栏目+最新缩略图+几篇文章
{loop subcat(0,0,0,$siteid) $r}
{php $num++}
<div class="box cat-area" {if $num%2!=0}style=" margin-
right:10px"{/if}>
<h5 class="title-1">{$r[catname]}{$r[catid]}<a
href="{$r[url]}" class="more">更多>></a></h5>
<div class="content">
{pc:content action="lists" catid="$r[catid]"
order="updatetime DESC" thumb="1" num="1" return="info"}
{loop $info $v}
<p>
<img src="{thumb($v[thumb],90,0)}" width="90"
height="60"/>
<strong><a href="{$v['url']}" target="_blank"
title="{$v['title']}"{title_style($v[style])}>{str_cut($v['title'],28)}
</a></strong><br />{str_cut($v['description'],100)}
</p>
{/loop}
{/pc}
<div class="bk15 hr"></div>
{pc:content action="lists" catid="$r[catid]" num="5"
order="id DESC" return="info"}
<ul class="list lh24 f14">
{loop $info $v}
<li>·<a href="{$v['url']}" target="_blank"
title="{$v['title']}"{title_style($v[style])}>{str_cut($v['title'],40)}
</a></li>
{/loop}
</ul>
{/pc}
</div>
</div>
{if $num%2==0}<div class="bk10"></div>{/if}
{/loop}
-------------------------------------------------
9.公告:
没有url,只能这样
{pc:announce action="lists" siteid="$siteid" num="2"}
<ul class="list lh24 f14">
{loop $data $r}
<li> <a href="{APP_PATH}index.php?
m=announce&c=index&a=show&aid={$r['aid']}">{$r['title']}</a></li>
{/loop}
</ul>
{/pc}
10.专题
{pc:special action="lists" siteid="$siteid" elite="1" listorder="3"
num="2"}
{loop $data $r}
{if $n!=1}<div class="hr bk15"></div>{/if}
<p style="margin:0">
<a href="{$r[url]}"><img src="{$r[thumb]}"
width="90" height="70" /></a>
<strong><a href="{$r[url]}">{str_cut($r
[title],'18')}</a></strong><br />{str_cut($r['description'],50)}
</p>
{/loop}
{/pc}
elite="1":精华、加精
11.排行
{pc:content action="hits" catid="6" num="10" order="views DESC"}
{loop $data $r}
<li><a href="{$r[url]}"
target="_blank" title="{$r[title]}"{title_style($r[style])}>{$r[title]}
</a></li>
{/loop}
{/pc}
11.投票
<h5 class="title-2">调查问卷<a href="{APP_PATH}index.php?
m=vote&c=index&siteid={$siteid}" class="more">更多>></a></h5>
<script language="javascript" src="{APP_PATH}index.php?
m=vote&c=index&a=show&action=js&subjectid=1&type=3"></script>
12.申请友情链接
<h5><a href="{APP_PATH}index.php?m=link&siteid={$siteid}"
hidefocus="true" class="rt">更多>></a>友情链接<a href="{APP_PATH}
index.php?m=link&c=index&a=register&siteid={$siteid}" class="red">申请链
接</a></h5>
友情链接的设置内容:
{pc:link action="type_list" siteid="$siteid" linktype="1"
order="listorder DESC" num="8" return="pic_link"}
{loop $pic_link $v}
linktype="4" :文字的友情链接
linktype="1" :图片的友情链接
13.嵌套说明
{pc:link action="type_list" siteid="$siteid" order="listorder DESC"
num="10" return="dat"}
{loop $dat $v}
<!--循环体-->
{pc:link action="type_list" siteid="$siteid" linktype="1"
order="listorder DESC" num="8" return="pic_link"}
{loop $pic_link $v}
<!--循环体-->
{/loop}
{/pc}
phpcms:五、网站首页(index.html)的更多相关文章
- phpcms v9网站搬家更换域名的方法
PHPCMS 是国内领先的网站管理系统,同时也是一个开源的PHP开发框架. 本文介绍phpcms v9网站搬家更换域名的方法. 1.在新的主机空间把phpcms安装好. 新安装的版本一定要和准备搬迁的 ...
- dedecms如何随机调用指定分类下的文章到网站首页
dedecms是全静态的,有时会因为其他事情好几天没写文章推荐到首页,那样对se不是很友好.原本ytkah是想在网站首页上半部分调用几篇id从200到500的文章随机展示的,这样每次更新首页给se的赶 ...
- 基于jQuery的网站首页宽屏焦点图幻灯片
今天给大家分享一款基于jQuery的网站首页宽屏焦点图幻灯片.这款焦点图适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 在线预览 ...
- YII中面包屑制作(当前位置:网站首页 >> 会员登陆)
面包屑制作(当前位置:网站首页 >> 会员登陆) 作用:就是在布局里要显示的信息,但这个信息在不同的页面里显示的内容不一样,例如:网页的title.网页的当前位置等等 1.布局中每个页面t ...
- 织梦DEDECMS网站首页如何实现分页翻页
织梦DEDECMS模板网站首页如何实现首页分页和翻页 方法如下:(三种方法,自己选择一种来实现分页吧) 第一种:调用ajax和参数的(不推荐)1.必须在DEDE首页模板中的<head>&l ...
- 一种基于自定义代码的asp.net网站首页根据IP自动跳转指定页面的方法!
一种基于自定义代码的asp.net网站首页根据IP自动跳转指定页面的方法! 对于大中型网站,为了增强用户体验,往往需要根据不同城市站点的用户推送或展现相应个性化的内容,如对于一些大型门户网站的新闻会有 ...
- wamp phpcms部署网站问题
服务器使用自己的服务器,域名申请后通过信息服务iis管理器建网站,并将物理地址指定到wamp的www目录中的网站的根目录.这时候如果网站首页已经生成后访问域名将进入网站首页. 出现的问题: 1.导航( ...
- 保持url唯一性 解决多个网站首页问题
原文地址:http://www.seowhy.com/bbs/thread-2694339-1-1.html 在网站SEO优化过程中,经常会遇到这样或者那样的常见技术型问题,达闻现将此类常见技术问题总 ...
- dedecms中去除首页index.html的方法
本文介绍了dedecms中去除首页index.html的方法,有需要的朋友参考下. dedecms织梦cms建站程序输入地址后,而打开的实际地址后面有个index.html. 这里分享下两种解决方 ...
- HTML&CSS——使用DIV和CSS完成网站首页重构
1.DIV 相关的技术 Div 它是一个 html 标签,一个块级元素(单独显示一行).它单独使用没有任何意义,必须结合CSS来使用.它主要用于页面的布局. Span 它是一个 html 标签,一个内 ...
随机推荐
- Android系统如何实现UI的自适应
做Android应用的人都知道,要一个apk适用多个不同的手机屏幕是很容易的,就是在项目的res文件夹下面有多套相关的资源文件.程序运行的时候,Android系统会根据当前设备的信息去加载不同文件夹下 ...
- MyEclipse 8.0注冊码+原版下载_Java开发软件
MyEclipse是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能很强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错.MyEclipse眼下支持J ...
- 一个安全测试的CheckList
转自:http://hi.baidu.com/dontcry/item/90c2bc466558c217886d1075 不登录系统,直接输入登录后的页面的URL是否可以访问: 不登录系统,直接输入下 ...
- 关于IE6幽灵字体
前言:今天做项目的时候在IE6下出现了这样的一种现像,这种情况只在IE6下出现,最后在网友的帮助下这个问题最终得到了解决.所以马上作了下笔记! 情况如下图: 我在网上找了点资料出现IE6下幽灵字体的情 ...
- Qt 域名转成IP
#include <stdio.h>#include <stdlib.h>#include <netdb.h>#include <arpa/inet.h> ...
- Android Studio设置Eclipse风格快捷键
Android Studio的1.1.0版本都发布了,ADT也不会再更新了,童鞋们还有理由不换嘛,不要死守着Eclipse了,Android Studio是你唯一的也是最好的选择.什么?用Eclips ...
- chmod
0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限数字与字符对应关系如下:r=4,w=2,x=1若要rwx属性则4+2+1=7若要rw-属性则4+2=6:若要r-x属性则4+1=5命令: ...
- Walle 瓦力 web部署系统
Walle 一个web部署系统工具,可能也是个持续发布工具,配置简单.功能完善.界面流畅.开箱即用! 安装步骤: 1. git clone 首先配置成功(去百度找答案) 打开git bash命令窗口执 ...
- 浏览器格式化JSON输出,thinkphp
1 //编写类方法用$this->ajaxReturn()返回数据 2 public function index(){ 3 $user = M('User'); 5 $data = $user ...
- Facebook登录 AndroidStudio
简介 主页:https://www.facebook.com/ Android开发者支持:https://developers.facebook.com/docs/android/ 应用管理:htt ...