亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > PhpCMS > 正文

PHPCMS二次開發wap手機站創建tags列表頁及調用教程

2024-09-10 07:17:22
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了PHPCMS二次開發wap手機站創建tags列表頁及調用教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

本文是361源碼今天早上起床后看到的一篇文章,感覺有參考價值,就轉載過來了,如有版權,請聯系本站處理。

PHPCMS二次開發wap手機站創建tags列表頁及調用教程

用PHPCMS創建了PC站的tags匯總頁和列表頁,通過統計觀察效果還不錯,有不少人訪問,因此想在移動端手機站上也創建tags匯總頁和列表頁,可是默認只能在 /phpcms/templates/default/content 創建一個tag.html和tag_list.html頁面,在PC端用了移動端就用不了了,361源碼網站長思考了下,能不能在移動端 /phpcms/templates/default/wap 目錄下也創建一個tag.html和tag_list.html 頁面來實現呢?下面就是武林網站長的實現方法,希望對有需要的朋友有所幫助。

1、將 /phpcms/modules/content/tag.php 文件拷貝到 /phpcms/modules/wap 目錄下

2、打 /phpcms/modules/wap/tag.php 文件

2.1、將 pc_base::load_app_func('util','content'); 注釋或刪除,并在原位置添加 pc_base::load_app_func('global');

2.2、將 __construct() 函數中 $this->siteid = get_siteid(); 注釋或刪除,并在原位置下邊添加

$this->siteid = isset($_GET['siteid']) && (intval($_GET['siteid']) > 0) ? intval(trim($_GET['siteid'])) : (param::get_cookie('siteid') ? param::get_cookie('siteid') : 1);param::set_cookie('siteid',$this->siteid);    $this->wap_site = getcache('wap_site','wap');$this->types = getcache('wap_type','wap');$this->wap = $this->wap_site[$this->siteid];define('WAP_SITEURL', $this->wap['domain'] ? $this->wap['domain'].'index.php?' : APP_PATH.'index.php?m=wap&siteid='.$this->siteid);if($this->wap['status']!=1) exit(L('wap_close_status'));

2.3、將 include template('content', 'tag'); 修改為 include template('wap', 'tag');

2.4、找到 $res = $this->db->get_one(array('id'=>$contentid), 'title, description, url, inputtime, style'); 

修改為

$res = $this->db->get_one(array('id'=>$contentid), 'catid, title, description, inputtime, style');

此步驟添加 catid, 并刪除 url,

2.5、找到 $res['description'] = str_replace($tag, '<font color="#f00">'.$tag.'</font>', $res['description']); 并在此代碼下邊添加

$catid = $res['catid'];$types = getcache('wap_type','wap');foreach ($types as $type) {    if($type['cat']==$catid) {    $typeid = $type['typeid'];    break;    }}$res['url'] = WAP_SITEURL."&a=show&catid=".$catid."&typeid=".$typeid."&id=".$contentid;

2.6、將 include template('content','tag_list'); 修改為 include template('wap','tag_list');

2.7、如想看完整文件請在文章最下邊看

3、文章內容頁調用示例:

{loop $keywords $keyword}<a title="www.49028c.com" href="{WAP_SITEURL}m=wap&c=tag&a=lists&tag={urlencode($keyword)}">{$keyword}</a>{/loop}

4、在 /phpcms/templates/default/wap 目錄下創建 tag.html 即為tags匯總頁 tag_list.html 即為tags列表頁

5、tag.html調用標簽示例:

{loop $infos $info}  <p><a title="www.49028c.com" href="{WAP_SITEURL}m=wap&c=tag&a=lists&tag={urlencode($info['keyword'])}">{$info['keyword']}</a>({$info['videonum']})</p>{/loop}

6、tag_list.html調用標簽示例:

<div>  <ul>{loop $datas $r}    <li><span class="www.49028c.com">{date('Y-m-d H:i:s',$r[inputtime])}</span>·<a href="{$r[url]}" title="www.49028c.com" target="_blank">{$r[title]}</a></li>{/loop}  </ul>  <div id="pages">{$pages}</div></div>

7、/phpcms/modules/wap/tag.php 文件完整展示

<?php/* * * PHPCMS V9二次開發之wap手機站創建tags匯總頁(tag.html)列表頁(tag_list.html) * 此文章由武林網(www.49028c.com)創作,轉載請注明版權 * */defined('IN_PHPCMS') or exit('No permission resources.');//模型緩存路徑define('CACHE_MODEL_PATH',CACHE_PATH.'caches_model'.DIRECTORY_SEPARATOR.'caches_data'.DIRECTORY_SEPARATOR);//此處將 pc_base::load_app_func('util','content'); 刪除,并在原位置添加 pc_base::load_app_func('global');pc_base::load_app_func('global');class tag {    private $db;    function __construct() {        $this->db = pc_base::load_model('content_model');        $this->keyword_db = pc_base::load_model('keyword_model');        //此處將 $this->siteid = get_siteid(); 刪除并添加如下代碼,直到此函數最后        $this->siteid = isset($_GET['siteid']) && (intval($_GET['siteid']) > 0) ? intval(trim($_GET['siteid'])) : (param::get_cookie('siteid') ? param::get_cookie('siteid') : 1);        param::set_cookie('siteid',$this->siteid);            $this->wap_site = getcache('wap_site','wap');        $this->types = getcache('wap_type','wap');        $this->wap = $this->wap_site[$this->siteid];        define('WAP_SITEURL', $this->wap['domain'] ? $this->wap['domain'].'index.php?' : APP_PATH.'index.php?m=wap&siteid='.$this->siteid);        if($this->wap['status']!=1) exit(L('wap_close_status'));    }        public function init() {        $page = max($_GET['page'], 1);        $pagesize = 20;        $where = '`siteid`='.$this->siteid;        $infos = $this->keyword_db->listinfo($where, '`searchnums` DESC, `videonum` DESC', $page, $pagesize);        $pages = $this->keyword_db->pages;        //將原模板路徑 content 修改為新手機模板路徑 wap        include template('wap', 'tag');    }    /**     * 按照模型搜索     */    public function lists() {        $tag = safe_replace(addslashes($_GET['tag']));        $keyword_data_db = pc_base::load_model('keyword_data_model');        //獲取標簽id        $r = $this->keyword_db->get_one(array('keyword'=>$tag, 'siteid'=>$this->siteid), 'id');        if (!$r['id']) showmessage('不存在此關鍵字!');        $tagid = intval($r['id']);        $page = max($_GET['page'], 1);        $pagesize = 20;        $where = '`tagid`=/''.$tagid.'/' AND `siteid`='.$this->siteid;        $infos = $keyword_data_db->listinfo($where, '`id` DESC', $page, $pagesize);        $pages = $keyword_data_db->pages;        $total = $keyword_data_db->number;        if (is_array($infos)) {            $datas = array();            foreach ($infos as $info) {                list($contentid, $modelid) = explode('-', $info['contentid']);                $this->db->set_model($modelid);                //下行代碼添加 catid, 并刪除 url,                $res = $this->db->get_one(array('id'=>$contentid), 'catid, title, description, inputtime, style');                $res['title'] = str_replace($tag, '<font color="#f00">'.$tag.'</font>', $res['title']);                $res['description'] = str_replace($tag, '<font color="#f00">'.$tag.'</font>', $res['description']);                //此處為武林網(www.49028c.com)添加代碼開始                $catid = $res['catid'];                $types = getcache('wap_type','wap');                foreach ($types as $type) {                    if($type['cat']==$catid) {                    $typeid = $type['typeid'];                    break;                    }                }                $res['url'] = WAP_SITEURL."&a=show&catid=".$catid."&typeid=".$typeid."&id=".$contentid;                //此處為武林網(www.49028c.com)添加代碼結束                $datas[] = $res;            }        }        $SEO = seo($siteid, '', $tag);        //將原模板路徑 content 修改為新手機模板路徑 wap        include template('wap','tag_list');    }}?>

轉載完畢,代碼361源碼沒有親測,有興趣的朋友可以自行測試,如果有問題請向我們反映。

以上就是PHPCMS二次開發wap手機站創建tags列表頁及調用教程的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品福利一区二区| 岛国av一区二区在线在线观看| 7m第一福利500精品视频| 欧美性生交大片免网| 亚洲精品不卡在线| 国产亚洲欧洲在线| 欧美亚洲第一区| 国产成人av在线| 亚洲欧美在线一区二区| 国产精品成人aaaaa网站| 国产偷亚洲偷欧美偷精品| 亚洲精品综合久久中文字幕| 国产精品高精视频免费| 久久人人爽人人爽人人片av高请| 超在线视频97| 91精品国产91久久久久久最新| 欧美裸体xxxx极品少妇| 久久九九亚洲综合| 精品欧美国产一区二区三区| 日韩精品日韩在线观看| 精品亚洲va在线va天堂资源站| 国产不卡av在线| 国产精品美女免费视频| 亚洲曰本av电影| 一本色道久久综合狠狠躁篇的优点| 精品中文字幕久久久久久| 欧美日韩中文字幕| 日韩中文字幕亚洲| 国产欧美精品一区二区| 国产精品狼人色视频一区| 欧美日韩中文在线观看| 国产日韩欧美中文在线播放| 懂色av影视一区二区三区| 精品久久久一区二区| 精品亚洲一区二区三区在线播放| 日韩欧美在线视频| 2019精品视频| 成人写真视频福利网| 国产精品最新在线观看| 国产日韩欧美视频在线| 色噜噜久久综合伊人一本| 精品一区二区电影| 日韩精品免费电影| 51久久精品夜色国产麻豆| 国产精品第一区| 日本久久久久久久久久久| 69**夜色精品国产69乱| 成人午夜激情免费视频| 国产精品偷伦视频免费观看国产| 精品久久国产精品| 不卡伊人av在线播放| 欧美日韩在线第一页| 国产精品v片在线观看不卡| 2019亚洲男人天堂| 成人福利在线观看| 国产日韩欧美夫妻视频在线观看| 色偷偷88888欧美精品久久久| 国产欧美中文字幕| 久久久亚洲国产| 成人黄色在线观看| 中文字幕在线成人| 日韩中文娱乐网| 久久久久亚洲精品| 国产精品一区二区久久国产| 国产男人精品视频| 久久久精品亚洲| 日韩av在线影视| 欧美日韩免费一区| 美日韩丰满少妇在线观看| 91黑丝在线观看| 亚洲电影av在线| 亚洲精品电影网站| 色先锋资源久久综合5566| www日韩欧美| 欧美精品久久一区二区| 精品美女久久久久久免费| 国产午夜精品视频免费不卡69堂| 热久久这里只有精品| 久久久久国色av免费观看性色| 日韩国产精品亚洲а∨天堂免| 91九色国产视频| 欧美日韩国产成人在线观看| 欧美丝袜一区二区| 一区二区三区在线播放欧美| 欧美裸体xxxx| 国产精品亚洲片夜色在线| 国产精品久久久久福利| 日韩人体视频一二区| 日韩av在线导航| 国产亚洲欧美一区| 日韩在线精品视频| 亚洲视频一区二区三区| 精品动漫一区二区| 国产精品久久久久久久久| 久久久久久国产精品美女| 亚洲第一男人天堂| 伊人伊成久久人综合网小说| 久久影院在线观看| 2020久久国产精品| 欧美日韩亚洲一区二区| 久久综合久中文字幕青草| 午夜精品久久久久久久99黑人| 日韩欧美精品在线观看| 国产成人激情视频| 亚洲欧洲美洲在线综合| 国产在线拍揄自揄视频不卡99| 永久免费毛片在线播放不卡| 51精品国产黑色丝袜高跟鞋| 精品国产一区二区三区四区在线观看| 97视频在线观看成人| 欧美噜噜久久久xxx| 欧美日韩国产中文字幕| 亚洲综合自拍一区| 亚洲欧美综合精品久久成人| 欧美黄色小视频| 美日韩精品视频免费看| 精品国产电影一区| 成人免费在线网址| 亚洲一区中文字幕在线观看| www.国产精品一二区| 国产成人一区二区三区| 国产91色在线|| 搡老女人一区二区三区视频tv| 中文字幕v亚洲ⅴv天堂| 亚洲国产精品99| 91丨九色丨国产在线| 亚洲乱码一区av黑人高潮| 一个人www欧美| 亚洲免费视频在线观看| 精品国产自在精品国产浪潮| 九色成人免费视频| 亚洲三级黄色在线观看| 亚洲精品久久久一区二区三区| 亚洲国产私拍精品国模在线观看| 久久久亚洲精品视频| 美日韩精品视频免费看| 中文精品99久久国产香蕉| 夜色77av精品影院| 国产精品狠色婷| 91av视频导航| 北条麻妃一区二区三区中文字幕| 欧美麻豆久久久久久中文| 精品久久久免费| 国产精品久久色| 色999日韩欧美国产| 国产日韩精品在线播放| 91日本在线视频| 欧美最近摘花xxxx摘花| 亚洲一区美女视频在线观看免费| 国内自拍欧美激情| 国内偷自视频区视频综合| 日韩大陆毛片av| 欧美极品少妇xxxxⅹ免费视频| 一区二区三欧美| 日韩亚洲欧美中文在线| 国产区精品在线观看| 欧美色xxxx| 中文国产成人精品| 亚洲免费影视第一页| 91av在线免费观看视频| 久久黄色av网站| 国产一区二区三区免费视频| 亚洲最新av网址| 久久综合久久美利坚合众国|