建站服務(wù)器
這篇文章將為大家詳細(xì)講解有關(guān)phpcms在前臺(tái)文章列表前顯示分類名稱的方法,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
1、打開phpcms\\caches\\caches_commons\\caches_data\\category_content_1.cache.php
return array ( 1 => array ( 'catid' => '1', 'siteid' => '1', 'type' => '1', 'modelid' => '0', 'parentid' => '0', 'arrparentid' => '0', 'child' => '1', 'arrchildid' => '1,2,3,5,162', 'catname' => '網(wǎng)站介紹', 'style' => '', 'image' => '', 'description' => '', 'parentdir' => '', 'catdir' => 'about', 'url' => '/html/about/', 'items' => '0', 'hits' => '0', 'setting' => 'array ( \\'ishtml\\' => \\'1\\', \\'template_list\\' => \\'default\\', \\'page_template\\' => \\'page\\', \\'meta_title\\' => \\'\\', \\'meta_keywords\\' => \\'\\', \\'meta_description\\' => \\'\\', \\'category_ruleid\\' => \\'1\\', \\'show_ruleid\\' => \\'\\', \\'repeatchargedays\\' => \\'1\\', )', category_content_1.cache.php
可以看到,這里緩存了所有欄目類別的詳細(xì)信息,其中就有我們需要的
'catname' => '網(wǎng)站介紹',
2、打開phpcms\\modules\\content\\classes\\content_tag.class.php
/** * 列表頁標(biāo)簽 * @param $data */ public function lists($data) { $catid = intval($data['catid']); if(!$this->set_modelid($catid)) return false; if(isset($data['where'])) { $sql = $data['where']; } else { $thumb = intval($data['thumb']) ? " AND thumb != ''" : ''; if($this->category[$catid]['child']) { $catids_str = $this->category[$catid]['arrchildid']; $pos = strpos($catids_str,',')+1; $catids_str = substr($catids_str, $pos); $sql = "status=99 AND catid IN ($catids_str)".$thumb; } else { $sql = "status=99 AND catid='$catid'".$thumb; } } $order = $data['order']; $return = $this->db->select($sql, '*', $data['limit'], $order, '', 'id'); content_tag.class.php
3、在上述代碼后加入以下代碼
$TYPES = getcache('category_content_1','commons');//獲取類別緩存2 foreach ($return as $key=>$v) { $return[$key][typename]=$TYPES[$v['catid']]['catname'];//給lists標(biāo)簽返回的數(shù)組中增加一個(gè)類別字段 }
4、前臺(tái)調(diào)用方法
{$v[typename]}
關(guān)于phpcms在前臺(tái)文章列表前顯示分類名稱的方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。
網(wǎng)站欄目:phpcms在前臺(tái)文章列表前顯示分類名稱的方法
文章來源:http://jinyejixie.com/article16/cjodgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化、商城網(wǎng)站、動(dòng)態(tài)網(wǎng)站、軟件開發(fā)、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)