思路如下:

先用正则匹配,如果有数据就输出$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}

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章

1 2 3 4 5