花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

phpcms二次開發(fā)用拼音作為tags列表頁路徑的方法

時間: 2020-09-16 11:10 閱讀: 作者:素材無憂網(wǎng)

PHPCMS V9中TAGS列表頁中文的路徑到底利不利于優(yōu)化,眾說紛紜,到底用拼音還是中文呢?今天先把方法分享給大家,希望對需要的朋友有幫助,本文只是將路徑中的中文修改為拼音,未涉及偽靜態(tài)問題,你可以在修改為拼音后參考CMS集中營下面這篇文章來設(shè)置偽靜態(tài)。
下面開始講解phpcms v9中tags列表頁URL用拼音作為路徑的方法
打開 phpcmsmodulescontenttag.php文件
找到

$r = $this->keyword_db->get_one(array('keyword'=>$tag, 'siteid'=>$this->siteid), 'id');

修改為

$r = $this->keyword_db->get_one(array('pinyin'=>$tag, 'siteid'=>$this->siteid), 'id,pinyin,keyword');

找到

$tagid = intval($r['id']);

在此代碼下邊添加

$tagzw = $r['keyword'];

打開phpcmstemplatesdefaultcontentshow.html 模板文件

{loop $keywords $keyword}<a href="{APP_PATH}index.php?m=content&c=tag&a=lists&tag={urlencode($keyword)}" class="blue">{$keyword}</a>     {/loop}

修改為

{loop $keywords $keyword}
{pc:get sql="SELECT * FROM v9_keyword where keyword = '$keyword' " return="datatag"}{loop $datatag $r}
<a href="{APP_PATH}index.php?m=content&c=tag&a=lists&tag={$r[pinyin]}" class="blue">{$r[keyword]}</a>
{/loop}{/pc}
{/loop}

打開phpcmstemplatesdefaultcontenttag_list.html 模板文件
原來{$tag}顯示的是中文,現(xiàn)在顯示的是拼音,如果有需要顯示中文將{$tag}替換為{$tagzw}即可
打開phpcmstemplatesdefaultcontenttag.html 模板文件

{loop $infos $info}
<a href="{APP_PATH}index.php?m=content&c=tag&a=lists&tag={urlencode($info['keyword'])}">{$info['keyword']}</a>({$info['videonum']})
{/loop}

修改為

{pc:get sql="SELECT * FROM v9_keyword ORDER BY `videonum` DESC" return="datatag" num="30"}
{loop $datatag $r}<a href="{APP_PATH}index.php?m=content&c=tag&a=lists&tag={$r[pinyin]}">{$r[keyword]}</a> {/loop}
{/pc}

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: phpcms二次開發(fā)用拼音作為tags列表頁路徑的方法

標(biāo)簽:  
相關(guān)文章
推薦文章
模板推薦