美文网首页
phpcms 小技巧

phpcms 小技巧

作者: 任人渐疏_Must | 来源:发表于2020-04-30 17:22 被阅读0次

    调用当前栏目下的子栏目

    
    {loop subcat($catid) $r}
             <ul>
            <li><a href="{$r[url]}" title="{$r[catname]}">{$r[catname]}</a></li>
            </ul>
        {/loop}
    
    {loop subcat($catid) $r}
     <ul>
    <li><a href="{$CATEGORYS[$r[catid]][url]}">{$CATEGORYS[$r[catid]][catname]}</a></li>
    </ul>
    {/loop}
    

    phpcms内容页如何调用点击量

    id=hits很重要

    <h1 class="c_titile">{$title}</h1>   
    
          <p class="box_c"><span class="d_time">发布时间:{$inputtime} </span><span>编辑:<a href="/" target="_blank">admin</a></span>浏览量:(<span  id="hits"></span>)</p><script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>
          <div class="infos">
              {$content}
    

    category页面调用子栏目内容

      {loop subcat($catid) $r}
            <li><a href="{$CATEGORYS[$r[catid]][url]}"><span>{$CATEGORYS[$r[catid]][catname]}</span></a></li>
            {/loop}
    

    list列表页调用父类栏目

    {$parentid}

    列表页调用子栏目的内容

     {loop subcat($parentid) $r}
            <li {if $r[catid]==$catid} class="active" {/if}><a href="{$r[url]}"><span>{$r['catname']}</span></a></li>
            {/loop}
    

    show内容页调用父类栏目

    $CATEGORYS[$CAT[parentid]][catid]

    内容页调用子栏目的内容

     {loop subcat($CATEGORYS[$CAT[parentid]][catid]) $r}
            <li {if $r[catid]==$catid} class="active" {/if}><a href="{$r[url]}"><span>{$r[catname]}</span></a></li>
            {/loop}
    

    全站搜索功能的实现

    1. 首先, 模块->全站搜索->添加搜索分类,添加搜索分类,此时生成的ID为typeid
    2. 添加form表单,此时的typeid即为上图的id,siteid为站点的id

    <form action="{APP_PATH}index.php" method="get" target="_blank">
    <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="{$typeid}" id="typeid"/>
    <input type="hidden" name="siteid" value="{$siteid}" id="siteid"/>
    <input type="text" class="text texta" name="q" id="q"/><input type="submit" value="搜 索" class="button btna" />
    </form>   
    

    3.修改搜索页面 phpcms\templates\default\search\list.html

    {pc:get sql="SELECT * FROM `v9_news` where  title like '%$q%' order by id DESC " num="5" page="$page" return="data"}
              {loop $data $r}
                 <li> <a href="{$r[url]}"><span>{$r[title]}</span></a> <b>{date('Y-m-d',$r[inputtime])}</b>
                <p>&nbsp; &nbsp;{str_cut($r[description],100,'..')} </p>
              </li>
    
             {/loop}
                   {if empty($data)}未找到结果{/if}         
            </ul>
    
            <div class="pages">
                  {$pages}
            </div>
          {/pc}
    

    相关文章

      网友评论

          本文标题:phpcms 小技巧

          本文链接:https://www.haomeiwen.com/subject/wurtghtx.html