• 视频
企业网站开发:文章内容页“详情”和公共调用"图文列表"通用代码: 305播放

企业网站开发:文章内容页“详情”和公共调用"图文列表"通用代码:

  • 主演: 
  • 导演: 
  • 分类: 常见问题
  • 地区: 
  • 年份: 
  • 更新时间:2022-10-18
  • 简介: 文章内容页“详情”和公共调用"图文列表"通用代码:(1)内容页秒包屑导航:{if $type=='article'}当前位置: <a href="{$host}">网站首页</a> ><a href="{...

扫描二维码打开

企业网站开发:文章内容页“详情”和公共调用"图文列表"通用代码:



文章内容页“详情”和公共调用"图文列表"通用代码:

(1)内容页秒包屑导航:

{if $type=='article'}
当前位置: <a href="{$host}">网站首页</a> ><a href="{$article.Category.Url}">{$article.Category.Name}</a> > {$article.Title}
{elseif $type=='category'}
当前位置: <a href="{$host}">网站首页</a> > <a href="{$category.Url}">{$category.Name}</a>
{elseif $type=='page'}
当前位置: <a href="{$host}">网站首页</a> > {$article.Title}
{else}
{/if}

(2)详请调用代码:

<h1>{$article.Title}</h1>

<h2><span>{$article.Time('Y年m月d日 H:i:s')}</span>&nbsp; <span>来源:<a href="{$article.Category.Url}">{$article.Category.Name}</a></span></h2>

<div class="article-con">
<p>{$article.Content}</p>
</div>

<div style="border-bottom: 1px solid #cecccc;">本文标题:<a href="{$article.Url}" target="_blank">{$article.Title}</a>(<a href="{$article.Url}" target="_blank">{$article.Url}</a>)</div>
<div><strong>标签:</strong>{foreach $article.Tags as $tag}<a href="{$tag.Url}" target="_blank">{$tag.Name}</a>&nbsp; {/foreach}</div>

代码说明:

1)这里的“{$article.Title}”是当前文章的标题。

{$article.Title}

2)这里的“{$article.Time('Y年m月d日 H:i:s')}”是当前文章的发布时间。

{$article.Time('Y年m月d日 H:i:s')}

3)这里的“{$article.Category.Url}”是当前文章的分类链接。

{$article.Category.Url}

4)这里的“{$article.Category.Name}”是当前文章的分类名称。

{$article.Category.Name}

5)这里的“{$article.Content}”是当前文章的内容详情。

{$article.Content}

6)这里的“{foreach $article.Tags as $tag}<a href="{$tag.Url}" target="_blank">{$tag.Name}</a> {/foreach}”是当前文章的tags标签。

{foreach $article.Tags as $tag}<a href="{$tag.Url}" target="_blank">{$tag.Name}</a> {/foreach}


(3)当前文章相关文章:

{foreach GetList(4,$article.Category.ID) as $related}
<li>
<a href="{$related.Url}">
<div class="img"><div class="layout"><img src="{baiyeyingxiao_picurl($related)}" alt="{$related.Title}"></div>></div>
<h2>{$related.Title}</h2>
<p>{php}$intro= preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),180)).'...');{/php}{$intro}</p>
</a>
</li>
{/foreach}

代码说明:

1)这里的“4”是当前想调用显示的文章数量,如果想调用10篇,则改成10即可。

2)这里的“$article.Category.ID”是当前文章对应的ID,这里不需要修改,默认自动为当前文章所属分类。

3)这里的“{baiyeyingxiao_picurl($related)}”是相关文章的缩略图。

4)这里的“{php}$intro= preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),180)).'...');{/php}{$intro}”是当前文章的文章摘要,显示的摘要文字数量可以个改“180”这个数值到合适的数量即可。

(4)文章页其他公共列表文章调用代码:

{foreach Getlist(6,1,null,null,null,null,array('has_subcate'=>true)) as $related}
 <li>
 <div class="ibox-img"><img src="{baiyeyingxiao_picurl($related)}" width="240" height="167" alt="{$related.Title}"/></div>
 <div class="ibox-text">
 <a href="{$related.Url}"><h3>{$related.Title}</h3></a>
<p>{php}$intro= preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($related->Content,'[nohtml]'),120)).'...');{/php}{$intro}</p>
 </div>
 </li>
 {/foreach}

代码说明:

1)文章标题:

{$related.Title}

2)文章链接:

{$related.Url}

3)文章摘要:

{php}$intro= preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($related->Content,'[nohtml]'),120)).'...');{/php}{$intro}

4)文章缩略图:

{baiyeyingxiao_picurl($related)}

5)文章调用数量和调用分类:{foreach Getlist(文章数量,文章分类ID,null,null,null,null,array('has_subcate'=>true)) as $related}

{foreach Getlist(6,1,null,null,null,null,array('has_subcate'=>true)) as $related}

代码说明:

1)这里的“文章数量”就是你想要调用显示的文章数量,如果想调用10篇,就填写10即可。

2)这里的“文章分类ID”就是你调用的这些文章对应的分类ID,如果是分类1,就填写1即可。如果不想指定调用哪个分类,想调用整站最新的文章,那这里只需要填写null即可。

Copyright 深圳市某某科技有限公司 版权所有. 备案号:粤ICP备98989988号