PHPnow-1.5.6网站开发

环境搭建暂时略过,网上资源很多,这里只是个人使用过程中的总结

这里用到一个很好的工具phpcms v9代码生成器

1.查询普通导航

{pc:content action="category" catid="0" siteid="$siteid" order="listorder ASC"}
{loop $data $r}
<li><a href="{$r[url]}" target="_parent">{$r[catname]}</a></li>
{/loop}
{/pc}
{php echo runhook('glogal_menu')}

2.查询指定栏目下的子栏目名称

{pc:get sql="select * from v9_category where catid=10" num="15"}
{loop subcat(10) $r}
<li><a href="{$r[url]}">{$r[catname]}</a></li>
{/loop}
{/pc}

3.查询指定栏目的路径和名称

<a href="{$CATEGORYS[1]['url']}" οnmοuseοver=mopen('m2') οnmοuseοut='mclosetime()'>{$CATEGORYS[1][catname]}<p>about</p></a> //查询栏目是1的路径和名称

4.查询二级栏目名称及二级栏目下面的内容

{loop subcat(13) $r}
{php $num++}
<li id="{$r[catname]}">
{pc:content action="lists" catid="$r[arrchildid]" num="" siteid="$siteid" order="id desc"}
{loop $data $r}
<div class="Years_2013">
<div id="titles"><p class="left" title="{$r[title]}">{$r[title]}</p><p class="right">{date('y-m-d',$r[inputtime])}</p></div>
<div id="conpic">
<span style="width:auto;"><img src="{thumb($r[thumb],1000,0)} "/></span>
<span class="years01"><p title="{$r[description]}">{$r[description]}</p></span>
</div>
</div>
{/loop}
{/pc}
</li>
{/loop}

5.查询顶级栏目和顶级栏目下面子栏目的名称(用于导航下拉形式)

<div class="nav">
<ul class="nav_list">
<li class="drop-menu-effect"><a class="navNoline" href="{siteurl($siteid)}"><span>网站首页</span></a></li>
{pc:content action="category" catid="0" siteid="$siteid" order="listorder ASC"}
{loop $data $k $v}
<li class="drop-menu-effect"><a href="{$v[url]}"><span>{$v[catname]}</span></a>
{pc:get sql="select * from wqd_category where catid=$k"}
<ul class="submenu">
{loop subcat($k) $r}
<li><a href="{$r[url]}">{$r[catname]}</a></li>
{/loop}
</ul>
{/pc}
</li>
{/loop}
{/pc}
{php echo runhook('glogal_header')}
</ul>
</div>

6.查询指定栏目下面的列表页

{pc:content action="lists" catid="4" order="id DESC" num="3" cache="3600" page="$page"}
{loop $data $r}
<dl>
<dt>{$r[title]}</dt>
{if $r[thumb]}
<dd><img src="{thumb($r[thumb],1000,0)}" alt="{$r[title]}"/></dd>
{/if}
<dd class="listText">{$r[description]}</dd>
</dl>
{/loop}
{/pc}

7.二级栏目及三级栏目的调用

<!--二级栏目 调用如下 开始 *********************************-->
{php $sub_cat = subcat('$catid');}
{loop $sub_cat $k $v}
{php $sub_cat_id[] = $k;}
{/loop}
{php $sub_cat_id = implode('\',\'', $sub_cat_id);}
{pc:get sql="select * from v9_category where catid in('$sub_cat_id')" return="data" num="50"}
{loop $data $r}
<dl>
<dt><a href="{$r['url']}" target="_blank">{$r['catname']}</a></dt>
<!--三级栏目 调用如下 开始 *********************************-->
{pc:get sql="select * from v9_category where catid in($r[arrchildid])" return="data" num="50"}
<dd>
{loop $data $r}
<a href="{$r['url']}">{$r['catname']}</a> |
{/loop}
</dd>
{/pc}
<!--三级栏目 调用如下 结束 *********************************-->
</dl>
{/loop}
{/pc}
<!--二级栏目 调用如下 结束 *********************************-->

8.首页调用指定单网页下面的内容

{pc:get sql="SELECT * FROM wqd_page where catid=9"}
{loop $data $key $r}
<p>{str_cut(strip_tags($r[content]),250)}</P>
{/loop}
{/pc}

9.某栏目下面阅读排行的列表显示

{pc:content action="hits" catid="$catid" num="7" order="views DESC" cache="3600"}
{loop $data $r}
<li><a href="{$r[url]}" title="{$r[title]}">{str_cut($r[title], 45, '...')}</a></li>
{/loop}
{/pc}

10.导航高亮显示(选中效果)

<ul class="nav-site">
<li><a href="{siteurl($siteid)}"><span{if !isset($catid)} class="on"{/if}>首页</span></a></li>
{loop $data $r}
<li class="line">|</li>
<li><a href="{$r[url]}"><span{if isset($catid) && ($pid == $r[catid] || $top_parentid == $r[catid] || $catid == $r[catid])} class="on"{/if}>{$r[catname]}</span></a></li>
{/loop}
</ul>


11.内容页判断是不是包含有图片缩略图

{if $thumb}
<p style="text-align: center;">
<img alt="" src="{$thumb}" style="width: 400px; height: 250px;" />
</p><br>
{/if}

12.内容页循环显示组图

{loop $pictureurls $pic_k $r}
<p style="text-align: center;">
<img src="{thumb($r[url], 1000, 1000, 0)}" style="width:400px;height:250px;" rel="{$r[url]}"/>
</p><br>
{/loop}

13.其他代码

{str_cut($r[title],40,'')} //截取标题
{date('Y-m-d',$r[inputtime])} //格式化时间代码
{str_cut($r[content],750,'...')} //截取内容代码
{str_0,'...')} //截取描述代码
{$pages} //分页
{$catname} //当前栏目的名称
{$CATEGORYS[$catid]['catname']} //当前栏目名称
{siteurl($siteid)} //网站站点路径

14.点击量

<span id="hits">
<script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>
</span>

15.你当前所处的位置

<div class="Position"><span>你的位置:<a href="../index.html">首页</a> > {catpos($catid)}</span></div>

16.不同样式的循环

{php $j=0}
{pc:content action="lists" catid="20" order="id DESC" thumb="1" page="$page" num="6"}
{loop $data $r}

{php $j++;}
{if $j %2 == 0}

<div class="zlBox">
<div class="zlBox1">
<img width="412" height="270" src="{$r['thumb']}" />
</div>
<div class="zlBox2" >
<h4 style="font-size:24px; font-family:Arial; color:#d70c19; padding-top:25px; font-weight:normal">
{$r['title']}
</h4><br />
<em style="font-size:18px; color:#2a2a2a; font-family:微软雅黑;">产品介绍</em>
<p style="font-size:14px; color:#6b6b6b; font-family:微软雅黑; ">
{str_cut($r[description],260,'…')}
</p>
</div>
</div>

{/if}
{if $j %2 != 0}

<div class="zlBox" style="background-color:#fff">
<div class="zlBox1" >
<h4 style="font-size:24px; font-family:Arial; color:#d70c19; padding-top:25px; font-weight:normal;adding-bottom:15px;">
{$r['title']}
</h4><br />
<em style="font-size:18px; color:#2a2a2a; font-family:微软雅黑;">项目介绍</em>
<p style="font-size:14px; color:#6b6b6b; font-family:微软雅黑; ">
{str_cut($r[description],260,'…')}
</p>
</div>
<div class="zlBox2">
<img width="412" height="270" src="{$r['thumb']}" style="margin-left:50px;" />
</div>
</div>

{/if}
{/loop}
{/pc}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值