在zblog仿站或制作zblog主题的过程中,有时会遇到一些特殊的客户需求,比如要求在zblog博客首页显示某篇指定文章,这个功能的做法,可以参考下面的教程来做,很简单,首先根据网站使用的主题找到相应的文件夹,下面用博客默认主题作为演示。
#注:default文件夹为zblog博客的默认模版文件夹【模版存放位置网站根目录下:zb_users/theme文件夹】
在当前主题模版template文件夹中的index.php
选择编辑index.php文件【小编默认宝塔面板自带编辑,大家也可以通过FTP下载到本地通过notepad++软件进行编辑】找到如下这段代码:
{foreach $articles as $article}
{if $article.IsTop}
{template:post-istop}
{else}
{template:post-multi}
{/if}
{/foreach}
{php} $post=GetPost(82);//这里的1是指定的文章id {/php} <h2><a href="{$post.Url}" title="{$post.Title}">{$post.Title}</a></h2> <div>{$post.Content}</div>
【建议大家调用网站博客的页面内容,对于网站SEO规范好一些】一般将替换代码中文章ID为页面ID就可以了
修改成功后,大家到网站后台首页点击 [清空缓存并重新编译模板] 然后查看网站首页即可。
如果首页显示页码如下图,请在网站后台设置-页面设置-列表页显示文章的数量为0即可。
【教程完毕谢谢大家】
教程内容均来自以下两个网站分享的内容;
注意:
步骤3中的index.php截图不是来自默认模版的
当然了,只要能找到就行,不要和我一样有强迫症
建议大家调用网站博客的页面内容,对于网站SEO规范好一些