天兴工作室

主题演示站

zblogphp1.5已知bug之相关文章调用

额,这是一个已知的zblogphp1.5bug。具体表现为,在zblogphp1.4下正常的“相关文章”功能在升级到zblogphp1.5后就失效了,调用出来的不是相关文章而是最新文章。

在询问过zblog官方后给出的回复是这是一个已知bug,说是在下个版本(1.5.1)会修复(对此存疑)。

嗯,说下解决办法,如果你动手能力较强,可按照下面的方式修复。

1、找到你正在使用的主题中的post-single.php模板文件,找到以下代码:

{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}

ps:代码不一定一模一样,但是只要找到“{foreach GetList(10,null,null,null,null,null,array('is_related'=>$article.ID)) as $related}”这一段就行。

替换成以下代码:

{$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><a href=\"{$related->Url}\" title=\"{$related->Title}\">{$related->Title}</a></li>";
        }
    }{/php}{$str}

保存--后台首页--更新缓存即可。


注意:修改折腾前请务必备份,否则搞坏了不能还原的不要喷我。QAQ

搬家搬到了阿里云

继把网站升级到zblogphp1.5之后继续折腾,将网站搬家到了阿里云。

之前一直用的是西部数码的虚拟主机,一直都够用。直到这次网站大改版,会员系统、订单系统、大量缩略图、框架等等,导致网站加载异常缓慢,首页打开要700多ms...严重影响用户体验。

手里本来就有一台阿里云esc,于是就想着正好搬过去算球。

可是又要转移备案好折腾。

结果阿里云的转移备案很给力,当天提交第二天就通过了!

今天花了半天时间把网站给搬过来了,直接上了php7.0,首页打开速度一下子将到200ms以内...

我估计这次搬家能管很久很久了。

惨痛!购买记录全丢失!

昨天晚上升级了zc,结果发现1.4不支持新版的zc,于是只好把程序从zblogphp1.4升级到1.5。在操作过程中误操作将zc的数据全删除了!!

这就导致了所有用户的购买记录全部丢失!!!

最近的数据库备份是在7月份,so...

手贱升级害死人。

请各位用户在登录天兴工作室网站后台之后发现查找不到自己的购买记录,请及时联系我们。

作揖(

推荐几个linux服务器面板

天兴工作室自zblog从asp换到了php就一直在玩php的程序,php的程序肯定是搭配linux系统更方便一些。现在的云服务器也都不贵几百块钱一年,就算是个人也玩得起。

当然linux服务器和windows服务器的用法完全是两样:windows系统就跟本地电脑一样操作,方便是方便但是很多时候相当坑爹(伪静态等);

linux服务器呢,如果你不装个面板,那就只能纯代码操作,那可真是要了亲命了。

所以本文就根据天兴工作室自己这段时间的经历尝试为大家推荐两款linux服务器面板。

wdcp:

优点:操作简洁,免费;

缺点:安装较麻烦一点点,在使用过程会出些莫名奇妙的bug。

总结:非常适合初次接触的小白用户(安装好了还真的是蛮简单好用的...)

官网:http://www.wdlinux.cn/wdcp/

amh:

amh现在分4.X版本和5.X版本两种;区别在于4.X版本免费,5.X版本是收费的。

amh4.X版本优点:安装方便,免费,使用简单;

amh4.X版本缺点:功能缺失,一些组件版本较低;

amh5.X版本优点:安装方便,使用简单,功能多应用多;

amh5.X版本缺点:收费(按月每月6元),个人在使用zblogphp中也遇到了一些莫名奇妙的bug;

总结:没钱不喜欢折腾的用amh4.X版本,反之有钱爱折腾的请上amh5.X版本;

官网:https://amh.sh/

其他面板没用过,待补充。。。

zblogphp升级到1.5的正确步骤

zblogphp1.5出来有一段时间了,很多朋友也想把自己的网站升级到最新版的zblogphp1.5。但是zblog官方论坛一堆升级之后出错的,今天本文就来说下zblogphp1.5的正确升级步骤。

1、后台--主题管理--将主题切换到zblogphp的默认主题;

2、后台--插件管理--除开(应用中心)外关闭所有插件;

3、后台--应用中心--系统更新和校验--点击升级新版程序。

以上三个步骤做完,程序已经升级到最新的zblogphp1.5了,现在就是比较麻烦的部分了。

由于zblogphp1.4升级到zblogphp1.5的过程中官方修改了比较的系统函数之类的,所以一大把的zblogphp1.4下能正常的使用的主题和插件在zblogphp1.5环境下是会报错的。

所以呢,我们首先要看你网站正在使用的主题和插件有没有更新到支持1.5,如果没有,那么去联系你正在使用应用的应用作者们吧,反之应用都标注了支持最新的zblogphp1.5,那么就到后台--主题管理或者插件管理里面去启用相对应的应用即可。

最后的一点教程,是针对各位买了收费主题自己做了修改的,或者是专门定制主题的各位。(ps:仅限天兴工作室主题用户,其他主题用户请勿按照以下教程操作。)

天兴工作室的主题是可以直接升级到zblogphp1.5的,但是搜索界面会出错,解决步骤请往下看:

1、安装一个“主题编辑”插件,启用插件并打开插件;

2、插件界面打开“include.php”文件,在39行和81行(可能每个主题所在行数不一样),找到“$zbp->templates”修改为“$templates”保存提交即可; 

QQ截图20161109171237.png

zblogasp1.8常用插件合集:ytcms1.8、xiaoyi_FirstIMG、 NOBIRDArticleSEO

近期有个客户要用zblogasp1.8版本做一套zblog模板,问客户为什么不用zblogasp2.2或者最新的zblogphp呢?回答说只习惯用1.8...额,好吧。

1.8好久没碰了,在做的过程中遇到了很多问题,有些要用到的插件在官方已经下架了没有下载的了,所以在一一解决后就想着把一些常用插件打个包给有需要的人下载吧。

官方可以正常下载的插件就不打包了,主要有这三个插件:

YTCMS1.8版(YT.CMS):用zblogasp1.8做些企业主题啊cms主题就必须得有这个插件了;

xiaoyi_FirstIMG:缩略图插件,可以调用文章内第一张图为缩略图;

NOBIRDArticleSEO:用来做seo的关键词描述的,还可以用来获取精简的文章摘要。

下载地址:点击下载

zblogphp1.5增加的新功能“堆栈跟踪” 方便查找错误

zblogphp1.5在上个月的最后一天发布了(详细请看zblog1.5正式发布:Z-BlogPHP 1.5 Zero Released!)。天兴工作室已经使用了有一段时间了(因为要测试主题兼容等),会开始慢慢和大家分享一些zblogphp1.5指的推荐的新功能。

今天本文讲的就是zblogphp1.5增加的一个新功能:堆栈跟踪。这个功能的主要作用就是方便查找错误。

使用这个功能必须先开启“开发模式”:在后台--网站设置--全局设置里面找到开发模式开关并打开。

然后网站一旦出现错误提示,找到错误提示中的“堆栈跟踪”如下图:

QQ截图20161103231504.png

图中就很清楚的列出有三处文件导致的错误,并且有具体的代码行,就可以根据这些提示去寻找到对应的位置修改调试了。

如果看不懂也没关系(其实大部分用户都看不懂),看不懂的把这里截图下来,发到论坛去求助就行了。有具体错误信息的话解决起来可以对症下药,管理员们当然就愿意帮忙了(最怕求助的连问题都不描述清楚的,根本不知如何回答!!!)

ps:当你确认自己网站所有页面功能都调试正常了,请务必记得关掉开发模式,此模式下有一定的风险!!

<< 1 >>
«    2016年11月    »
123456
78910111213
14151617181920
21222324252627
282930
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.4

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