- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
标签替换规则.doc
标签替换规则
首页面替换
导航栏
类似于马克思的:
标签:
{pc:content action=category catid=367}
{loop $data $r}
td width=87 align=center
a href={$r[url]} title={$r[catname]} {$r[catname]} /a
/td
td width=1 style=font-weight: bold; color: #FFFFFF
| /td
{/loop}
{/pc}
Action:调用的方法
Catid:导航栏目的ID
类似于:
这时候的栏目ID是367 网站导航的catid 因为我们取出来的就是 网站导航下面的所有栏目
Pc:表示phpcms标签的开始
Loop:表示循环体的开始
$data:表示数据返回时存放在那个变量里
$r:表示在$data里取出一条数据存放在$r变量中
Url:表示路径
Catname:表示栏目的名称
注:
loop循环体 就类似于 java中的foreach循环 大家有什么不懂可以去多了解一下java中的foreach循环。
类似于 {$r[url]} 中的url 和数据库表中的字段是一致的。大家如果还有其他的数据要取出来 还可以去看一下数据表中的字段。
栏目
类似于:
标签:
div class=ztara
span
a href={$CATEGORYS[392][url]}更多/a/spanbnbsp;学院公告/b
/div
div class=ztarb
{pc:content action=lists catid=392 num=12}
ul
{loop $data $r}
li nbsp;
a href={$r[url]}title={$r[title]} {str_cut($r[title],54,...)}/a/li
{/loop}
/ul
{/pc}
/div
因为我们取出的是 学院公告 里的新闻 而学院公告的栏目ID为392
对于 {strstr(catpos(392),,true)}更多/a 中strstr(catpos(392) 得到是类似于:a href=” ”学院公告a href中存放的是链接到显示学院公告所有新闻的列表页 而在网页中我们的需求是 要将 学院公告 更改为 更多 所以我们需要 对 a href=” ”学院公告a 这个字符串 就行截取 要去掉 学院公告 而 {strstr(catpos(392),,true)} 得到是 a href=” ” 这一截字符串 所以 加上 更多/a 就得到了我们需要的链接。 大家有疑问的话 就可以自己去实验一下 strstr(catpos(392) 得到的是什么!!
其他的类似于 友情链接 等是像 导航栏 一样做
图片的显示
类似于我们现在做的 海南师范大学学生会 网站
不管是小图还是大图:
标签都是:
{pc:content action=lists catid=20027 thumb=4 num=4}
{loop $data $r}
lia href={$r[url]} target=_blank title={$r[]title} img src={thumb($r[thumb],330,230)} / /a/li{/loop}{/pc}
只要在 pc标签里加上 thumb 就行了 然后显示的时候 用 {thumb($r[thumb],330,230)} 后面的330表示图片的宽度 230 表示图片的高度 都是可以是修改的
二级页面
有子栏目:
先要去 category.html 里去修改标签 以马克思为例子:
类似于上面的界面
首先调用的 category.html 当点击 教授 这个栏目的时候 调用的是 list.html 还有 首页中的 更多 也是调用的 list.html
首先是 category.html 界面的解析:
div class=mainContent
div class=slidebar
div class=sliderbarmenutitle{catpos($catid)}/div
{pc:content a
文档评论(0)