天兴工作室

主题演示站

折腾记录之:调用当前分类下的子分类

最近在折腾zblogphp的分类,分类这东西一级两级都还好,有的客户网站变态一点的有四个层级,玩起来就相当费脑子了...

先转载一篇“十五楼的鸟儿”网站里面的文章,原文地址:http://www.birdol.com/zblogjiaocheng/854.html

将以下代码加入分类页面的模板,浏览时就可以显示当前分类的子分类:

{php}
$str='';
$where=array(array('=','cate_ParentID',$category->ID));        
$array=$zbp->GetCategoryList(null,$where,array('cate_Order'=>'ASC'),null,null);
foreach ($array as $cate){          
$str.='<li><a href="'.$cate->Url.'">'.$cate->Name.'</a></li>';        
}
echo $str;
{/php}

上面这个鸟儿分享的代码可以调用出来当前分类下的子分类,只有一个层级,就是一级分类显示下面的二级分类而不会显示三级分类,有的客户则需要显示出一级分类下面的所有分类。

好吧。

我东抄西抄搞了一段垃圾,勉强能实现:

 {if $category.Level==0} 
    {php}
    $str='';
    $where=array(array('=','cate_RootID',$category->ID));        
    $array=$zbp->GetCategoryList(null,$where,array('cate_Order'=>'ASC'),null,null);
    foreach ($array as $cate){
              $str.='<li><a href="'.$cate->Url.'">'.$cate->Name.'</a></li>';
            }
    echo $str;
    {/php}
    
    {else}
    
        {php}
    $str='';
    $where=array(array('=','cate_RootID',$category->RootID));        
    $array=$zbp->GetCategoryList(null,$where,array('cate_Order'=>'ASC'),null,null);
    foreach ($array as $cate){
              $str.='<li><a href="'.$cate->Url.'">'.$cate->Name.'</a></li>';
            }
    echo $str;
    {/php}
    
    {/if}

上面代码中的“{if $category.Level==0} ”来判断当前分类是否属于顶级分类,如果是顶级分类,则调用分类下的全部子分类,如果当前不是顶级分类,那么就调用当前分类的顶级分类下的全部分类,出来的结果就是不管在哪一个层级,调用的都是这个分类的顶级分类下的全部子分类。

好绕口令,妈蛋。。。

还有更变态的需求等着玩我呢,脑细胞快用光了,逻辑能力差了果然不行。

关于模板页面:什么是首页、列表页、内容页、单页面?

这是一篇按照个人理解写的普及知识性教程。。。就是为了让找我们定制主题的各位能明白什么叫做按页面数量算费用。

一个最最基本网站,肯定是有三个层级的。

首页:这个好理解吧,打开域名就是你的网站首页了;

列表页:你网站要发文章,为了方便管理文章要归类吧,例如企业网站发新闻可以归类到“新闻”栏目里面,发布产品则要归类到“产品”栏目里面,这些“新闻”、“产品”打开就是列表页了;

内容页:这个也很好理解,你在网站发布的文章打开就属于是内容页。

一般基本就是这三个页面了,但是如果不是最最基本的博客类型网站,也一般不会就只有这三个页面,再来详细说明下。

单页面:企业站用的比较多,企业站的“联系我们”、“关于我们”、“公司介绍”这种都属于单页面

然后就是个性化需求了,举个栗子。

一个企业网站,“新闻”列表页是文字布局的,但是“产品”列表页呢则需要突出产品,所以要显示出产品的图片就必须要图片布局。

这个时候呢,就需要对应的做两个列表页模板文件,分别对应两个不同的栏目需求。以此类推,还有“资源下载”栏目、“案例演示”栏目啊之类的,就可以根据自身需要做出对应的选择了。

内容页也是以此类推,可以做出不同的内容页模板对应不同的页面显示需求。


总结:主题定制大部分都是按照模板页面数量来计算费用的,如果你做的是一个最简单的主题,那么就只需要三个模板文件(首页、列表页、内容页)即可;如果你做的是复杂的企业主题(有新闻、产品、案例等)需要做对应的不同页面,则需要计算出你所需要的页面数量。

撒花...

最后的最后,也不知道这文章写的是让你更明白了还是更迷糊了呢?欢迎吐槽。

直接在zblog文件管理-zb-users中找到源代码进行修改后提交并没有变化?只不能在源代码上直接修改吗?

直接在zblog文件管理-zb-users中找到源代码进行修改后提交并没有变化?只不能在源代码上直接修改吗?

zblog实现导航栏当前页高亮功能js版本

天兴工作室之前有写过一篇“zblogphp导航当前页突出显示的方法”,这个方法出来只对列表页和首页有效,内容页无效。

前段时间无意中翻到一个主题的实现这个功能的代码(实在不记得是哪个主题了抱歉),学了一段时间js的我表示突然看懂了...所以就借花献佛把方法发出来,希望能帮助到有需要的朋友。

此方法非常的万能,几乎支持所有的页面(首页、列表页、内容页、单页等),适用性非常好。好了,先上代码再来讲。

js部分:

<script>
$(function(){
    var surl = location.href;
	var surl2 = $(".place a:eq(1)").attr("href");
	$("#nav ul li a").each(function() {
		if ($(this).attr("href")==surl || $(this).attr("href")==surl2) $(this).parent().addClass("on")
	});
});
</script>

来尝试解释下上面的代码:

首先你的导航栏必须有个id属性为“nav”,然后你网站还得有个面包屑导航class属性为“place”(zblogphp面包屑导航的集合写法)。

js部分这样理解,遍历面包屑的第二个<a>的url,再查找导航栏里面看有哪个<a>的url和刚才那个面包屑里面的url是一样的,如果一样则可以得出这个为需要高亮的部分,接着给导航栏的需要高亮的<li>里面加一个“on”的class。js部分就完成了。

再加上一个高亮的css:

#nav ul li.on a{color:red;}

上面的css只是给高亮的加了一个字体为红色的效果,具体效果请根据自己网站自行调整。


啰啰嗦嗦说了这么多,如果你不懂js不懂html那么肯定还是云山雾了的...那么欢迎联系我们付费代劳(逃

转:来说说具有中国特色的域名备案制度

工信部规定,如果想使用中国境内的服务器建站,必须将网站域名进行备案。理论上说,域名备案制度可以在某种程度上减少 违法网站的数量。但是那些一心想干坏事的互联网人总会找到各种空子来逃避这个备案制度。所以,个人感觉这个制度是个防君子,防不了小人的制度。如果你的网 站是个正规网站,请放心,这个制度在“制度”上不会影响到你。

8c6939cf2dc20766e9cbb7fc58fe1b0a;,60,jpegx;3,600x.jpg

本文不讨论域名备案的必要性,只讨论域名备案可能对站长们的一些影响。

域名备案简单点说就是把你的姓名、联系方式、照片、备案域名等信息通过主机服务商之手转送到工信部,告诉工信部这个域名是你管理的。同时告诉他,你这个域名使用的是谁家的服务器。而且备案期间,网站是不允许打开的,俗称闭站。

备案拍照示意图

如果不备案的话会出现什么问题呢?在现行规定下,最直接的影响就是不能使用国内的服务器进行建站。如果你不想备案,又想建站,那只能使用大陆之外的服务器提供商了。使用国外服务器建站的话网站打开速度会有影响,网站速度会比较慢,所以一般正规网站都会进行备案。

但是,域名备案所花费的时间很长,一般是20多个工作日,算下来可能有的要一个自然月(少数运气好的人也有几天就备案成功的)。而且一般都得去指定照相馆或者使用专用幕布进行照相,然后邮寄资料给服务器提供商,这都是钱啊……

一 般来说,你在A服务器提供商那里备案成功的话,等哪天不想用A家的服务器了,想换成B家的服务器,可以直接在B家接着用你之前的备案信息。但是有的服务器 提供商要求:如果你要使用我家的服务器,你就必须把域名备案信息转到我这里来。域名备案信息从A转到B的话,相当于重新进行一次备案吧。可能又是二十个工 作日……所以这可能会是到站长们是否换服务器的一个重要因素。

可能不是干这行的你会说20多天就20多天吧, 就等等呗。但是在互联网行业,网站停止二十多天可能就是灾难性的。且不说站在SEO(搜索引擎优化)角度,一个已经上线的网站停止打开这么长时间,会在百 度等搜索引擎上的排名产生巨大影响(虽然百度出了一个闭站保护,但是网站长期打不开影响依旧很大),等备案成功以后别人在搜你的网站名字可能都没了。而且 用户在20多天的时间上打不开你的网站,就可能去寻找另外一个替代网站,然后在这期间使用习惯另外一个网站,然后就没你什么事了。这才是灾难性的!

而 如果哪天你备案成功以后,又不想要这个域名了,结果让别人给抢注了去。那别人完全可以拿你的域名去干羞羞的事情,而网站出了问题之后都会算到你的头上,因 为备案信息是你的。所以在你确定不再要你的域名之后,你还得填几张申请删除备案信息的表,然后继续叫快递小哥来你家收快递,又是一笔钱……

我觉得中国互联网上绝大多数的站长们都是正直友善的,他们也不是不能备案,毕竟谁不想用家门口的服务器呢。但是备案程序太繁琐了,时间太长了。在互联网时代,几天就可能发生行业巨变的情况下,还得坐等一个月的时间来备案,想说爱你真的不容易

给新站长们一个建议:如果你准备做网站,一定要把备案问题考虑清楚!

原文地址:点击进入

zblog文章内插入的视频为什么在手机端无法播放?

移动互联网时代,用手机上网所占比重越来越大。所以站长们也越来越重视网站在手机端的体验了。

这是一个有很多站长都跟天兴工作室咨询过的问题:zblog文章内插入的视频为什么在手机端无法播放?

今天就单独写这篇教程来说下这个问题。首先我们要弄清楚文章内插入视频有两种模式。

第一种:外部视频

调用的外部网站视频(优酷、爱奇艺之类):调用这种外部视频如果你需要同时支持电脑端和手机端正常播放,那么在视频网站获取视频调用代码时请务必选择iframe格式的,如下图:

QQ截图20160813205554.png

第二种:本地视频

如果你选择的视频是本地上传的视频,那么请务必选择“MP4”格式的视频,同时选择用html5播放器播放视频,应用中心有html5视频播放器插件可以用,是免费的。

zblogphp为什么我修改了网页样式,没过几天又给我还原回来了?

这个问题本来已经在“zblogphp主题修改教程”里面有过说明,但是还是有很多很多很多的人还是提出了这个疑问。所以就单独写一篇文章来着重说下这个问题。

问题描述:

zblogphp为什么我修改了网页样式,没过几天又给我还原回来了?

问题解答:

修改模板文件时需要修改的文件是放在“template”文件夹里面的,在这里一定要注意,很多朋友改模板文件是直接改“compile”文件夹里面的文件,改这个文件夹内的文件是无效的,改完后后台已更新,全部恢复了,因为这个文件夹是存放“template”里面的模板编译后的文件的。

所以,切记:改zblogphp主题的模板只能改“template”文件夹里面的。


附上zblogphp主题文件夹里面的所有文件夹作用说明:

template: 模板目录, 存放模板文件. 

compile:模板编译后存放的文件夹;

script:主题用到的js文件存放的文件夹;

include:主题需要调用文件存放的文件夹;

style:主题所用到的图片和css文件存放的文件夹;

错误信息:(0)UNKNOWN : 启用该应用,需要先启用依赖应用!

鉴于这个问题还是有很多朋友在问,所以就写一篇教程来详细说明下。

很多朋友在安装好一个主题后点击启用,结果就出现了以下错误提示:

(0)UNKNOWN : 启用该应用,需要先启用依赖应用xxxxxxxx,具体如下图:

QQ截图20160805234204.png

其实呢,这个错误提示已经提示的非常清楚了,但是可能把,可能是里面的英文还有代码什么的太多,导致有的人一看到这个界面就懵逼了。

为什么出现错误提示:

我们先来解释下为什么会出现这个提示,出现这个错误提示的原因是:你安装的主题必须安装某个插件才能正常运行,但是你恰好没有安装那个插件,那么就会出现这个错误提示了。

解决办法:

解决办法呢也很简单。安装指定的插件就行了。

那么,重点来了,很多朋友也是卡在了这一步,怎么知道要安装的是哪个指定插件呢?

QQ图片20160806000536.png

上图的红框内的文字即可插件名称,复制然后去后台--应用中心--搜索,即可找到对应的插件了,安装好插件再启用主题,就大功告成了。

荐:天兴工作室自用主题2015版上架销售

重要声明此主题出售价格仅包含主题本身,不包括商城插件(会员系统、在线购买)、投稿插件,如果你需要在线购买产品功能,请前往插件地址自行购买;如果你需要问答功能,请前往插件地址自行购买。

主题更新:

2017年03月12日更新:增加主题模板文件说明;手机端顶部增加搜索框;修复在不使用zc插件情况下的主题适配错误;评论模块升级为zblogphp1.5模式;修复一些已知bug。(此次更新后将不再支持zblogphp1.5以下版本,如果你没有升级程序,请不要升级主题。


2016年11月29日更新:增加导航栏悬浮固定功能并且有开关;增加右侧悬浮在线客服模块开关;修改增强了一些js和css;


2016年11月04日更新:升级兼容了zbogphp1.5;修复了一些bug;增加了对依赖zc插件的判断(不安装zc也能正常使用主题);修复了更新主题会替换l原有ogo的问题;促销。


2016年09月09日更新:增加了主题配色,增加了对产品栏目的一系列优化;修复了一些已知bug;

主题介绍:

超多页面样式:分为产品、案例、问答、视频、新闻,可根据自身需求自由选择对应功能。

自适应:移动互联网时代必备功能...

主题后台:主题所有自定义部分均可在后台自由设置(广告位、宣传语、logo上传等);

seo:主题自带seo基础功能,支持所有页面独立设置关键词描述;

在线商城:配合商城插件(需要自行购买)可以做一个独立商城网站,主题和插件结合部分已经做好,并且会保持和插件同步更新,商品购买流程参考本站;

主题演示:

http://2015.imtx.wang/

使用说明:

需要安装的插件有:“sf_praise_sdk“和“IMAGE“,后台-应用中心直接搜索下载安装即可;

由于主题包大于2M,所有下载主题包后解压,解压后将文件夹重命名为“txgzs”,然后将整个“txgzs”文件夹通过ftp上传至“zb_users/theme/”文件夹下。然后去自己网站后台-主题管理,直接启用主题即可。

<< 1 >>
«    2016年8月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.4

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