【05】制作第一个zblog模板第四期,完成首页logo、搜索、文章列表,友情链接等大部分首页自定义模块

接着上一期我们开始第四步骤对接首页资讯版块文章列表

第四步、对接资讯版块且单独先建立好

因为对接资讯版块我们只能取 资讯内容发布的,而你并不知道其他用户会把哪一个分类作为资讯栏目所以这时候我们得需要
参考官方的getlist函数

array(
  'count' => 10, //(可省略)
  'cate' => 1, //(可省略)
  'auth' => 2, //(可省略)
  'date' => '2020-1', //(可省略)
  'tags' => 'abc', //(可省略)
  'search' => 's', //(可省略)
  //以下是原$option 参数的 key 键
  'post_type' => null, //指定查询 Post 表的类型 (可省略)
  'post_status' => null, //指定查询 Post 表的状态 (可省略)
  'only_ontop' => false, //指定全是置顶 (可省略)
  'only_not_ontop' => false, //指定全不是置顶 (可省略)
  'has_subcate' => false, //指定包含子孙目录 (可省略)
  'is_related' => false, //指定查询相关文章 (可省略)
  'order_by_metas' => false, //指定按 Metas 值排序输出结果 (可省略)
  'random' => 5, //指定抽取 5 篇 Post 表的记录 (可省略)
  'where_custom' => array(array('=', 'log_Template', '')), //自定义 where
  'order_custom' => array('log_ViewNums' => 'DESC', 'log_CommNums' => 'ASC'), //自定义 order
)

那么 这块之前我们得顺应先把文章详细页和文章列表页等都弄了才好筛选,而且并不知道用户建立的分类哪个id对应哪个栏目,这个问题在zblog群问过,有建议用插件解决,这个部分我们先使用基础文章列表调用方法(后面我们再来看如何解决这个问题,不知道同学有没有看懂我表达的意思是什么),

原来的部分:

		<li><i></i><a href="/yxzx/1854.html" title="杭州电子科技大学:教育部领导莅临我院考察调研">最新招生资讯资讯</a><span>2021-04-21</span></li>

修改为调用后:

		{foreach GetList($zbp->Config('youyacao_boguan')->news_num,$bid,null,null,null,null,array('has_subcate'=>'ture'))as $key=>$post}
				
				
							
				
								<li><i></i><a href="{$post.Url}" title="{$post.Title}">{$post.Title}</a><span>{$article.Time('Y-m-d')}</span></li>
				
				{/foreach}
	

这里可能需要看下插件开发这块否则可能有点迷糊,所以发现用zblog制作模板不懂php应该是做不了的。

第五步、对接学院版块,右上角在线客服和网站地图

右上角在线地图和在线联系客服

<span><a href="http://wpa.qq.com/msgrd?v=3&uin={$zbp->Config('youyacao_boguan')->qq}&site=qq&menu=yes" target="_blank" rel="nofollow">在线咨询</a><a href="{$zbp->Config('youyacao_boguan')->sitemap}" target="_blank">网站地图</a></span>

另外左边也有默认的主题文字需要改一下:

<span>欢迎访问{$name}</span>

第七步、对接搜索和对接logo上传替换- 这一步开始跳转到插件开发部分的文章看完插件开发部分

那么其实这一步如果需要在后台配置logo的话我们对应也需要增加,

第八步、后台建立主题基础配置(此处配置首页seo)

<title>{$zbp->Config('youyacao_boguan')->seotitle}-{$name}</title>

<meta name="keywords" content="{$zbp->Config('youyacao_boguan')->seokeywords}" />
<meta name="description" content="{$zbp->Config('youyacao_boguan')->seodescription}" /

第十步、调整友情链接样式并完善

在这里插入图片描述

由于zblog自带友情链接样式是不对的,因此我们参考之前底部栏目的方法创建一个自定义模块,其次把源代码改成ul li形式:

	<li><a href = "https://www.youyacao.com/" title="一颗优雅草科技" target="_blank">一颗优雅草科技</a>	</li>	

.friendlinks{padding: 10px 0; background: #444; color: #999;}
.friendlinks h2{ font-size: 18px; line-height: 36px; text-align: center; color: #999;}
.friendlinks table{ font-size: 14px; line-height: 22px; margin-top: 4px;}

.friendlinks a{ color: #999;}
.friendlinks a:hover{ color: #ff7384;}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

优雅草·央千澈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值