The heart of the display appears to be...
Code:
{insert name="gate" func="news_get_num" assign="all_news" lngcode=$shop_language}
{section name=newsloop loop=$all_news}
<div class="newsitem">
<strong> {$all_news[newsloop].date|date_format:$config.Appearance.date_format}</strong><br />
{$all_news[newsloop].body}<br />
</div>
{/section}
Try adding that to news.tpl checking first if any of the variables have changed between versions.