前台文章内容不显示,清缓存才能显示,怎么解决?

2016-07-07 15:13 来源:www.chinab4c.com 作者:ecshop专家

前台文章内容不显示,清缓存才能显示,怎么解决?什么原因啊?老清缓存,也不是个办法啊

回答:


应该是你的文章详情页调用标签发生冲突了,
你在文章详情页加入了一些其他模块,
这个模块中也使用了$article 标签。
把新模块里那个标签改名就行了。

嗯 嗯 楼上方法应该可以绑楼主解决问题

把你的article.dwt发出来看看。

你发一个新文章,清一个缓存,没有什么问题吧。

好好向楼上的学习。

对应原模板看看那里有问题

我也是如此 文章不清理缓存 只停留在一篇文章上 而且文章作者不显示是不是空间缓存问题!

非常感谢各位的帮助。但是我和原模板对比了一下,也没发现什么。article应该也没有冲突的吧。我把一些别的栏目都去了,只调内容和标题,也不显示啊。




这是article.dwt模板:



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Keywords" content="{$keywords}" />
<meta name="Description" content="{$description}" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>{$page_title}</title>
<!-- TemplateEndEditable --><!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable -->
<link rel="shortcut icon" href="favicon.ico" />
<link rel="icon" href="animated_favicon.gif" type="image/gif" />
<link href="{$ecs_css_path}" rel="stylesheet" type="text/css" />
{* 包含脚本文件 *}
{insert_scripts files='common.js'}
</head>
<body>
<!-- #BeginLibraryItem "/library/page_header.lbi" --><!-- #EndLibraryItem -->
<!--当前位置 start-->
<!--当前位置 end-->
<div class="mtt"></div><div class="mbt10 main" id="particle">
<!-- #BeginLibraryItem "/library/ur_here.lbi" --><!-- #EndLibraryItem -->
<!--left start-->
<div id="csb">
<!-- #BeginLibraryItem "/library/cart.lbi" --> <!-- #EndLibraryItem -->
<!-- #BeginLibraryItem "/library/category_tree.lbi" --> <!-- #EndLibraryItem -->
<!-- #BeginLibraryItem "/library/filter_attr.lbi" --><!-- #EndLibraryItem -->
<!-- #BeginLibraryItem "/library/price_grade.lbi" --><!-- #EndLibraryItem -->

<!-- TemplateBeginEditable name="左边区域" -->
<!-- #BeginLibraryItem "/library/goods_related.lbi" --> <!-- #EndLibraryItem -->
<!-- TemplateEndEditable -->

<!-- TemplateBeginEditable name="左边广告区域(宽200px)" -->
<!-- TemplateEndEditable -->
<!--AD end-->

<!-- #BeginLibraryItem "/library/history.lbi" --><!-- #EndLibraryItem -->

</div>
<!--left end-->
<!--right start-->
<div id="cma">
<div class="nmb">
<div class="tt"><h1>{$article.title|escape:html}<b>{$article.author|escape:html} / {$article.add_time}</b></h1><span></span></div>
<div class="ct"><div class="bgw p1-0">
<div id="art_contain">


<!-- {if $article.content } -->
{$article.content}
<!-- {/if} -->






{if $article.open_type eq 2 or $article.open_type eq 1}<br />
<div><a href="{$article.file_url}" target="_blank">{$lang.relative_file}</a></div>
{/if}



diy:{$content.content}23

<!-- 上一篇文章 -->
<div class="nextprev">{if $next_article}
<p class="right">{$lang.next_article}:<a class="next" href="{$next_article.url}">{$next_article.title}</a></p>
{/if}
<!-- 下一篇文章 -->
{if $prev_article}
<p class="left"> {$lang.prev_article}:<a class="prev" href="{$prev_article.url}">{$prev_article.title}</a></p>
{/if}
<div class="clear"></div>
</div></div></div></div>
<div class="bt"><span></span></div>
</div>
<!-- #BeginLibraryItem "/library/comments.lbi" --><!-- #EndLibraryItem -->
</div>
<!--right end-->
<div class="clear"></div>
<!-- #BeginLibraryItem "/library/help.lbi" --><!-- #EndLibraryItem -->
</div>
<!-- #BeginLibraryItem "/library/page_footer.lbi" --><!-- #EndLibraryItem -->
</body>
</html>




模板里这个标签也没几处调用啊。我把别的模块都去了,只调标题和内容,也不行,只显示标题,不显示内容。这样的话,感觉应该不是这个标签冲突吧。

好了。解决了。谢谢大家的帮助。特别谢谢“路边野猪 ”,确实是您说的这个问题,开始没找全,是有个地方也用了那个标签。改了下名,就可以了。太谢谢了。

看来很多问题要学习

好了。解决了。谢谢大家的帮助。特别谢谢“路边野猪 ”,确实是您说的这个问题,开始没找全,是 ...
wwz1102 发表于 2012-12-26 09:28


做技术,严谨细心很重要