ECShop内页如何调用最新文章列表

ECShop内页如何调用最新文章列表,第1张

首先打开articlephp

article_catphp文件,在文件中加上下面代码:

/

获得最新的文章列表。

@access

private

@return

array

/

function

index_get_new_articles()

{

$sql

=

'SELECT

aarticle_id,

atitle,

accat_name,

aadd_time,

afile_url,

aopen_type,

accat_id,

accat_name

'

'

FROM

'

$GLOBALS['ecs']->table('article')

'

AS

a,

'

$GLOBALS['ecs']->table('article_cat')

'

AS

ac'

'

WHERE

ais_open

=

1

AND

acat_id

=

accat_id

AND

accat_type

=

1'

'

ORDER

BY

aarticle_type

DESC,

aadd_time

DESC

LIMIT

'

$GLOBALS['_CFG']['article_number'];

$res

=

$GLOBALS['db']->getAll($sql);

$arr

=

array();

foreach

($res

AS

$idx

=>

$row)

{

$arr[$idx]['id']

=

$row['article_id'];

$arr[$idx]['titles']

=

$row['title'];

$arr[$idx]['short_titles']

=

$GLOBALS['_CFG']['article_title_length']

>

0

sub_str($row['title'],

$GLOBALS['_CFG']['article_title_length'])

:

$row['title'];

$arr[$idx]['cat_name']

=

$row['cat_name'];

$arr[$idx]['add_time']

=

local_date($GLOBALS['_CFG']['date_format'],

$row['add_time']);

$arr[$idx]['urls']

=

$row['open_type']

!=

1

build_uri('article',

array('aid'

=>

$row['article_id']),

$row['title'])

:

trim($row['file_url']);

$arr[$idx]['cat_url']

=

build_uri('article_cat',

array('acid'

=>

$row['cat_id']),

$row['cat_name']);

}

return

$arr;

}

还需要加上这句smarty语句:

$smarty->assign('new_articles',

index_get_new_articles());

//

最新文章

因为用首页的new_articleslbi会更内页新闻的标题内容产生冲突,所以需要自己建立一个文件,这里命名为one_articlelbi吧,文件中的代码如下:

<meta

>

帮助文章调用的方法:

ecshop默认有这样的功能,效果如下

这是底部帮助文章区域,其实每个模板都有这样的东西,但是ecshop默认安装后,如果不勾选测试数据是显示不了的。

原因就是因为没有加数据。那么如何添加底部帮助文章呢?

1,进后台,文章管理-文章分类

在网店帮助分类里新建文章分类,加完之后效果如下

这里新建了新手上路,配送与支付,联系我们,和会员中心四个分类,如果要五个或者六个再加一个文章分类就行。

,2,在文章管理-文章列表里,新建文章 所属分类选择你之前新建的四个文章分类之一

文章全部加完之后,就底部就可以显示出来了

ecshop调用第三级分类 代码如下:

{foreach from=$navigator_listmiddleitem=cat}

     <ahref="{$caturl}">{$catname}</a>

          {foreach from=$catsubCat item=cat2}

                <ahref="{$cat2url}">{$cat2name}</a>

                         {foreach from=$cat2cat_id item=cat3}

                             <ahref="{$cat3url}">{$cat3name}</a>

                        {/foreach}

          {/foreach}

  {/foreach}

直接写在模板里就可以了,不用改动PHP的

以上就是关于ECShop内页如何调用最新文章列表全部的内容,包括:ECShop内页如何调用最新文章列表、ecshop文章内页,左边的"帮助中心"如何调出、ecshop首页怎么调用顶级分类的第三级分类名称等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9750161.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存