中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

phpcms在前臺文章列表前顯示分類名稱的方法

建站服務器

這篇文章將為大家詳細講解有關phpcms在前臺文章列表前顯示分類名稱的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)長期為1000+客戶提供的網(wǎng)站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為淮上企業(yè)提供專業(yè)的成都網(wǎng)站建設、網(wǎng)站設計,淮上網(wǎng)站改版等技術服務。擁有十年豐富建站經驗和眾多成功案例,為您定制開發(fā)。

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

可以看到,這里緩存了所有欄目類別的詳細信息,其中就有我們需要的

'catname' => '網(wǎng)站介紹',

2、打開phpcms\\modules\\content\\classes\\content_tag.class.php

/**
     * 列表頁標簽
     * @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標簽返回的數(shù)組中增加一個類別字段
}

4、前臺調用方法

{$v[typename]}

關于phpcms在前臺文章列表前顯示分類名稱的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

網(wǎng)站欄目:phpcms在前臺文章列表前顯示分類名稱的方法
文章來源:http://www.rwnh.cn/article16/cjodgg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿網(wǎng)站建設、標簽優(yōu)化商城網(wǎng)站、動態(tài)網(wǎng)站、軟件開發(fā)、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

外貿網(wǎng)站建設
湘西| 武川县| 阿巴嘎旗| 平乐县| 司法| 哈巴河县| 嘉义市| 孙吴县| 兴安盟| 清涧县| 措美县| 安阳市| 瑞昌市| 馆陶县| 永清县| 于田县| 皮山县| 泰兴市| 灵台县| 西吉县| 玉田县| 仙桃市| 东宁县| 福海县| 东安县| 丹巴县| 平和县| 佛教| 石嘴山市| 汉沽区| 隆化县| 合作市| 个旧市| 奉化市| 德令哈市| 陆川县| 长寿区| 安图县| 若尔盖县| 珠海市| 乌苏市|