天兴工作室

主题演示站

进阶版教程 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};}

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

过年啦 放假啦 明年再见

天兴工作室祝各位小伙伴们都能过个好年,身体健康,万事如意,合家欢乐。

我们的放假时间大概是从前几天开始一直到正月初十左右。

不过QQ会一直保持手机在线,有什么比较紧急的事情请直接联系。

注意:不要问在不在,直接说明来意即可。

再一次祝福大家过年快乐。

88

天兴工作室案例:某某浏览器官网

这套模板是按照客户需求量身打造的,虽然简洁但是样式大方,适合单产品宣传使用。

声明:本站“案例演示”栏目内所有的演示模板由于是客户单独定制的,因此不会出售,如果你有需要类似zblogphp模板可以联系我们的在线QQ:1109856918咨询模板定制事宜。

模板演示

火狐截图_2015-02-08T13-57-08.783Z.jpg

转载: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:代码不是很好,不过能用...

<< 1 >>
«    2015年2月    »
1
2345678
9101112131415
16171819202122
232425262728
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.4

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