您现在的位置是:蓝之诺 > 网站UI设计 >
Z-Blog相关文章图文列表
2020-05-09 17:46 网站UI设计 人已围观
之前很多平台都提供这样的插件,在文章的结尾出现一个相关文章列表,相关文章列表页都带有 1-10 张不等的缩略图,而我们独立博客却少有这样的插件,通常只有纯文字方式的相关文章列表,本文就介绍一下Z-Blog如何实现带图片的相关文章列表功能。
先安装一个名为FirstIMG的插件,之后,修改zb_system/function/c_system_lib.asp文件的Export_Mutuality函数,开头增加一行 Dim ArticleFirstIMG在 strCC_Title=objArticle.Title 一行的后面,增加如下代码:
ArticleFirstIMG=FirstImg_GetImgSrc(objArticle.Content)If ArticleFirstIMG <> "" Then
ArticleFirstIMG="<img class=""firstimg"" src=""" & ArticleFirstIMG & """/>"Else
ArticleFirstIMG="<img class=""firstimg"" src=""<#ZC_BLOG_HOST#>zb_users/PLUGIN/FirstIMG/NoImages.jpg""/>"End If
之后在 strCC=Replace(strCC,"<#article/mutuality/name#>",strCC_Title) 后面增加一行strCC=Replace(strCC,"<#article/mutuality/firstimg#>",ArticleFirstIMG)之后修改模板的style.css文件,在文件结尾增加如下css/* Related Posts */
ul.related-posts {
clear:both;
padding:0;
margin:10px 0px 0px 0px;
}
ul.related-posts li{
display:inline-block;
margin-left:5px;
padding:0;
text-align:center;
vertical-align:top;
width:195px;
}
ul.related-posts img{
background:#F7F7F7;
clear:both;
height: auto;
width:186px;
-moz-box-shadow:2px 2px 3px 1px #999;
-webkit-box-shadow: 2px 2px 3px 1px #999;box-shadow:2px 2px 3px 1px #999;
}
ul.related-posts img:hover {
filter: alpha(opacity=50);
opacity: 0.5;
}
ul.related-posts a{
border:none;
clear:both;
display:block;
text-decoration:none;
}
ul.related-posts li{
font-size:12px;
overflow: hidden;
text-overflow: clip;
white-space: nowrap;
}
然后修改b_article_mutuality.html模板,模板内容为<li><a href="<#article/mutuality/url#>"><#article/mutuality/firstimg#></a><a href="<#article/mutuality/url#>"><#article/mutuality/name#></a></li>
修改b_article-single.html模板,在适当的位置增加相关文章代码<h4 id="mutualitybox"><#ZC_MSG231#></h4>
<ul class="related-posts">
<#template:article_mutuality#>
</ul>
Tags:
下一篇:阿里云服务器迁移
相关文章
随机图文
-
开源cms内容管理系统
开源意为开放源代码,CMS是Content Management System的缩写,意为内容管理系统。 开... -
Dedecms织梦(PHP开源网站内容管理系统)
织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源... -
WordPress内容管理系统(CMS)
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器... -
MetInfo(米拓企业建站系统)
MetInfo企业建站系统采用PHP+Mysql架构,V1.0版本于2009年发布,目前最新版本是V7... -
PHPCMS网站管理软件
PHPCMS是一款网站管理软件。该软件采用模块化开发,支持多种分类方式,使用它... -
8种图形设计
平面设计使用视觉合成来解决问题并通过版式,图像,颜色和形式传达思想。没... -
平面设计之海报感官设计
感官设计,更进一步,设计将越来越多地渗透到感官上。视觉和动感是某些设计... -
UI设计
UI设计(或称界面设计)是指对软件的人机交互、操作逻辑、界面美观的整体设...