dedecms内容怎么批量替换
单纯的使用{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/]即可
可能不同版本的代码不太一样.你先试试吧
0条评论