dedecms内容怎么批量替换,第1张

单纯的使用{dede:fieldcontent/},是调用不到首页的,貌似只能调用到栏目页,如果想要调用到首页或者是其它页面的任何位置需要使用

{dede:sql sql='Select content from dede_arctype where id=2' }

[field:content function='cn_substr(html2text(@me),550)'/]

{/dede:sql}

需要注意的是,如果安装dede时修改了数据表前缀,则需要把dede_arctype中的dede替换成你的数据表前缀,2,代表你想要调用栏目内容的栏目ID,下面的则是调用的限制字数,使用这个调用,可以调用的你网站的任意栏目内容到任意位置。

你犯了两个错误了。

第一,如果你是一般的产品列表的话,是不需要这样写的,直接用

<a href='[field:arcurl/]'><img src="[field:litpic/]" alt="[field:title function='html2text(@me)'/]"/><br />[field:title/]</a>

这个就行了。

第二,如果你想分页的话,用这个是不对的,要用这个

<li><a href="[field:arcurl/]" title="[field:title/]"><img src="[field:litpic/]" alt="[field:title function='html2text(@me)'/]"/></a><br />

<a href="[field:arcurl/]" title="[field:title/]"><strong>[field:title/]</strong></a></li>

1、进入后台,点左侧的采集,点选批量维护的数据库内容替换。

2

如果你需要替换标题内的某些内容,选择dede_archives数据表,选择title字段,以本站被替换内容:如意工作室,

替换为:如意建站工作室,填入安全确认码,最后点开始替换数据,提示替换成功,这样文章的标题内容批量的替换很方便!

3替换文章正文内某关键词,选择dede_addonarticle数据表,选择body字段,以本站被替换内容:如意工作室,

替换为:如意建站工作室,填入安全确认码,最后点开始替换数据,提示替换成功。这样操作很简单!

修改inlcude下的arclistviewclassphp文件

搜索

if($row = $this->dsql->GetArray("al"))

在下面的大括号内添加几行代码

$query = "Select body From `#@__addonarticle`where aid =$row[id] ";

$this->dsql->SetQuery($query);

$this->dsql->Execute();

$temp=$this->dsql->GetArray());

$row['body']=$temp['body'];

然后在直接使用[field:body/]即可

可能不同版本的代码不太一样.你先试试吧

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms内容怎么批量替换

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情