建站幫助

誠信合作, 高質專業!

Phpcms v9前端調用類別文章列表方法

2013-08-24 23:49:01 瀏覽 我要評論

之前在Phpcms V9類別數據調用技巧及類別優化文章中提到了有關于PC V9類別有關前臺后和后臺在文章標題前面顯示類別的調用技巧,但是沒有涉及到調用指定類別的文章,在這里CMSYOU與大家一起探討:怎么樣做到像tag列表一樣調用類別文章列表。

一、在文章內容頁顯示類別名稱和類別鏈接:

比如:

<span>類別:<?php $TYPE = getcache('type_content','commons');?><a href="{APP_PATH}index.php?m=content&c=type&catid={$catid}&typeid={$r[typeid]}">{$TYPE[$r[typeid]][name]}</a>&nbsp;&nbsp;發布時間:{$inputtime}&nbsp;&nbsp;來源:{if $copyfrom}{$copyfrom}{else}CMSYOU{/if}&nbsp;&nbsp;點擊:</span><span id="hits"></span>

上面的代碼中,{$TYPE[$r[typeid]][name]}就是類別名稱,{APP_PATH}index.php?m=content&c=type&catid={$catid}&typeid={$r[typeid]}。

需要注意的是,調用{$TYPE[$r[typeid]][name]}之前,需要先調用$TYPE的緩存:<?php $TYPE = getcache('type_content','commons');?>。

當然也可以采用下面這一個方法調用出來類別名稱和鏈接:

類型:<a href="{APP_PATH}index.php?m=content&c=type&catid={$catid}&typeid={$typeid}">{pc:get sql="SELECT * FROM cmsyou_type WHERE typeid=$typeid" cache="3600" return="data"}
{loop $data $val}
{$val[name]}
{/loop}
{/pc}</a>

這是通過查詢類別id而得到的類別名稱,注意修改數據庫前綴。

 

二、在文章列表頁前面顯示類別名稱:

根據文章內容頁的代碼,舉一反三,可以調用到列表頁中間。具體怎么寫呢?留給大家到問答社區中間探討下!

Ps,參考下面這個代碼:

<?php
$arrtype = explode(',',$usable_type);
?>
{loop $arrtype $t}
<a href="index.php?m=content&c=type&catid={$catid}&typeid={$t}">{$TYPE[$t][name]}</a>
{/loop}

多嘗試,肯定可以調用出來!

我要收藏
點個贊吧

相關閱讀

本月熱門

精選推薦

在線客服

掃一掃,關注我們

掃一掃,關注我們
金牌单双中特王