这两天在帮一个兄弟弄ECSHOP的时候,因为原模板首页不存在文章模块,所以要重新做一个文章调用;
折腾了半天后,终于找到解决问题的办法;整理记录下,方便日后使用:
第一步:打开网站根目录下的index.php文件
然后找到以下代码:
- $smarty->assign('new_articles', index_get_new_articles()); // 最新文章
然后在下方添加以下内容:
- $smarty->assign('wenz1', get_cat_articles(12, 1, 8 )); // 分类调用文章,其中12为分类栏目ID,8为调用的数量
- $smarty->assign('wenz2', get_cat_articles(13, 1, 8 )); // 分类调用文章,其中13为分类栏目ID,8为调用的数量
- $smarty->assign('wenz3', get_cat_articles(14, 1, 8 )); // 分类调用文章,其中14为分类栏目ID,8为调用的数量
第二步:修改前端模板文件index.dwt
在需要添加文章的地方添加以下代码:
- <!--{foreach from=$wenz1 item=art}-->
- <tr><td height="25">·<a href="{$art.url}" title="{$art.title}">{$art.title}</a></td></tr>
- <!--{/foreach}-->
最后展示效果如下:

ECSHOP其它小知识
友情链接图片显示:
- <!--{if $img_links or $txt_links }-->
- <!--{foreach from=$img_links item=link}-->
- <a href="{$link.url}" target="_blank" title="{$link.name}"><img src="{$link.logo}" style="padding-
- right:20px;"></a>
- <!--{/foreach}-->
- <!--{/if}-->
友情链接文字显示:
- <!--{foreach from=$txt_links item=link}-->
- [<a href="{$link.url}" target="_blank" title="{$link.name}">{$link.name}</a>">
- <!--{/foreach}-->
当前文章链接:https://www.diebaosoft.com/1166.html