phpcmsV9相关标签调用

if栏目特效

{if $j==1 && $typeid=$v['typeid']} class="on" {/if}

PHPCMS V9 调用栏目名+标题+时间 标签 的方法

{pc:content action="lists" catid="6" order="listorder DESC" num="7" moreinfo="1"}
{loop $data $key $r}

栏目名和链接[<a href="{$CATEGORYS[$r[catid]][url]}">{$CATEGORYS[$r[catid]][catname]}</a>]
标题名和链接<A href="{$r[url]}" target="_blank">{str_cut($r[title], 38)}</A>
时间日期[{date('y年m月d日',$r[riqi])}]

{/loop}
{/pc}

moreinfo="1" 是允许调用副表的意思,,我们新建的模型,有些字段都保存在副表里边,,不加这个,我们建的字段就调不出来。
{date('y年m月d日',$r[riqi])}  显示出来是11年01月01日的格式
换成大写的Y   {date('Y年m月d日',$r[riqi])}  显示出来是2011年01月01日的格式

phpcms v9批量替换图片路径

update  jsjx_news set thumb = replace(thumb,"http://jsjx.eszy.edu.cn/","/") 

换掉上传图片的网址,原来是绝对路径,现在改为/相对路径

phpcms v9调用当前栏目的同级栏目的几种方法

<!--只适应用单网页-->
{loop $arrchild_arr $cid}
<li {if $catid==$cid}class="cur_link"{/if}><a href="{$CATEGORYS[$cid][url]}/">{$CATEGORYS[$cid][catname]}</a></li>
{/loop} 


<!--只适应模型列表页-->
{pc:content action="category" catid="$parentid" num="25" siteid="$siteid" order="listorder ASC"}
 <ul>
 {loop $data $r}
    <li {if $catid==$r[catid]}class="cur_link"{/if}><a href="{$r[url]}/">{$r[catname]}</a></li>
 {/loop}
 </ul>
 {/pc}


<!--只适应模型内容页-->
{pc:content action="category" catid="$top_parentid" num="25" siteid="$siteid" order="listorder ASC"}
 <ul>
 {loop $data $r}
    <li {if $catid==$r[catid]}class="cur_link"{/if}><a href="{$r[url]}/">{$r[catname]}</a></li>
 {/loop}
 </ul>
 {/pc}

导航带子栏目

<div class="nav wrap">		
			<div id="nav" class="dh">
				<ul>
                
                <li><a href="{siteurl($siteid)}">首页</a></li>
                
                
                {php $j=1;}
    	{pc:content action="category" catid="0" num="10" siteid="$siteid" order="listorder ASC"}
        {loop $data $r}
<li><a href="{$r[url]}">{$r[catname]}</a>
{if  $r[child]}
						<ul>
                        
	{pc:content action="category" catid="$r[catid]" num="15" siteid="$siteid" order="listorder ASC"}
	{loop $data $v}
		<li><a href="{$v[url]}">{$v[catname]}</a></li>
	{/loop}
    {/pc}

</ul>
	{/if}				</li>
                    {$j++}
         {/loop}
        {/pc}
        
				</ul>
			</div>
	</div>

后台模版修改

登录页面phpcms更改:phpcms/languages/zh-cn/member.lang.php

后台头部:phpcms\modules\admin\templates\index.tpl.php

后台登录页面首页:phpcms\modules\admin\templates\main.tpl.php

后台登录页面首页:phpcms\modules\admin\templates\login.tpl.php

获取指定栏目的栏目图片和简介

获取指定栏目的栏目图片:{$CATEGORYS[16]['image']}

获取指定栏目的栏目简介 :{$CATEGORYS[13]['description']}

获取指定栏目的子栏目

<!--在二级栏目下使用下面的代码--->
{php $j=1;}   

    {loop subcat($parentid) $v}   

    {php if($v['type']!=0) continue;}   

        <a href="{$v}">[{$v[catname]}]</a>   

{/loop}   
<!------$parentid替换为响应的栏目id------>

<!------在一级栏目下使用下面的代码:------>
 {if $top_parentid}
{pc:content action="category" catid="6" num="15"   siteid="$siteid"   order="listorder ASC"}
{loop $data $r}
<a href="{$r[url]}">{$r[catname]}</a>|
{/loop}
{/pc}

栏目名调用

$CATEGORY[$catid][catid]                栏目id   
$CATEGORY[$catid][module]                栏目所在的模块   
$CATEGORY[$catid][type]                        栏目类型   
$CATEGORY[$catid][modelid]                栏目所属模型id   
$CATEGORY[$catid][catname]                栏目名称   
$CATEGORY[$catid][style]                栏目名称样式   
$CATEGORY[$catid][image]                栏目图片   
$CATEGORY[$catid][catdir]                栏目路径   
$CATEGORY[$catid][url]                        目录url   
$CATEGORY[$catid][parentid]                栏目的父id   
$CATEGORY[$catid][arrparentid]        所有上级栏目ID   
$CATEGORY[$catid][parentdir]        父栏目的路径   
$CATEGORY[$catid][child]                是否有子栏目   
$CATEGORY[$catid][arrchildid]        栏目的所有子栏目id   
$CATEGORY[$catid][items]                栏目信息数   
$CATEGORY[$catid][ismenu]                栏目是否显示导航  
$CATEGORY[$catid][catid]                栏目id
$CATEGORY[$catid][module]                栏目所在的模块
$CATEGORY[$catid][type]                        栏目类型
$CATEGORY[$catid][modelid]                栏目所属模型id
$CATEGORY[$catid][catname]                栏目名称
$CATEGORY[$catid][style]                栏目名称样式
$CATEGORY[$catid][image]                栏目图片
$CATEGORY[$catid][catdir]                栏目路径
$CATEGORY[$catid][url]                        目录url
$CATEGORY[$catid][parentid]                栏目的父id
$CATEGORY[$catid][arrparentid]        所有上级栏目ID
$CATEGORY[$catid][parentdir]        父栏目的路径
$CATEGORY[$catid][child]                是否有子栏目
$CATEGORY[$catid][arrchildid]        栏目的所有子栏目id
$CATEGORY[$catid][items]                栏目信息数
$CATEGORY[$catid][ismenu]                栏目是否显示导航

栏目页,单网页,内容页 调用父栏目图片的代码

<!---单网页 列表页--->
{if $parentid==0} <img src="{$CATEGORYS[$catid][image]}" width="755" height="150" alt="{$catname}" /> {else} <img src="{$CATEGORYS[$parentid][image]}" width="755" height="150" alt="{$catname}" /> {/if}  

<!---内容页面--->
{if $CATEGORYS[$catid]['parentid']==0} <img src="{$CATEGORYS[$catid][image]}" width="755" height="150" alt="{$catname}" /> {else} <img src="{$CATEGORYS[$CATEGORYS[$catid]['parentid']][image]}" width="755" height="150" alt="{$catname}" /> {/if}  
<!---重点于 $CATEGORYS 数组的应用 及当前栏目级别判断--->

判断当前栏目是否存在子栏目

{if $v[child]==1}
XXX
{else}
XXX
{/if}

判断图片是否存在

{if $r[thumb]}
<div class="gongsi_dtlistimg"><a href="{$r[url]}" target="_blank" title="{$r[title]}"><img src="{$r[thumb]}" /></a></div>
{/if} 

频道页跳转到第一个子栏目

<?php
 if($child){
     $child_arrary=explode(',',$arrchildid);
        $to_url=$CATEGORYS[$child_arrary[1]][url];
  echo "<script>window.location.href='".$to_url."'</script>";
    }
?>

生成规则

1    content    category    √    栏目/index_1.html    {$catdir}/index.html|{$catdir}/index_{$page}.html
11    content    show    √    网站/栏目/1_2.html    {$catdir}/{$id}.html|{$catdir}/{$id}_{$page}.html   

调用单网页

{pc:get sql="SELECT * FROM phpcms_page where catid=16" cache="3600" return="data"}
   {loop $data $r}
     <div id="Article">
           <h1>{$r[title]}</h1>
       <div class="content">
               {$r[content]}
       </div>
   </div>
   {/loop}
{/pc}

调用父栏目的英文目录

{$CATEGORYS[$parentid][catdir]}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

吴良秋(科创恩施)

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

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

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

打赏作者

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

抵扣说明:

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

余额充值