欢迎大家加入创想工作室QQ群 网络瘫痪上不了网?电脑出故障?找破解软件?加入创想工作室QQ群,向大神求助,一步解决问题!QQ群号码:326338868[点此获取更多QQ群]
创想工作室在之前的文章已经介绍了怎么实现V9栏目页有关键词和描述就显示没有就显示当前栏目名字,但是现在最新版本的V9对数据做了处理(先进行ASCII转码再写进数据库,之前是直接把中文写进去的)。那么,最新版本PHPCMS V9怎么实现栏目页有关键词和描述就显示没有就显示当前栏目名字呢?
 
V9栏目有关键词和描述就显示没有就显示当前栏目名字

思路如下:

 
先用正则匹配,如果有数据就输出$SEO['keyword'],否则就输出$CATEGORYS[$catid][catname]。
 

完整代码如下:

 
{pc:get sql="select `setting` FROM `v9_category` WHERE `catid`=$catid" num="1" siteid="$siteid"}
{loop $data $v}
{php preg_match("/meta_keywords":"(.+)","meta_description/", $v[setting], $rs);}
{if $rs[1]}
<meta name="keywords" content="{$SEO['keyword']}" />
{else}
<meta name="keywords" content="{$CATEGORYS[$catid][catname]}" />
{/if}
{/loop}
{/pc}
{pc:get sql="select `setting` FROM `v9_category` WHERE `catid`=$catid" num="1" siteid="$siteid"}
{loop $data $v}
{php preg_match("/meta_description":"(.+)","presentpoint/", $v[setting], $rs);}
{if $rs[1]}
<meta name="description" content="{$SEO['description']}" />
{else}
<meta name="description" content="{$CATEGORYS[$catid][catname]}" />
{/if}
{/loop}
{/pc}

© copyright 2002-2024, 22BA.COM All Rights Reserved

网站备案号:粤ICP备19114910号

ChuangXiang Design Studio - WebDesign & Internet Marketing

关于我们业务范围联系我们开心一刻网站地图

QQ群一:326338868QQ群二:78712271

QQ群三:193078177

邮箱:news@22ba.com

地址:深圳市福田区金田路现代国际大厦2606