天兴工作室

主题演示站

zblogphp读者墙页面制作教程

事先声明:zblogphp的读者墙这个功能是直接有插件可以实现的,插件地址:点击我就可以到达了。插件作者是“唐朝”,本文所写的zblogphp读者墙页面制作教程也是从这个插件里面八出来的。

小白用户请直接用插件,不想用插件的可以按照本文方法自己折腾。直接上代码:

第一步:加函数。

function tx_Readers() {
global $zbp;
$date =100;
$dzgs =100;
$b = mktime(0,0,0,date('m'),date('d')-$date,date('Y'));
$e = mktime(0,0,0,date('m'),date('d')+1,date('Y'));
$x = 1111;
$rs=100;
$sql = $zbp->db->sql->Select(
$zbp->table['Comment'],
array('COUNT(comm_ID) AS cnt, comm_Name, comm_HomePage , comm_Email'),
array(
array('<>', 'comm_Email', $x),
array('<>', 'comm_Name', '访客'),
array('<>', 'comm_Name', 'admin'),
array('BETWEEN', 'comm_PostTime', $b, $e),
array('CUSTOM', '1=1 GROUP BY comm_HomePage')
),
array('comm_PostTime' => 'DESC'),
$dzgs,
null
);
$array=$zbp->db->Query($sql);
$s="<ul class='readers-list'>";
$s .="\r\n";
    foreach ($array as $comment) {
        $r="rel='external nofollow'";
        $s .= '<li><a href="'.$comment['comm_HomePage'] . '" ' . $r . ' title="' . $comment['comm_Name'] . '(赐教' . $comment['cnt'] . '次)" target="_blank"><img src="http://cn.gravatar.com/avatar/' .md5(strtolower($comment['comm_Email'])).' &r=X&s=80" alt="avatar" class="avatar avatar-36 photo" height="40" width="40" /><h4>'.$comment['comm_Name'] .'</h4><p>留言 '.$comment['cnt'].' 次</p><div class="clear"></div></a></li>';
        $s .="\r\n";
    }
    
$s .="</ul>";
$s .="\r\n";
return $s;
}

以上代码放到主题配置文件:“include.php”里面。需要修改的参数有:

第三行的100代表调用留言者的时间跨度;第四行的100代表调用留言者的个数;第八行的100也是调用留言者的个数,注意和前一个保持一致。

最下面的<ul></ul>里面即为调用出来的html代码部分了。


第二步:主题调用

在你想要读者墙出现的模板页面加上以下代码:

{php}echo tx_Readers();{/php}


第三步:css美化。这一步请自行根据需求操作即可。


最终效果:http://demo.txcstx.cn/Readers.html

演示截图:

QQ截图20150507202240.png

zblogphp插件推荐:KandyListS 自定义列表编辑

为大家推荐一个zblogphp插件“KandyListS 自定义列表编辑”,作者是吉光片羽。

推荐原因:这是一个免费的功能强大的可以自定义出来很多效果的插件,很绕口啊,继续。

先上一张截图告诉大家这个插件可以干什么:

QQ截图20150505215633.png

通过上图我们可以看到通过此插件可以轻松的定义出“热门文章,最新文章,最多评论文章”等等,重要的是可以还可以选择单个分类或者多个分类的内的热门文章,最新文章等等。

一个cms所必须一些文章列表功能都有啦。

非常适合小白用户使用,推荐大家下载后自行折腾。

插件下载地址:点击我啊

初级教程:zblog不同页面调用不同侧栏的方法

今天在zblog官方论坛看到有人求助,问题是:“zblog怎么让友情链接只在首页显示啊,看了些教程但是版本也不一样,后台设置不一样,现在每个页面侧栏都有友情链接!”

本文就为大家介绍下此类问题的解决方法,即“zblog不同页面调用不同侧栏的方法”。

之前写过一篇“初级教程:zblog侧栏的操作方法”,大致也是这个意思,给大家讲解下实际操作步骤,以zblogphp程序的默认主题为例:

打开默认主题首页模板,地址“/zb_users/theme/WhitePage/template/index.php”,第28行找到“{template:sidebar}”。这句就代表调用了默认侧栏。

了解下不同侧栏的调用的方法,前往zblog官方wiki,我们可以得知:

一般情况下主题应尽可能使用系统内部的模块管理功能来调用侧栏模块,系统内部内置5个侧栏,分别可以使用{template:sidebar}、{template:sidebar2}、{template:sidebar3}、{template:sidebar4}、{template:sidebar5}来直接调用。

然后我们就可以按照自己的需求,在不同的模板页面调用不同的侧栏了。

实际操作举例,我们还是以zblogphp的默认主题为例。这个主题的内容页模板是“/zb_users/theme/WhitePage/template/single.php”,打开,第23行,将“{template:sidebar}”修改为“{template:sidebar2}”,就成功的将内容页的侧栏修改为了调用侧栏2了。

以此类推。

zblogasp版本也是差不多的修改方法,仅仅调用标签不同而已。


PS参考资料:

zblogphp主题模板修改教程 zblogphp模板怎么修改?

zblog主题怎么修改?zblogasp主题修改方法

zblogphp版本官方wiki

zblogasp版本官方wiki

<< < 1 2 >>
«    2015年5月    »
123
45678910
11121314151617
18192021222324
25262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.4

天兴工作室主题演示站点,如遇到问题请联系我们的在线qq:207649916咨询