站长笔记
分享生活百科,建站知识!

ZBlogPHP如何制作Tags标签独立页面列表?调用全站Tags标签

ZBlogPHP如何制作Tags标签页面列表?在ZBlog程序默认情况下,只能在右测调用关联文章最多的Tags标签,而且限制显示数量25个Tags标签。这个Tags标签调用方法,对于百度收录网站内容没有任何用处!哪么怎么制作一个独立页面,来显示全站的Tags标签呢?由于小编不懂网站代码的编写,折腾了两天只完成部分功能,与大家分享下:

ZBlog云服务器 – 排行搒

ZBlogPHP如何制作Tags标签页面列表?调用全站Tags标签大全

在ZBlogPHP应用中心搜索“TagCloud”插件,这个插件是鸟儿网络在2014年的时候制作,N年没有更新过了!不过,这个插件可以实现在独立页面显示所有网站Tags标签(如下图所示):

ZBlog云服务器 – 排行搒

不过,这个插件是有缺点的:一是在一个独立页面显示全站所有Tags标签,如果一个网站上万Tags标签网站就会出问题;二是这个插件Tags标签排序是按ID从小到大显示;

最理想的显示方式是:一是分页显示Tasg标签;二是Tags标签排序按ID从大到小显示,即是第一页显示最新的Tags标签。

对于这两个功能的修改,小编找到这个插件的作者愿提供付费修改。答案是:添加这两个功能,需要三天工作量收费1000元。说实在的,虽然小编不是做这行的,但觉得这个价格有点高了!可能是因为插件作者太忙了,看不上这点小费,故意出高价让小编知难而退吧。

只能自己折腾吧,由于小编的技术有限,折腾了两天时间只能实现:一是实现Tags标签按ID从大到小排序,确保最新的Tags标签在最前显示;二是添加了Tags标签显示数量限制,小编无法制作分页显示,只能限制显示数量。

修改方式:

在网站后台找到:Nobird_Tags/include.php,找到以下的代码:

function Nobird_Tags_List() {
global $zbp;
global $zbp,$str;
$str = ”;
$array = $zbp->GetTagList(”,”,”,”,”);
foreach ($array as $tag) {

if ($tag->Count<=50){
$i=$tag->Count*4;
}elseif($tag->Count>50&&$tag->Count<=100){
$i=$tag->Count*2;
}elseif($tag->Count>100&&$tag->Count<=200){
$i=$tag->Count*1.5;
}elseif($tag->Count>200){
$i=$tag->Count*1;
}
$i=$i+100;
$str.=”<span style=\”font-family:verdana,sans-serif;line-height:150%;font-size:{$i}%;margin:10px;\”>
<a title=\”标签{$tag->Name}下共有{$tag->Count}篇文章\” href=\”{$tag->Url}\”>{$tag->Name}</a>
</span>”;

}

修改成下面的代码:

function Nobird_Tags_List() {
global $zbp;
global $zbp,$str;
$str = ”;
$i = $zbp->modulesbyfilename[‘tags’]->MaxLi;
if ($i == 0) {
$i = 800;
}
$array = $zbp->GetTagList(”,”,array(‘tag_ID’=>’DESC’),$i,”);
foreach ($array as $tag) {
$str.=”<span style=\”font-family:verdana,sans-serif;line-height:150%;font-size:100%;margin:10px;\”>
<a title=\”标签{$tag->Name}下共有{$tag->Count}篇文章\” href=\”{$tag->Url}\”>{$tag->Name}</a>
</span>”;
}
return $str;
}

编者语:

由于技术有限,无法实现Tags标签分页显示功能,只能这样将就使用了!上面的方法是修改了“TagCloud”插件的代码,所以除了插件的代码修改方法外,插件使用方法按作者教程来处理即可!

扩展阅读:

 【云服务器】国内便宜云主机 – 香港云服务器推荐

◆ 【虚拟主机】国内-香港PHP-Linux-Asp虚拟主机推荐

◆ 【高防主机】便宜高防云服务器 – 香港高防服务器-VPS云主机推荐

 

文章链接https://www.080210.com/657.html
版权声明:文章由本站原创或网友分享,禁止转载!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请与我们(A080210@qq.com)联系,我们将及时更正、删除,谢谢。
温馨提示本站信息来自互联网或网友分享,请大家查阅时,谨慎选择、自辩真伪,自负责任。

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...