站长学院
CMS建站教程 SEO优化攻略
来源:齐鲁建站 栏目:开发教程 阅读: 日期:2021-02-19
本文主要介绍了phpcmsV9如何实现tags网址url使用拼音,分别打开tag.php、show.html、tag_list.html、tag.html这四个文件,根据教程提供的方法进行修改,就可能实现phpcms网址使用拼音的目的。
phpcmsV9如何实现tags网址url使用拼音?本文只是将路径中的中文修改为拼音,未涉及伪静态问题,一起看看吧。
打开 \phpcms\modules\content\tag.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'
];
打开 \phpcms\templates\default\content\show.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}
打开 \phpcms\templates\default\content\tag_list.html 模板文件
原来{$tag}显示的是中文,现在显示的是拼音,如果有需要显示中文将{$tag}替换为{$tagzw}即可
打开 \phpcms\templates\default\content\tag.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}
提示:此处的{pc:get}调用tag标签的代码也可以用于首页和列表页哦!
以上就是关于phpcms网址使用拼音的所有内容,希望可以帮到大家,欢迎找小编一起交流~