专业

深圳网站优化客服热线:SEO
首页 > 网站推广首页 >> 网站推广

文章列表页制作详情

深圳网站优化

文章列表页制作
http://www.dongweijia.com 发布时间:2019-05-14 

文章列表页制作
文章列表页制作

文章列表页制作

文章变量

{$vo.post_title} 标题     (限制字节:在变量的后面加上|msubstr=多少,如:{$vo.post_title|msubstr=3})
{$vo.post_excerpt} 摘要     (限制字节{$vo.post_excerpt|msubstr=3})
{$vo.post_source} 来源
{$vo.post_content} 内容     (限制字节{$vo.post_content|msubstr=3})
{$vo.post_keywords} 关键词
{$vo.post_date} 发布日期 格式2014-01-01 00:00:00
{$vo.post_modified} 更新日期 格式2014-01-01 00:00:00
{$vo.post_hits} 访问数量
{$vo.comment_count} 留言数量
{$vo.post_like} 点赞数量

seo变量

{$seo_title} seo标题     (限制字节{$seo_title|msubstr=3})
{$seo_keywords} seo关键词
{$seo_excerpt} seo摘要
{$seo_description}  

 

会员信息变量

{$user_name[$vo['post_author']]['user_nicename']} 发布文章作者名称
{:U('user/index/index',array('id'=>$vo['id']))} 发布文章作者主页地址
{:sp_get_user_avatar_url($user_avatar[$vo['post_author']]['avatar'])} 发布文章作者头像
   

其他变量

{$terms[$vo['term_id']]} 文章所在分类名称
{$cat_id} 分类id,同上
{$name} 当前分类名称
{$taxonomy} 分类的类型,用字符串表示,article表示文章
{$description} 分类描述
{$parent} 分类父级id,terms表中的term_id
{$list_tpl} 分类列表页的模板,对应于模板目录下Portal/文件名+.html,文件名默认为list
{$one_tpl} 分类单文章页的模板,对应于模板目录下Portal/文件名+.html,文件名默认为article
{$lists['page']} 翻页

按钮变量

点赞地址 {:U('article/do_like',array('id'=>$vo['object_id']))}
收藏按钮 <a href="{:U('user/favorite/do_favorite',array('id'=>$vo['object_id']))}" class="js-favorite-btn" data-title="{$vo.post_title}" data-url="{:U('portal/article/index',array('id'=>$vo['tid']))}" data-key="{:sp_get_favorite_key('posts',$vo['object_id'])}"></a>

 

例子:

<php>$lists = sp_sql_posts_paged("cid:$cat_id;order:post_date DESC;",10);</php>

    <volist name="lists['posts']" id="vo">

    <php>$smeta=json_decode($vo['smeta'], true);</php>

    

        <!--循环列表内容-->

        <a href="{:leuu('article/index',array('id'=>$vo['tid']))}">{$vo.post_title}</a>

        <p>{$vo.post_excerpt}</p>

        

        <a href="javascript:;"><i class="fa fa-eye"></i><span>{$vo.post_hits}</span></a>

        <a href="{:U('article/do_like',array('id'=>$vo['object_id']))}" class="js-count-btn"><i class="fa fa-thumbs-up"></i><span class="count">{$vo.post_like}</span></a>

        <a href="{:U('user/favorite/do_favorite',array('id'=>$vo['object_id']))}" class="js-favorite-btn" data-title="{$vo.post_title}" data-url="{:U('portal/article/index',array('id'=>$vo['tid']))}" data-key="{:sp_get_favorite_key('posts',$vo['object_id'])}"><i class="fa fa-star-o"></i></a>

        <!--循环列表内容End-->

        

    </volist>

    

    <!--翻页-->

    <ul>{$lists['page']}</ul>

    <!--翻页End-->

红色部位:当你需要在一个页面上显示多个分类的列表时(他的变量不能相同)两个飘红是一致的,根据你的需求随意填写红色变量,一定要记住,两个必须一致,第一个有$,第二个没有$,要在后面加['posts']

红色部位:$cat_id上级分类ID,如你现在本页面调用其他分类内容如:1 调用多个分类一起显示如:1,2,3等。

蓝色部位:排列顺序 如post_date创建时间排列,post_modified修改时间排列。

紫色部位:文章数量篇数

绿色部位:需要显示图片必须要添加这个

 


文章列表页制作