天兴工作室

主题演示站

zblogphp安装的时候创建数据库后又返回到安装协议页面怎么解决?

今天在zblog官方论坛看到了这个问题“PHP 1.4版本 怎么安装时创建数据库后又返回到安装协议页面? ”本文就为大家解答下这个问题。


首先要判断自己的主机以前是否安装过zblogphp程序。如果之前安装过,因为zblogphp的数据库表前缀默认都是zbp_。如果你之前安装过zblogphp程序,那么就要把默认的表前缀改一下,就是这个东西:

QQ截图20150523220846.png


如果你确定自己的主机之前没有安装过zblogphp程序,那么造成这个问题的原因就是由于权限造成的,其实大部分都是由于权限造成的,解决办法如下:

将zb_users这个文件夹的权限开到最大,就是777权限。

这样问题就解决了,安装完成后记得改回到原来的权限,不然权限开太足了容易网站被黑掉额......


如果上述两种方案都没有解决你的问题,请在本页面留言详细说明你的情况,有时间会一一回复的。

zblogphp图片防盗链代码 其他文件也可以

今天无意中发现一个垃圾站居然直接盗用我的css和js和图片等,仿了一个跟天兴工作室差不多的站点,。心里那个气啊....

花了一点时间搞懂了这个防盗链功能,分享出来,希望能帮助到有需要的朋友。

代码如下:

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !txcstx.cn [NC]
RewriteRule .*\.(gif|jpg)$ /band.txt [NC,L]

代码解释:上面的txcstx.cn修改为你自己的域名;band.txt为被盗链后的提示文件(放在根目录内容自己编辑);(gif|jpg)这些为文件类型,可以根据自己的需求增加,例如我就是将gif|jpg|png|js|css等文件全部做了仿盗链的。

最后,这段代码放到哪里去呢?

如果你的主机或者服务器是”win系统“添加到httpd.conf里面;如果是linux系统则添加到.htaccess里面。

如果用了觉得好别忘了回来点个赞。

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调用本周热门、本月热门、本年热门文章的方法

zblogphp是可以自定义时间来调用本周热门、本月热门、本年热门文章的。这个代码是从@橙色阳光的主题里面八出来的,经过橙色阳光的同意分享出来,希望可以帮助到有需要的人。

代码如下:

            {php}
                $stime = time();
                $ytime = 90*24*60*60;
                $ztime = $stime-$ytime;
                $order = array('log_ViewNums'=>'DESC');
                $where = array(array('=','log_Status','0'),array('>','log_PostTime',$ztime));
                $array = $zbp->GetArticleList(array('*'),$where,$order,array(8),'');
            {/php}
            {foreach $array as $cmslist}
<li><a href="{$cmslist.Url}" title="{$cmslist.Title}">{$cmslist.Title}</a></li>
            {/foreach}

使用方法介绍:

以上代码中的第三行的“90”代表调用热门文章的天数限制,举例说明:修改成7表示调用的本周热门文章;修改成30表示调用本月的热门文章。以此类推,你懂的。

第七行中的阿拉伯数字“8”代表调用的文章数量,根据自己需求自行修改即可。

zblog使用Font Awesome图标字体教程

现在网页流行的不外乎什么自适应(各种框架)、扁平化。图标字体正好符合了这一趋势。使用图标字体优点有:

1、在移动设备、Retina屏幕展示效果优良。

2、拥有跨浏览器支持(甚至是IE6,例如,使用@font-face渲染网页字体)

3、如果使用者调整他们的浏览器设置,可以动态缩放。  

4、可以呈现不同颜色。   

5、可以体现字体和文字相关的CSS属性(就像文字的阴影和渐变)


本文来为大家介绍下zblog使用图标字体的步骤。注意:zblog为zblogphp版本,图标字体用的是较为流行的Font Awesome。

  1. 下载Font Awesome,去官网下载

  2. 文件下载后解压,得到两个文件夹,font和css。上传至你正在使用的主题的“style”文件夹内。

  3. 修改你正在使用主题的header.php文件,插入“<link rel="stylesheet" rev="stylesheet" href="{$host}zb_users/theme/{$theme}/style/css/font-awesome.min.css" type="text/css" media="all"/>”。

  4. 在想要调用图标字体的地方插入”<i class="fa fa-thumbs-o-up"></i>“这种代码即可调用了。

  5. 图标字体的具体调用方法可参考的中文翻译版网站:点击进入


最终效果:

QQ截图20150427213435.png

zblogphp相关文章功能调用代码

对于一个网站来说,相关文章功能是有必要的,可以增加网站访客的黏性从而起到增加网站的pv的效果(当然肯定不止这一个效果啦)。本文为大家介绍下zblogphp添加相关文章功能的代码。

一共两种方法,第一种是zblog官方比较推荐的方法,代码如下:

{$aid=$article.ID}
{$tagid=$article.Tags}
{$cid=$article.Category.ID}
{php}
    $str = '';
    $tagrd=array_rand($tagid);
    if( sizeof($tagid)>0 && ($tagid[$tagrd]->Count)>1){
        $tagi='%{'.$tagrd.'}%';
        $where = array(array('=','log_Status','0'),array('like','log_Tag',$tagi),array('<>','log_ID',$aid));
    }else{
        $where = array(array('=','log_Status','0'),array('=','log_CateID',$cid),array('<>','log_ID',$aid));
    }
    $array = $zbp->GetArticleList(array('*'),$where,array('rand()'=>' '),array(6),'');
    foreach ($array as $related) {
        if(($related->ID)!=$aid){
        $str .= "<li><span class=\"time\">{$related->Time('m-d')}</span><span class=\"title\"><i class=\"icon-doc-text\"></i><a href=\"{$related->Url}\" title=\"{$related->Title}\">{$related->Title}</a></span><small  class=\"pcomm\"><i class=\"icon-comment-1\"></i> <a href=\"{$related->Url}#comments\" rel=\"nofollow\" title=\"《{$related->Title}》上的评论\">{$related->CommNums}</a></small></li>";
        }
    }
{/php}
{$str}

第二种用到的是zblogphp的“GetList“函数,代码如下:

{foreach GetList(10,null,null,null,null,null,array('is_related'=>$article.ID)) as $related}
<li><span>{$related.Time('Y-m-d')}</span><a href="{$related.Url}">{$related.Title}</a></li>
{/foreach}

把以上代码放置到你正在使用的主题内的”post-single.php“文件内即可,一般推荐放在”{$article.Content}“下面吧,css自己定义即可。

当然我们也可以用第三方的”相关文章“插件来替换zblogphp原生的相关文章功能。比较推荐的插件有”百度推荐(官网地址)“、”友荐(官网地址)“。大家可根据自身需求选择适合的相关文章功能。

初级教程:如何安装zblog?zblog单文件安装教程 全程有图

这是一篇初级教程,旨在教初次入门zblog的用户可以更快的安装zblog程序。

首先给大家说明下,zblog有两种安装方式,一种是全文件包安装(教程在此:zblog程序安装教程 zblog安装步骤 有截图);还有一种就是本文要给大家介绍的在线安装了,非常推荐使用在线安装zblog的方式,因为真的很方便啊。

好,闲话少说,正式开始。

下载zblog在线安装文件,官方下载地址:zblogphp(点击下载),zblogasp(点击下载)。

将下载的文件上传至你网站的根目录下。

在浏览器输入:“你的域名/install.php”,zblogasp则是(你的域名/install.asp)。打开后进入如下界面并点击开始安装:

自动下载zblog完成后来到下面的界面:

点击下一步之后来到以下界面:

再点击下一步来到以下界面:

注意:这里要填写一些参数了,zblogphp要填写你的SQL数据库地址、账号、密码、数据库名称(这些信息在你的主机提供商的数据库管理面板里面可以得到),zblogasp因为用的是access数据库所以不需要填写数据库信息,直接填写网站设置部分就可以了。

填写完成后点击下一步。OK。大功告成。

PS:如果出错,请仔细检查你的信息是否填写正确。如还有其他问题欢迎在本页面留言咨询。

拒绝IE 从我做起 zblogphp拒绝ie9以下浏览器访问的代码

最近在折腾天兴工作室的新版在,自适应碰上IE浏览器简直就是惨不忍睹。实在是受不了直接拒绝IE9以下浏览器访问我的网站了,顿时整个世界都清静了。

还好查看了网站统计,网站访客用ie6的几乎没有......

把这个东东的代码整理了下,贴出来,有同样需求的童鞋可以直接拿走,不谢。

{php}
$uarowser=$_SERVER['HTTP_USER_AGENT'];
 
if(strstr($uarowser, 'MSIE 6') || strstr($uarowser, 'MSIE 7') || strstr($uarowser, 'MSIE 8')){
echo '
<div id="ie6-alertBox">
<div id="ie6-infoBar"><h1>对不起,本站不支持低版本ie浏览器!</h1><p>站长表示实在是兼容不了低版本的IE浏览器,请升级你的IE浏览器。</p><p>推荐升级至IE9或者试试火狐浏览器和谷歌浏览器,如果你对IE是真爱......那么请关闭本站吧。</p></div>
</div>
<div id="ie6-overlay"></div>
<style type="text/css">
#ie6-alertBox{width: 600px;margin-top: 160px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding: 20px;border: 1px solid #CCCCCC;text-align: center;font-family: "Microsoft YaHei", Verdana, sans-serif; line-height: 30px;} #ie6-infoBar h1{font-size: 22px;color: #ff0000;line-height: 60px;}
</style>
';
exit;//全面停止支持
}
{/php}

将这段代码放置到你正在使用主题的header.php里面,放在<body>下就可以了。提示文字和css风格可以自定义。

然后出来的效果就是这样的:

QQ截图20150402215117.png

<< < 2 3 4 5 6 7 8 9 10 11 >>
«    2025年7月    »
123456
78910111213
14151617181920
21222324252627
28293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.4

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