pbootcms、dedecms等模板标签正则替换为迅睿cms标签

迅睿教程 0 来源:老K模板网 收藏

近期有些站长朋友咨询,有些站点之前用的是pbootcms、dedecms等其他程序,现在想转为xunruicms程序,一个一个去替换模板标签有些麻烦,有没有可以批量替换模板标签的办法,今天为大家分享下模板标签正则替换方法,以下仅为示例,按照此方法举一反三即可。

dedecms模板标签正则替换为xunruicms标签

文章列表

{dede:list(.*)}

正则替换为

{module catid=$catid order=updatetime page=1}


{/dede:list}

正则替换为

{/module}


分页

{dede:pagelist(.*)}

正则替换为

{$pages}


栏目

{dede:type typeid='(\w*)'}

正则替换为

{category module=share id=\1}


{/dede:type}

正则替换为

{/category}


pbootcms模板标签正则替换为xunruicms标签

通用标签

{pboot:sitetitle}

普通替换为

{SITE_NAME}


{pboot:sitedomain}/

普通替换为

{SITE_URL}


{pboot:sitelogo}

普通替换为

{SITE_LOGO}


网站自定义字段标签

{pboot:自定义字段}

普通替换为

{dr_site_value('自定义字段')}



文章列表

{pboot:list(.*)}

正则替换为

{module catid=$catid order=updatetime page=1}


{/pboot:list}

普通替换为

{/module}


[list:link]

普通替换为

{$t.url}


[list:title]

普通替换为

{$t.title}


[list:description lencn=130]

普通替换为

{dr_strcut($t.description, 130, '...')}


[list:ico]

普通替换为

{dr_get_file($t.thumb)}


[list:date style=Y-m-d]

普通替换为

{dr_date($t._updatetime, 'Y-m-d')}


栏目

{/dede:type}

普通替换为

{/category}


{sort:name}

普通替换为

{$cat.name}


文章详情

{content:title}

普通替换为

{$title}


{content:date style=Y-m-d}

普通替换为

{dr_date($_updatetime, 'Y-m-d')}


{content:ico}

普通替换为

{dr_get_file($thumb)}


{content:visits}

普通替换为

{intval($hits)}


{sort:link}

普通替换为

{$cat.url}


{sort:name}

普通替换为

{$cat.name}


{content:content}

普通替换为

{$content}


以上标签仅为示例,按照此方法举一反三替换模板页面标签即可,数据方面可以借助免费插件转入到迅睿CMS框架,结合伪静态规则做到URL结构保持一致。


免责声明:1.凡本站注明“来源:XXX(非老K模板网)”的作品,均转载自其它媒体,所载的文章、图片、音频视频文件等资料的版权归版权所有人所有,如有侵权,请联系laokcms#126.com处理;2.凡本站转载内容仅代表作者本人观点,与老K模板网无关。
0 条评论

网友留言