怎样批量修改,已有栏目的文章列表命名规则?
那个使用SQL语句替换一下就可以了。具体的话,你可以参考下面的两篇文章,都是有关SQL批量替换的一些SQL语句。http://wwwnoniucom/jiaocheng/sql-tihuanhtml和http://wwwnoniucom/jiaocheng/dede-sql-yujuhtml
第一种方法是DedeCMS自带的一个全局函数,我们只是以标签的形式将他在前台调用出来而已。
具体代码为:
{dede:geturl runphp='yes'}
@me = GetCurUrl();
{/dede:geturl}
第二种方法是通过一个标签就可以获取当前url地址,标签如下:
{dede:field name='arcurl'/}
把上面的一句代码放在文章内容页面模板里面后生成相关文章内容页就可以了。
第三种方法是通过sql语句调用静态文档地址,具体代码如下:
{dede:fieldid runphp='yes'}
$id=@me;
@me='';
$url=GetOneArchive($id);
@me=$url['arcurl'];
{/dede:fieldid}
DeDeCMS 标题批量替换update dede_archives set title=replace(title,'旧标题','新标题')DeDeCMS 文章作者批量替换update dede_archives set writer=replace(writer,'旧作者','新作者');DeDeCMS 文章来源批量替换update dede_archives set source=replace(source,'旧来源','新来源');DeDeCMS 文章标签批量替换update dede_tagindex set tag=replace(tag,'旧关键字','新关键字');update dede_taglist set tag=replace(tag,'旧标签','新标签');DeDeCMS 文章页关键字批量替换update dede_archives set keywords=replace(keywords,'别人的','你的');DeDeCMS 文章页描述批量替换update dede_archives set description=replace(description,'旧描述','新描述');DeDeCMS 文章Url规则批量替换(把所有文章Url规则全部替换成{typedir}/{aid}html这样一种形式)update dede_arctype set namerule='{typedir}/{aid}html';DeDeCMS 内容批量替换update dede_addonarticle set body=replace(body,'旧内容','新内容')DeDeCMS 缩略图批量替换update dede_archives set litpic=replace(litpic,'旧图地址','新图地址')最后一个:DeDeCMS 清空所有文章SQL语句DELETE FROM dede_addonarticle WHERE aid >= 1 and aid< =5000;DELETE FROM dede_arctiny WHERE id >= 1 and id< =5000;DELETE FROM dede_archives WHERE id >= 1 and id<=5000;
都是用织梦做的么,还是咋回事,都是的话你可以把旧的模板换一下不就行了呗,不用再去转数据那么麻烦,其他的程序的话有的可能还得转数据,不然有些对应不了,具体看你是啥样的了,还没弄好的话,可以找额提供技术支持
用织梦自带的sql命令行工具,一键删除整站文章,并使id号自动归1。
具体方法:
点击系统——sql命令行工具,进入操作界面。
2复制以下sql语句到sql命令行工具的输入框内,并选择多行命令后点击确定即可(以下sql语句中,xxxx_为数据表前缀,改为自己网站相应的数据表前缀即可):
TRUNCATE TABLE `xxxx_archives`; //清空“普通文章模型”主表中的全部数据,别的文章模型只要更改数据表即可
TRUNCATE TABLE `xxxx_addonarticle`; /清空“普通文章模型”附表中的全部数据,其他模型方法同上所述
TRUNCATE TABLE `xxxx_arctiny`; //清空文档微表中的全部数据,使用栏目后的文档数量统计归零
ALTER TABLE `xxxx_archives` AUTO_INCREMENT =1; //使“普通文章模型”主表中新增数据(即文章)的id号归1
ALTER TABLE `xxxx_addonarticle` AUTO_INCREMENT =1; //使“普通文章模型”附表中新增数据(即文章)的id号归1
ALTER TABLE `xxxx_arctiny` AUTO_INCREMENT =1; //使文档微表中新增数据(即文章)的id号归1
希望对你能有所帮助。望给采纳,谢谢!
0条评论