织梦DEDECMS发布完文章没有显示文章内容解决办法
<p><img style="max-width:100%!important;height:auto!important;"title="织梦DEDECMS发布完文章没有显示文章内容解决办法" alt="织梦DEDECMS发布完文章没有显示文章内容解决办法" src="https://zhuji.jb51.net/uploads/img/20230519/7c7374a63c3bbfb179077e23919d6c05.jpg"></p>
<p>
我们在dedecms编写完很长一段文章后,发布成功后台也可以看到对应文章内容,但是前台文章却显示空白,居然没有任何内容:这个是怎么回事呢!最后检查了半天找到这个方法处理存在问题,解决方法如下:</p>
<p>
1、打开/include/arc.archives.class.php文件</p>
<p>
2、搜索:设置全局环境变量</p>
<p>
3、找到</p>
<blockquote>
<ol>
<li>
<span><span>$</span><span>this</span><span>->Fields[</span><span>'typename'</span><span>] = $</span><span>this</span><span>->TypeLink->TypeInfos[</span><span>'typename'</span><span>]; </span></span>
</li>
</ol>
</blockquote>
<p>
在其上方添加:</p>
<div>
<blockquote>
<ol>
<li>
<span><span>/**</span> </span>
</li>
<li>
<span><span>* 追加内容</span> </span>
</li>
<li>
<span><span>*/</span><span> </span></span>
</li>
<li>
<span><span>if</span><span>(empty($</span><span>this</span><span>->Fields[</span><span>'body'</span><span>])){ </span></span>
</li>
<li>
<span>$<span>this</span><span>->Fields[</span><span>'body'</span><span>]=isset($</span><span>this</span><span>->addTableRow[</span><span>'body'</span><span>])?$</span><span>this</span><span>->addTableRow[</span><span>'body'</span><span>]:</span><span>''</span><span>; </span></span>
</li>
<li>
<span>} </span>
</li>
</ol>
</blockquote>
</div>
<p>
此时,在编辑下文章,刷新前台页面,这个时候我们在看文章就会有文章的内容了!</p>
<p align="center">
<img style="max-width:100%!important;height:auto!important;"title="织梦DEDECMS发布完文章没有显示文章内容解决办法" alt="织梦DEDECMS发布完文章没有显示文章内容解决办法" align="" border="0" src="https://zhuji.jb51.net/uploads/img/20230519/0b134dac047b8c274c41505db495b18b.jpg"></p>
頁:
[1]