天兴工作室

主题演示站

初级教程:zblog侧栏的操作方法

写这篇文章之前告诉大家一个秘密额:”不要用ie浏览器登陆你的zblog后台,因为不支持,哈哈哈哈什么鬼。“

这个莫名其妙的开头是为了告诉大家,如果你用ie浏览器登陆zblog后台那么本文中zblog侧栏的操作方法是对你无效的啊。

言归正传。

最近很多人在使用天兴工作室zblog模板的时候发现,首页有侧栏,到了内容页侧栏是一片空白的。

这是怎么回事呢?

还是要先告知大家,在使用一款主题之前最好是先看看这款主题的介绍说明。天兴工作室制作的一些zblog主题为了让大家更好的自定义自己的主题,所以首页调用的是一个侧栏,内容页调用的是另外一个侧栏,这样做的好处就是首页和内容页展现的东西是不一样的(例如首页有友情链接,内容页就不需要友情链接啦)。

那么这些zblog侧栏要怎么操作呢,请跟我一起来:

打开你的zblog后台----模块管理,如图:

QQ截图20150315231604.png

看到没,这里有默认侧栏、侧栏2、侧栏3、侧栏4和侧栏5。这时我们就可以按照主题说明不同的侧栏放入不同的模块进去啦。直接用鼠标把左侧你所需要的模块拖到到指定侧栏里面就完成了。

写成这样不知道大家是否能看懂...还看不懂的请在下面评论区块提问,有时间就一一回复,再见。

dedecms新建的字段在模板里面的调用方法

妈蛋,dedecms相对于zblog果然是复杂了点,新建了个字段在模板里面调用居然也调用不出来。

百度搜索吧,感觉百度现在越来越不懂我的心了...伤心。

好啦,说下我的“dedecms新建的字段在模板里面的调用方法”过程吧。

在后台--核心--内容模型管理里面新建的字段,在模板里面直接用“[field:字段名称/]”这样调用不出来,百度了说是要加个“addfields='字段名称'”来指定要获得的字段。

我加了根本木有用啊!

谷歌打不开,360搜索是什么鬼,还是继续百度之。

反正迷迷糊糊最终解决了,办法如下:

在后台--核心--内容模型管理--基本设置--列表附加字段 把新建的字段加入到这里面,截图如下:

QQ截图20150312223816.png

然后直接在模板里面用“[field:字段名称/]”调用即可啦...

dedecms,任重道还远额。

dedecms调用文章列表第一篇和下面几篇不同的方法

这个文章的标题本来是我用来在百度直接搜索想解决的,结果搜来搜去没找到答案,累个半死。可能是我语言组织能力太弱以至于百度根本不知道我在说什么吧。

后来灵机一动去下载了一个有类似效果的dedecms模板来解剖下,找出了解决办法,分享一下,也以免自己忘记。

首先上一张图,本文要实现的就是这个效果:

QQ截图20150306225119.png

这个文章列表第一篇文章是左图右文,下面全部是单独的文字没有图片。这个东西在zblogphp下还蛮好实现的,用if和else就行了。但是dedecms悲剧的不知道怎么用...

解剖了下载的那个主题之后发现dedecms的解决办法真是简单粗暴啊...

{dede:arclist row=1 orderby=pubdate  infolen=60   limit=0,1}
<li class="dot1"><img src="[field:litpic/]" class="img100" /><h3><a href="[field:arcurl/]">[field:title/]</a></h3><p>[field:info/]</p></li>
{/dede:arclist}
{dede:arclist row=1 orderby=pubdate  infolen=60   limit=1,9}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}

重点就是这个“limit=0,1”,代表调用这个列表的0至1篇文章,“limit=1,9”当然就是说调用的这个列表的第1篇至第9篇文章了,配合“row=1”的数量定义使用就行了。

重新接触起dedecms真的是感觉什么都不顺手啊,zblog用惯了,略坑

zblog如何做下拉导航?zblogphp下拉导航菜单制作方法

下拉菜单这个东西很多朋友都觉的自己应该需要(这是句玩笑话...),本文呢就简单的讲下zblog是如何实现下拉导航菜单的。

说明下,此教程仅限于zblogphp程序,zblogasp择日再讲。

首先上代码,css部分是这样的:

#nav{font-size:14px;font-weight:700;background-color: #333333;width: 970px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;border-radius: 4px;padding-right: 5px;padding-left: 5px;position:relative; z-index:1}
#nav ul{height: 40px;line-height: 40px;overflow: hidden;}
#nav ul li{float:left;border-right-width: 1px;border-right-style: solid;border-right-color: #222;width: 100px;}
#nav ul li a{display:block;text-align:center;color:#FFF;line-height: 40px;}
#nav ul li a:hover,#nav ul li a.on{color:#fff;background-color:#d31f07;}
#nav li ul{line-height: 35px;list-style-type: none;left: -999em;position: absolute;width: 100px;padding-top: 0px;overflow: visible;}
#nav li ul li{float: left;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;background-color: #333333;border-bottom-style: solid;border-bottom-color: #111111;}
#nav li ul li a{display: block;text-align:center;width: 100px;padding: 0px;background-image: none;line-height: 40px;height: 40px;font-weight: normal;}
#nav li ul a:hover{color:#ffffff;text-decoration:none;font-weight:normal;background-color: #d31f07;}
#nav li:hover ul{left: auto;}
#nav li.sfhover ul{left: auto;}

html部分是这样的:

<div  id="nav"><ul><li><a href="{$host}">首页</a></li>{module:catalog} </ul></div>

纯css实现的,所以任性的不需要js部分了,但是要详细说明下,上面的html代码中的“{module:catalog}”调用出来的是网站分类,当某个分类下有子分类(二级分类)时自动出现下拉导航,很方便。

可是这样做有个缺陷,就是网站的单页面如留言本、关于我们啊这些就不能出现在导航栏上面了,因为调用的是网站分类而不是导航栏,所以对这个有需求的同学可以把html代码部分改成这样:

<div  id="nav"><ul><li><a href="{$host}">首页</a></li>{module:navbar}</ul></div>

然后去网站后台--模块管理--导航栏自行设置下拉导航,基本样式是这样的:

<li><a href="#">一级导航</a><ul><li><a href="#">二级导航1</a></li><li><a href="#">二级导航2</a></li></ul></li>

好啦,任性的结束本文,如有疑问请在下方评论页面留言咨询,如果你是壕,请直接联系我的在线QQ:1109856918付费指导或者代劳...

zblogphp1.4支持栏目页描述啦

老生常谈的一个事情,天兴工作室网站里面关于zblog设置关键词描述的文章已经不知道有多少啦。

从一开始的要自己修改模板的代码到后来有专门的插件可以设置再到现在的程序自带此功能也确实是要醉啦...zblog的开发人员也是够拼的。从一开始的不屑一顾到后来的慢慢增加,个人观点其实是觉得这种东西既然用户觉得需要,顺手的事情就顺手做了拉倒...

说了这么多,言归正传,将你的zblogphp升级到最新的1.4版本,然后打开分类管理,点击分类编辑,duang...你看到的是这样的:

QQ截图20150302225951.png

前台调用代码是这样滴:

{$category.Intro}

如果你正在使用的主题木有集成进去,那么自己动手其乐无穷吧,自己修改模板文件请参考此文:zblogphp主题模板修改教程 zblogphp模板怎么修改?

进阶版教程 zblogphp后台增加jq配色器

首先祝大家新年好,新的一年又开始了.......

新年第一篇就上一篇进阶版教程,其实算不上教程,算是一篇分享吧。在后台主题配置里面加个配色器,让用户自己能配置主题的颜色,这个东西去年就想折腾的,这事那事的耽搁了,今年一开年能接触到电脑了就把这个给折腾出来了。

大概步骤如下:

主题配置界面文件main.php里面加载一个js文件,下载地址:http://pan.baidu.com/s/1pJzCItt

调用:

<input name="dhys" type="text" class="color"  style="width:50%" value="#<?php echo $zbp->Config('tx_mi')->dhys;?>" /></input>

然后模板文件里面的css去调用即可,类似于这样:

.secai{color: #{$zbp->Config('tx_mi')->dhys};}

思路很简单,操作起来也比较简单,效果么...还过得去吧。就酱。

转载:ytcms高级教程 牛X的ytcms

看到一篇文章后发现:额,zblog+ytcms真的是无所不能...

本文转载自ytcms作者“瑜廷”的官方网站,用zblog做的贴吧额,牛X啊,感兴趣的可以围观下:http://d.pugu.biz

内容如下:

遍历所有分类集合:

<!--{foreach Category Categorys}-->
      <!--{if isObject(Category)}-->
          <!--{if Category.ID<>0}-->
          <li><a href="{$Category.Url}">{$Category.Name}</a></li>
          <!--{/if}-->
      <!--{/if}-->
<!--{/next}-->

获取分类ID为5的子分类:

<!--{eval ID = 5}-->
<!--{foreach Category Categorys}-->
      <!--{if isObject(Category)}-->
          <!--{if Category.ParentID = ID}-->
          <li><a href="{$Category.Url}">{$Category.Name}</a></li>
          <!--{/if}-->
      <!--{/if}-->
<!--{/next}-->

通用header获取关键字描述(注:需Meta插件,需要在YTCMS创建模块名称为:keywords,description):

<!--{eval isSingle = isNumeric("<#article/id#>")}-->
<!--{eval isCatalog = isNumeric("<#articlelist/category/id#>")}-->
<!--{if isSingle}-->
  <!--{YT:Article DataSource="GetArticleModel('<#article/id#>')" Name="a"}-->
    <!--{eval meta_keywords = a.Meta.GetValue("keywords")}-->
    <!--{eval meta_description = a.Meta.GetValue("description")}-->
    <!--{if len(meta_keywords) = 0}-->
      <!--{eval meta_keywords = a.TagToName}-->
    <!--{/if}-->
    <!--{if len(meta_description) = 0}-->
      <!--{eval meta_description = left(TransferHTML(a.Content,"[nohtml][html-format]"),75)}-->
    <!--{/if}-->
  <!--{/YT:Article}-->
<!--{elseif isCatalog}-->
  <!--{if isObject(Categorys("<#articlelist/category/id#>"))}-->
    <!--{eval meta_keywords = Categorys("<#articlelist/category/id#>").Meta.GetValue("keywords")}-->
    <!--{eval meta_description = Categorys("<#articlelist/category/id#>").Meta.GetValue("description")}-->
    <!--{if len(meta_keywords) = 0}-->
      <!--{eval meta_keywords = Categorys("<#articlelist/category/id#>").Name}-->
    <!--{/if}-->
    <!--{if len(meta_description) = 0}-->
      <!--{eval meta_description = Categorys("<#articlelist/category/id#>").Name}-->
    <!--{/if}-->
  <!--{/if}-->
<!--{else}-->
  <!--{eval meta_keywords = LoadFromFile(BlogPath&"zb_users/include/keywords.asp","utf-8")}-->
  <!--{eval meta_keywords = TransferHTML(meta_keywords,"[nohtml][html-format]")}-->
  <!--{eval meta_keywords = replace(replace(meta_keywords,chr(10),""),chr(13),"")}-->
  <!--{eval meta_description = LoadFromFile(BlogPath&"zb_users/include/description.asp","utf-8")}-->
  <!--{eval meta_description = TransferHTML(meta_description,"[nohtml][html-format]")}-->
  <!--{eval meta_description = replace(replace(meta_description,chr(10),""),chr(13),"")}-->
<!--{/if}-->
<meta name="description" content="{$meta_description}" />
<meta name="keywords" content="{$meta_keywords}" />

保存YTCMS循环出来的数据生成XML文件:

<?xml version="1.0" encoding="gb2312"?>
<player showDisplay="yes" showPlaylist="no" autoStart="no">
<!--{YT:Article DataSource="GetArticleCategorys(5,'12')"}-->
<song path="{$BlogHost&url}" title="{$Article.Title}"/>
<!--{/YT:Article}-->
</player>
<%
  htm = replace(htm,"{::vbcrlf}",vbcrlf)
  htm = replace(htm,"{::vblf}",vblf)
  htm = replace(htm,"{::vbcr}",vbcr)
  htm = TransferHTML(htm,"[html-japan]")
  Call SaveToFile(BlogPath&"mp3.xml",htm,"gb2312",False)
%>

获取每个分类下的5篇文章:

<!--{foreach Category Categorys}-->
      <!--{if Category.ID<>0}-->
       {YT:Article DataSource="GetArticleCategorys(5,Category.ID)"}
       [<a href="{$Category.Url}">{$Category.Name}</a>]<a href="{$Article.Url}">{$Article.Title}</a>
      {/YT:Article}
      <!--{/if}-->
<!--{/next}-->
再感叹一句:真是炸裂...

zblogphp调用最新文章 最热文章 最多评论的方法

之前zblogphp1.3时代用的是挂接口方式实现的,没想到zblogphp1.4来了全挂了。Σ( ° △ °|||)︴

晚上半夜把所有挂了的主题修复了,然后就把这个代码共享出来吧,希望能帮助到有需要的人。


调用最新发布的10篇文章:

{foreach GetList(10) as $newlist}
<li><span>{$newlist.Time('m-d')}</span><a href="{$newlist.Url}" title="{$newlist.Title}">{$newlist.Title}</a></li>
{/foreach}


调用点击最多的10篇文章:

{php}
$order = array('log_ViewNums'=>'DESC');
$where = array(array('=','log_Status','0'));
$array = $zbp->GetArticleList(array('*'),$where,$order,array(10),'');
{/php}
{foreach $array as $hotlist}
<li><span>{$hotlist.ViewNums}℃</span><a href="{$hotlist.Url}" title="{$hotlist.Title}">{$hotlist.Title}</a></li>
{/foreach}


调用评论最多的10篇文章:

{php}
$order = array('log_CommNums'=>'DESC');
$where = array(array('=','log_Status','0'));
$array = $zbp->GetArticleList(array('*'),$where,$order,array(10),'');
{/php}
{foreach $array as $hotlist}
<li><span>{$hotlist.CommNums}评论</span> <a href="{$hotlist.Url}" title="{$hotlist.Title}">{$hotlist.Title}</a></li>
{/foreach}

ps:代码不是很好,不过能用...

网站添加支付宝即时到账付款按钮教程

网站添加支付宝即时到账付款按钮这个东西各有各的说法,先上图来告诉大家本文需要实现的是什么效果。

网站的按钮:

点击这个按钮后直接跳转至支付宝付款页面:


实现方法:复制以下代码:

<form action="https://shenghuo.alipay.com/send/payment/fill.htm" method="POST" target="_blank" accept-charset="GBK">
       <input name="optEmail" value="你的支付宝账号" type="hidden">
       <input name="payAmount" value="商品价格" type="hidden">
       <input id="title" name="title" value="付款说明" type="hidden">
       <input name="memo" value="付款备注" type="hidden">
       <input name="pay" value="转账" src="支付宝按钮图片地址" type="image">
</form>

把以上代码里面的支付宝账号、商品价格、付款说明、付款备注、支付宝按钮图片地址全部换成你自己的就OK了。

补充说明:推荐将这些东西做成变量,用zblog很好实现,以上所有需要修改的东西全部调用字段,后面发布文章的时候填写好这些字段即可。在支付宝个人收款页面下面后这个东西还是蛮好用的,推荐大家可以试下。

zblog文章下面添加点赞等表情的方法(使用畅言实验室)

先上一个效果图,本文最终实现出来的效果如下:

QQ截图20150128214158.png

直接开讲方法,还是老话,zblog现在分zblogasp和zblogphp两个版本:

zblogphp现在有现成的插件可以更方便的实现此点赞效果,插件下载地址:http://app.zblogcn.com/?id=489

本文主要来讲zblogasp的实现方法:

1、复制以下代码

<div id="cyEmoji" role="cylabs" data-use="emoji" sid="<#article/id#>"></div>
<script type="text/javascript" charset="utf-8" src="http://changyan.itc.cn/js/??lib/jquery.js,changyan.labs.js?appid=cyqOIEzO8" rel="external nofollow" ></script><

2、打开你正在使用主题的b_article-single.html文件(路径是zb_users\THEME\你正在使用主题的id\TEMPLATE\b_article-single.html),把上面复制的代码粘贴到你想要放置的地方即可,一般推荐是放在“<#article/content#>”这个标签下面。

3、保存后点击“文件重建”,设置了伪静态的去后台首页点击“更新缓存”,好啦,现在去前台就可以看到效果啦。

ps:解释下,这个其实就是用到了搜狐畅言插件的一个功能,不需要我们操作什么,很方便,调用的外部js也还好不会拖慢速度。而且还有高级定制版,你可以去畅言官方网站:http://changyan.sohu.com注册一个账号登陆后,即可看到“实验室”功能,里面可以自己配置更个性化的东东。

希望本文能帮助到你。

<< < 27 28 29 30 31 32 33 34 35 36 > >>
«    2026年4月    »
12345
6789101112
13141516171819
20212223242526
27282930
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.5

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