PHPCMS遍历方式

遍历标题
{pc:content action="lists" catid="ID数字" num="15" order="id DESC" page="$page"}
  {loop $data $r}
     <a href="{$r[url]}">{$r[title]}</a>  
{/loop}
{/pc}
分页{$pages}

标题title
<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}</title>

遍历名字
{$CATEGORYS[$top_parentid][catname]}
{$CATEGORYS[ ID数字 ][catname]}
遍历描述
{$CATEGORYS[16][description]}
遍历图片
 {pc:content action="lists" catid="10" order="listorder" num="3"}
     {loop $data $v}
<a href=""><img src="{$v[thumb]}" /></a>
     {/loop}
 {/pc}
遍历 作者,发布日期,点击次数
发布时间:{$inputtime}      发布者:{$username}   点击次数: 
<span id="hits">
<script type="text/JavaScript" src="{JS_PATH}jQuery.min.js"></script>
<script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>
</span> 


遍历内容
 {pc:content  action="lists" catid="9" order="updatetime DESC"  num="1" moreinfo="1"}
     {loop $data $r}
        <div class="info">{$r[content]}</div>
     {/loop}
  {/pc}
遍历发布日期 标题 摘要
{pc:content  action="lists" catid="14" order="updatetime DESC"  num="3" page="$page"}
  {loop $data $r}
   <a href="{$r[url]}">{$r[title]}</a><span>{date('Y-m-d ',$r[inputtime])}</span></p>
   <p class="p2">{$r[description]}</p>
 {/loop}
   {/pc}

继承头部 尾部
{template "content","header"}
{template "content","footer"}

遍历二级分类
{pc:content action="category"  num="25" siteid="$siteid" order="listorder ASC"}
     <ul id="nav" class="nav clearfix">
           <li class="nLi"><h3><a href="index.php">首页</a></h3></li>
           {loop $data $v}
                <li class="nLi"><h3><a href="{$v[url]}" >{$v[catname]}</a></h3>
                      <ul class="sub">
                        {if $v[arrchildid]} 
                           {pc:content action="category" catid="$v[catid]" num="15" siteid="$siteid" order="listorder ASC" return="data2"} 
                      {loop $data2 $r}
                          <li><a href="{$r[url]}">{$r[catname]}</a>
                            {/loop}
                    {/pc}
                    {/if} 
               </ul>
            {/loop}
       </ul>
{/pc}

搜索
D:\wamp\www\test\phpcms\templates\default\search\list.html
{template 'content', 'header'}
	<!--public_main_list-->
<div class="public_frame_main">
  <p class="p1">搜索结果</p>
  <p class="p2">
   <span></span>&nbsp;&nbsp;News information&nbsp;&nbsp;<span></span></p>
</div>
<div class="public_main_list">
  <div class="bd">
    <ul>
      {loop $datas $i $r}
     <li>
        <p class="p1">
   <a href="{$r[url]}" target="_blank">{$r[title]}</a>
     <span>{format::date($r[inputtime], 1)}</span></p>
        <p class="p2">{$r[description]}</p>
      </li>
        {/loop}
        {if empty($data)}未找到结果{/if}
        <div class="public_page">  </div>
    </ul>
  </div>
</div>
<!--frame_list END--> 
<ul class="wrap">
{template 'content', 'footer'}


在原页面上添加 

<input type="hidden" name="m" value="search"/>
<input type="hidden" name="c" value="index"/>
<input type="hidden" name="a" value="init"/>
<input type="hidden" name="typeid" value="1" id="typeid"/>
<input type="hidden" name="siteid" value="1" id="siteid"/>
<input type="text" class="text" name="q" id="q" placeholder="搜索你感兴趣的" />

在D:\wamp\www\test\phpcms\modules\search\index.php  190行 改成$datas

留言验证码
 {php pc_base::load_sys_class('form', '', 0); }
<input type="text" id="code" name="code" placeholder="请输入验证码" style=" width:100px;">
 {form::checkcode('code_img', '4', '14', 100, 30)}</p>

D:\wamp\www\test\phpcms\modules\formguide\index.php    
50行加

if (isset($_POST['dosubmit'])) {
  //启动session
	$session_storage = 'session_'.pc_base::load_config('system','session_storage');
     pc_base::load_sys_class($session_storage);
	  //验证码
	 if (($_SESSION['code'] != strtolower($_POST['code'])) || empty($_SESSION['code'])) {
		showmessage("验证码错误");
	} else {
		$_SESSION['code'] = '';
	}

遍历名字
{pc:content action="category" catid="$top_parentid" num="15" siteid="$siteid" order="listorder ASC"} 
   {loop $data $r}
 <li><a href="{$r[url]}">{$r[catname]}</a></li>
   {/loop}
{/pc}

 
分页
 <a href="{$previous_page[url]}">{$previous_page[title]}</a>
 <a href="{$next_page[url]}">{$next_page[title]}</a>

手机端

1.遍历名字
{loop subtype(0) $s}
	{php $typeid=$s[typeid]}
	{pc:wap action="lists" typeid="$typeid" num="10" order="id DESC" return="info"}
    <ul align="center">
        <li>
	        <div class="bj" align="center">
	        	<a href="{list_url($typeid)}">{$s['typename']}</a>
	        </div>
        </li>
    </ul>
	{/pc}
{/loop}

2.遍历图片,标题
{pc:wap action="lists" typeid="4" num="10" order="id DESC" return="info"}
    {loop $info $i}
        <li class="products-bj">
        <a href="{show_url($i[catid],$i[id])}">
img class="lazy" data-original="{$i[thumb]}" /><div class="products-title">{$i['title']}</div></a>
        </li>
    {/loop}
{/pc}

3.遍历年月日,摘要,标题
{pc:wap action="lists" typeid="3" num="10" order="id DESC" return="info"}
     {loop $info $i}
       <li id="n1" style="position:relative;left:-50%;opacity:0">
          <div class="news-left">
          <div style="color:white;"  class="news-left-top">{date('Y',$i[inputtime])}</div>
          <div style="color:white;" class="news-left-bottom">{date('m-d',$i[inputtime])}</div>
          </div>
              	<div class="news-right">
<div  class="news-right-top">
<a href="index.php?p=news_show&id=16&c_id=2&lanmu=1">{$i['title']}</a></div>
             <div class="news-right-bottom">{$i[description]}</div>
          </div>
       </li>
    {/loop}
{/pc}


4.判断  遍历内容
{if $_GET['typeid']==ID数组}
<div class="clear"></div>

<div class="about-top">
  <div class="about-top-title">
     <div class="top-title-left">关于我们</div>
     <div class="top-title-right"><a href="index.php?m=wap">首页</a>>公司简介</div>
  </div>
  <div class="clear"></div>
  <div class="top-title-two">
     <ul>
        {loop subtype(ID数组) $s}
 			<li><a href="{list_url($s['typeid'])}">{$s['typename']}</a></li>
 		{/loop}
	</ul>
   <div class="clear"></div>
  </div>
  {pc:wap action="lists" typeid="ID数组" moreinfo="1" num="1" order="id DESC" return="info"}
	{loop $info $v}
	   <div class="about-content">{$v[content]}</div>
	{/loop}
		<div class="about-bottom"></div>	
		<div class="about-bottom-info">龙采MX:龙采科技集团</div>
  {/if}

5.遍历名字.标题

{loop subtype($typeid)  $type}
  {pc:wap action="lists" typeid="$type[typeid]" num="10" order="id DESC" return="info"}
  <h2><a href="{list_url($type['typeid'])}" class="cat">{$type['typename']}</a></h2>
  <div>
  {loop $info $v}
  <a href="{show_url($v[catid],$v[id],$type['typeid'])}" title="{$v['title']}">{str_cut($v['title'],26,'')}</a><br/>
  {/loop}
  </div>
  {/pc}
{/loop}




遍历二级分类
 <ul class="nav navbar-nav">
{pc:content action="category"  num="25" siteid="$siteid" order="listorder ASC"}
    <li><a href="index.php">Home</a></li>
         {loop $data $v}
    <li class="dropdown">
    <a href="{$v[url]}">{$v[catname]}</a>
    <a href="" id="app_menudown" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
    <span class="glyphicon glyphicon-menu-down btn-xs"></span>
    </a>
      {pc:content action="category" catid="$v[catid]" num="15" siteid="$siteid" order="listorder ASC" return="data2"} 

    {if $data2}
    <ul class="dropdown-menu nav_small" role="menu">
     {loop $data2 $r}
        <li><a href="{$r[url]}">{$r[catname]}</a>
      {/loop}
        
    </ul>
    {/if}

     {/pc}
    </li>
    {/loop}
   {/pc} 
</ul>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凯鑫BOSS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值