天兴工作室

主题演示站

zblogphp判断首页、列表页、内容页、单页、搜索页、tag页的代码

这是一个在制作zblog模板时经常需要用到的代码,用来判断哪个页面然后调用对应的代码。最基本的示例应该就是友情链接了,一般都只需要在网站的首页出现友情链接模块,其他页面不需要出现。这个时候就要用到这些判断代码了。

zblogphp判断页面类型是很简单的,官方给出了很全的说明,详细如下:

{if $type=='index'&&$page=='1'}  /*判断首页*/
{if $type=='category'}  /*判断分类页*/
{if $type=='article'}  /*判断内容页*/
{if $type=='page'}  /*判断独立页面*/
{if $type=='author'}  /*判断用户页*/
{if $type=='date'}  /*判断日期页*/
{if $type=='tag'}  /*判断标签页*/

来给一个代码片段,在首页和列表页公用模板index.php里面加入以下代码:

{if $type=='index'&&$page=='1'}这里是只会在首页才出现的内容{/if}

然后就可以实现只在网站首页出现判断逻辑代码里面的内容了。

按照以上两处代码灵活运用,即可根据自身需求自由调整了。

1.png

zblog可以调用哪些数据?zblog调用文章有哪几种方式?

天兴工作室在给一些客户定制zblog模板的时候发现,还是有很多用户并不清楚zblog可以调用哪些数据,或者说zblog调用文章有哪几种方式?本文就来详细说明下。

首先声明:以下调用数据方式为zblog程序自带的,还有一些更复杂的数据调用需要二次开发的不在此例。

1、调用最新文章:可以调用按照发布日期排列的最新文章,同时可以指定调用数量;

2、调用热门文章:可以调用按照浏览数量排列的热门文章,同时可以指定调用数量和指定日期内;

3、调用热评文章:可以调用按照评论数量排列的热门文章,同时可以指定调用数量和指定日期内;

4、调用随机文章:随机调用站内文章(不推荐!!!网站数据多的话调用随机会拖慢速度);

5、调用指定栏目的最新文章:调用指定栏目内最新发布的文章,同时可以指定调用数量;

6、调用指定栏目的热门文章:调用指定栏目内按照浏览数量排列的热门文章,同时可以指定调用数量和指定日期内;

7、调用指定栏目的热评文章:调用指定栏目内按照评论数量排列的热门文章,同时可以指定调用数量和指定日期内;

8、调用指定文章:按照文章id可以指定调用哪几篇文章;

QQ截图20180630202726.png

了解这些调用数据的方式后就可以按照自己的需求合理安排你网站每个模块调用你网站的哪些数据了。

安装zblog需要什么环境?zblog安装环境详细介绍

最近看到有群友在问:“安装zblog需要什么环境?”,其实这个问题在zblog官网的程序下载页面有说明,但是不太详细,本文来尝试介绍下zblog安装环境详细说明。

PS:zblog现在有php和asp两个版本,本文只说zblogphp版本。

zblogphp版本顾名思义就是一般的php环境都可以安装,LNMP和LAMP都可以。

lamp 的全称是linux + apache + mysql +php;

lnmp 的全称是linux + nginx + mysql + php

php版本最低支持5.2;最高支持7.2;

timg.jpg

补充说明:zblogphp还支持SQLite数据库,不需要mysql也可以安装zblogphp,但是天兴工作室不推荐使用,详细原因请看“关于zblogphp安装时选择数据库(mysql和SQLite)”。

如果你对zblog的安装环境还有疑问的欢迎在本文评论区域留言,有时间会一一回复的。

zblog后台主题管理上传zba格式模板无法安装怎么办?

天兴工作室已经写了好几篇关于zblog主题安装的教程了,但是导致zblog模板无法安装的问题还是有很多种,所以本文不说原因只说解决办法。

如果你得到的zba格式主题包后,在后台--主题管理里面直接上传却无论如何也安装不了的时候,就可以按照本文操作了。

首先,要下载“zblog专用文件.zba解压工具下载”,下载到的工具解压后得到一个“zba.exe”文件,我们将zba格式主题包拖到这个文件上面松手,就可以将zba格式的主题包解压成一个文件夹了。

现在我们将上一步解压得到的文件夹通过ftp上传到你网站的“/zb_users/theme/”文件夹内,如下图:

1.png

然后打开你网站后台的主题管理,就可以看到安装成功的主题了。

PS:如果按照此步骤还是出现了问题,请在本文评论区域详细说明下你所遇到的问题,天兴工作室有时间会一一回复的。

zblogphp调用随机文章的代码

首先说明下:zblog官方是不赞成用随机的,所以zblog官方应用中心上架的应用也很好有随机调用这个功能。

但是需求既然存在,那么本文还是介绍下zblog随机文章的调用代码。

{php}
$order = array('rand()'=>'');
$where = array(array('=','log_Status','0'));
$array = $zbp->GetArticleList(array('*'),$where,$order,array(10),'');
{/php}
{foreach $array as $related}
<li><a href="{$related.Url}">{$related.Title}</a></li>
{/foreach}

以上代码直接放到模板文件里面即可随机调用10篇文章,修改第四行代码中的阿拉伯数字10可以修改调用数量。

再次说下,这个随机简单粗暴的直接用rand来操作,如果你的网站文章数量不多,那么用一用还没啥关系。如果你网站的文章很多(大概超过了1000篇文章那么多),建议是最好不要用到这个随机,会明显的增加数据库读取速度而导致网站加载变慢。

zblog最新的版本登录退出功能失效怎么办?

2018年4月份,zblogphp程序更新到最新的1.5.2版本(详见:http://demo.txcstx.cn/post/1157.html),每一个新版出来肯定会伴随着很多的问题。

很多用户在升级到最新版之后就发现登录和退出功能出问题了。。。

先解释下问题原因:这是由于新版的zblog增加了安全方面的机制,对登录进行了修改。弃用了 password 这一Cookie,使用了新的Cookie token。

解决办法如下:

登录功能失效请更换个浏览器测试,或者将正在使用的浏览器的cookie清除再重新登录;

退出失效的解决办法:

找到主题里面对于的模板,老版的退出链接为:{$host}zb_system/cmd.php?act=logout;新版的退出链接为:{$host}zb_system/cmd.php?act=logout&csrfToken={$zbp->GetCSRFToken()};

改完之后退出就能正常使用了。

zblog应用怎么升级?zblog主题插件升级怎么操作?

这是一篇基础教程,最近还有客户在问我们:zblog应用应该怎么升级?就想着写一篇教程来详细说明一下这个问题。

首页,如果你安装的应用有更新的话,当你打开你网站的后台首页的时候是有提示的,如下图:

1.png

这个时候我们只要点击“检查应用更新”按钮就可以进入应用升级的界面了。

不排除有的时候没有提示,但是你的zblog主题或者zblog插件确实有更新了,这个时候应该怎么操作呢?

打开你的后台,点击左侧导航栏的“应用中心”,点击下图的“检查应用更新”按钮:

2.png

就可以看到哪些应用是可以升级的,直接点击应用下面的“更新应用”按钮就可以升级到最新版了。

整个过程就是这么简单,如果你还遇到了其他状况,欢迎在本文下留言,有时间会一一回复的。

宝塔面板nginx环境下zblogphp伪静态配置教程

现在的宝塔面板比较流行,本文就为大家介绍下linux系统用的宝塔面板使用的nginx环境安装的zblogphp程序,伪静态的配置步骤。

1、打开zblogphp后台--插件管理--打开静态管理中心插件,按照“http://demo.txcstx.cn/post/978.html”这个视频教程先设置好伪静态。

2、到了“ReWrite规则”这个界面的时候,复制框里面的所有代码:

111.jpg

3、打开你的宝塔面板管理界面,打开网站--找到你的网站--点击设置--点开伪静态,如下图:

2.jpg

将第2步里面获取到的代码粘贴到上图的红框里面,点击保存即可。

设置好以上几步,你的伪静态就配置完成了,如果按照步骤操作后有错误,请在本文下贴出完整错误提示。有时间会一一回复的。

zblogphp调用文章总数、评论总数等的调用标签

想在zblog主题里面调用文章总数、页面总数等,zblog官方wiki是没有现成的标签的。本文就尽我所能大概来讲下(因为我自己也还没完全弄懂。。。)

zblog后台首页-网站信息里面是有所以的网站信息的,zblog模块管理里面的“站点信息”也有信息调用。翻看了这两处的源代码后,大概归类了下调用代码:

文章总数:{$zbp->cache->all_article_nums};

页面总数:{$zbp->cache->all_page_nums};

标签总数:{$zbp->cache->all_tags_nums};

浏览总数:{$zbp->cache->all_views_nums};

评论总数:{$zbp->cache->all_comments_nums};

还有一个分类总数:{$zbp->cache->all_categorys_nums};这个标签直接用是用不了的,需要更改zblogphp的核心文件,但是并不建议大家自行修改zblog的核心文件,天兴工作室已经跟zblog官方反映了此问题,期盼后期能在系统文件里面加上吧。

zblog右侧栏最新文章调用数量怎么控制?

zblog右侧栏最新文章的调用数量怎么控制?这个问题困扰了无数zblog新人,本文就来说说这个问题。

zblog后台有个模块管理,里面有一些系统自带的模块,有最近发表、最新留言等,默认调用出来是10篇,有的用户想调用多一点或者调用少一点,但是不知道在哪里修改。

zblog之前的版本是不支持这个自定义数量的,数值被写死在系统php函数里面了,最新的版本在后台加入了这个数量控制。但是延续了zblog一向的作风,这个选项被描述的太有歧义或者说太专业化了,导致很多新手们根本没意识到这里是控制数量的。。。

不废话,先上图:

QQ截图20180311214141.jpg

打开zblog后台--模块管理--找到最近发表点击编辑就来到了上面那张图的界面,红框框出来的位置就是用来设置调用文章数量的,默认是0,当值为0也就是默认值的时候就会默认调用系统设置的10篇,我们直接修改这个数值,改成20就会调用最新发布的20篇文章了。

其他模块里面有这个选项的也是以此类推。

让我们最后来吐槽一下“UL内LI的最大行数”这个说法,简直太zblog了...

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

Powered By Z-BlogPHP 1.7.4

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