天兴工作室

主题演示站

天兴工作室 大红企业模板php版使用说明

天兴工作室 大红企业模板php版购买地址:http://demo.txcstx.cn/post/678.html,也可以去zblog应用中心购买,购买地址:http://app.zblogcn.com/?id=476

本文总结下这个主题的使用方法:

  1. 所需插件:需要安装“FirstIMG”插件,请在你自己的zblog后台--应用中心里面搜索安装并启用;

  2. 主题配置:推荐所有购买了此主题的用户安装好主题后先进入“大红企业主题配置”界面按各项配置说明设置下;

  3. 关于侧栏:这个模板的首页没有调用侧栏,列表页和内容页的左侧调用的是系统的默认侧栏,可以在你的zblog后台--模块管理里面任意添加自定义内容。

  4. 双列表页调用:后台--分类管理--新建分类--选择模板,“list_zi”为普通新闻列表形式,“list_tu”为图片排列列表形式。截图如下:

    QQ截图20141117162353.png

  5. 高级进阶版:有一位客户反映一个问题,首页的“新闻”和“产品”两个区块能不能调用多个栏目的文章,主题默认配置是调用某一个栏目内的文章,如果后台主题配置填写多个栏目的id即会出错,其实是可以的。

    那么就来介绍下如何修改:

    先阅读此篇教程“zblogphp主题模板修改教程 zblogphp模板怎么修改?”,了解我们需要修改的文件,以“大红企业模板php版”为例,我们要解决问题需要修改的是首页模板,模板文件路径为“/zb_users/theme/txqyh/template/index_s.php”,打开此文件(推荐用ftp上传软件直接点击编辑打开),找到以下代码:

    <dl id="news"><dt><a href="{$categorys[$zbp->Config('txqyh')->PostXWID].Url}" class="more" target="_blank"></a>{$categorys[$zbp->Config('txqyh')->PostXWID].Name}</dt><dd>
    <ul>
    {foreach GetList(6,$zbp->Config('txqyh')->PostXWID) as $related}
    <li><span>{$related.Time('m月d日')} </span><a href="{$related.Url}" target="_blank">{$related.Title}</a></li>
    {/foreach}
    </ul></dd></dl>
        <div class="clear"></div>
        <dl id="cp"><dt><a href="{$categorys[$zbp->Config('txqyh')->PostCPID].Url}" class="more" target="_blank"></a>{$categorys[$zbp->Config('txqyh')->PostCPID].Name}</dt>
        <dd><div class="picScroll">        
            <ul>
    {foreach GetList(20,$zbp->Config('txqyh')->PostCPID) as $related}
                <li><a href="{$related.Url}" target="_blank" title="{$related.Title}"><img src="{$related.Img}" alt="{$related.Title}" /></a></li>
    {/foreach}
            </ul>
        </div>

    安装ytcms插件(此为收费插件,15元一份,自行在后台应用中心搜索购买安装启用)。把以上代码替换成以下代码:

    <dl id="news"><dt>新闻中心</dt><dd>
    <ul>
    {YT:Article DataSource="GetArticleCategorys(6,'1,2')"}
    <li><span>{$Article.Time("Y年m月d日")} </span><a href="{$Article.Url}" target="_blank">{$Article.Title}</a></li>
    {/YT:Article}
    </ul></dd></dl>
        <div class="clear"></div>
        <dl id="cp"><dt>产品中心</dt>
        <dd><div class="picScroll">        
            <ul>
    {YT:Article DataSource="GetArticleCategorys(20,'1,2,3')"}
                <li><a href="{$Article.Url}" target="_blank" title="{$Article.Title}"><img src="{$Article.Media.img}" alt="{$Article.Title}" /></a></li>
    {/foreach}
            </ul>
        </div>

    那么问题来了,代码替换完了怎么才能调用多个栏目呢?关键在这里:

    {YT:Article DataSource="GetArticleCategorys(6,'1,,2')"}

    其中的数字6代表的文章数量,后面的1,2代表要调用的文章所在的栏目id,例如我们要调用栏目1和栏目2这两个个栏目内的6篇文文章,代码就是上面那个样子的.好了,友情提示,这是进阶版教程,没有这个需求千万不要闲的发慌按照这个进阶版教程操作啊!

还有其他对于此主题的疑问可以在本文或者主题发布页面留言评论,看到后会一一回复的。

zblogphp主题模板修改教程 zblogphp模板怎么修改?

这一篇主要是介绍“zblogphp”的模板修改教程,zblogasp的模板修改教程请看本站之前发的一篇教程“zblog主题怎么修改?zblogasp主题修改方法

由于zblogphp版本暂时还没有出“文件管理”插件,所以不能直接在zblog后台修改模板文件。天兴工作室在这里推荐大家用ftp上传软件直接编辑修改,把模板文件下载到本地再修改也可以,但是一定要注意zblog的编码是utf-8,千万不要在本地编辑时搞错编码了。

再给大家说说怎么找到模板文件吧。

在你下载安装主题的界面有一个“应用ID”,截图如下:

zblogphp模板怎么修改

以这个主题为例,主题ID是“hhcms”,那么这个主题模板文件的路径就是“zb_users/theme/hhcms/”,我们打开这个文件夹,会看到如下图所示的几个文件夹:

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

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

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

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

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

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

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

好了,找到模板文件了,那么就了解下模板的相对应作用吧:

  1. header.php  头部模板

  2. footer.php  底部模板

  3. index.php  首页和列表页共用模板文件(有的主题会做首页和列表页模板分离,那么就会增加index-s.php和index-list.php两个模板,注意各个主题的文件命名可能会不一样)

  4. post-multi.php  摘要文章列表模板

  5. post-istop.php  置顶文章列表模板

  6. post-single.php  日志页文章模板

  7. post-page.php 独立页面内容模板

  8. single.php  日志页主模板文件

  9. comments.php  评论主模板

  10. comment.php  每条评论内容显示模板

  11. commentpost.php  评论发送表单模板

一般就是这几个文件了,有的主题为了实现一些复杂的效果会增加很多其他模板,这个时候就需要我们自己判断或者咨询主题作者了。

找到相应的模板文件,我们就可以根据自己的需要来修改了。祝大家都能成功,好了,还有什么不清楚的可以在页面下面留言,有时间会意义解答的,也可以直接联系我们的在线QQ:1109856918咨询zblog模板定制仿站事宜。

zblogphp用模板做出单独的微语/微博栏目列表

今天一天的时间都折腾在这上面了,先上一张图展示下效果:

微语/微博

演示网站:小熙博客

一个文章列表,两个展示形式,一个正常的文章列表,一个是类似于微博/微语的展现形式。

很早之前就有这种想法了,有一天心血来潮准备弄,一开始是准备用css做的,两个展现形式的html的代码是一样的,用css做出不一样的效果来,怎么区分呢?很简单,div属性为post+栏目id,栏目1是正常模式,栏目2是微博模式。

思路确定好了开搞,结果很快发现这样很不爽,实现是可以实现,就是html代码太多浪费的,而且css也不好写,搞了一下算了代码全删除了。


最后折腾成功的代码如下:

{foreach $articles as $article}
{if $article.IsTop}
{template:post-istop}
{elseif $article.Category.ID=="1"}
{template:shuoshuo}
{else}
{template:post-multi}
{/if}
{/foreach}

这个代码的意思是判断栏目的id=1则在文章列表启用另一种微语/微博类型的界面。在主题模板文件夹里面新建一个“shuoshuo.php”的模板文件,将上面代码中的id=1中的1修改成你网站微语/微博栏目的栏目id即可了。

微语/微博的界面则在shuoshuo.php里面去定义。

基础篇 网站头像“favicon.ico”设置教程

也有朋友在问我们“那个在浏览器上可以显示一个网站logo的那个东西怎么弄?”,本篇教程就简单为大家介绍下。

首先我们来了解下这是个什么东西,先上图,大概是这样的:

QQ截图20141109205712.png

这几个箭头指向的小图标就是favicon.ico,也叫网站头像,百度百科是这样介绍的:

所谓favicon,即Favorites Icon的缩写,顾名思义,便是其可以让浏览器的收藏夹中除显示相应的标题外,还以图标的方式区别不同的网站。当然,这不仅仅是Favicon的全部,根据浏览器的不同,Favicon显示也有所区别:在大多数主流浏览器如FireFox和Internet Explorer (5.5及以上版本)中,favicon不仅在收藏夹中显示,还会同时出现在地址栏上,这时用户可以拖曳favicon到桌面以建立到网站的快捷方式;除此之外,标签式浏览器甚至还有不少扩展的功能,如FireFox甚至支持动画格式的favicon等。

怎样设置才能让自己的网站也有这个“网站头像”呢?

1、首先我们要制作一张图来做为自己的网站图标,可以用ps做,图做出来后重命名为“favicon.ico“;当然网上也有专门制作这个图标的网站,推荐一个百度排名第一的吧:点击进入,图标制作好之后上传到你网站空间的根目录,一定要注意必须放在根目录;

2、其实到了这一步已经可以了,但是为了规范,我们最好是在网页页头的</head>之前加这么一行代码:

<link href="favicon.ico" type="image/x-icon" rel="icon"/>

PS:不会整代码的朋友可以无视这个步骤。

好了,现在可以在浏览器查看你的”网站头像“是否设置成功了,什么?还是看不到?清空下你的浏览器缓存或者换个浏览器查看,其实也可以等到第二天查看效果的,o(╯□╰)o

zblogasp调用某个栏目内文章后台调用方法

这篇文章的题目很罗嗦,其实要表达的意思是这样的“网站首页某个区块要调用某个栏目的文章,后台可以控制调用哪个栏目。”

要调用某个栏目的文章用ytcms是非常简单就可以实现的,但是要在后台可以随意修改调用栏目怎么搞呢?还是万能的ytcms吧,先上完整的代码:

<dd><h2>{$Categorys(<#TEMPLATE_INCLUDE_KID1#>).HtmlName}</h2>
<ul>
{YT:Article DataSource="GetArticleCategorys(6,'<#TEMPLATE_INCLUDE_KID1#>')"}
<li><span>{$month(Article.PostTime)}月{$day(Article.PostTime)}日</span><a href="{$Article.Url}" target="_blank">{$Article.HtmlTitle}</a></li>
{/YT:Article}
</ul>
</dd>

以上代码就可以调用出某个栏目的栏目标题,栏目链接,栏目最新的6篇文章(当然可以随意改成最热门的10篇文章之类的)。我们需要在主题的“ INCLUDE”文件夹内新建一个“kid1.html”的文件,文件内填写任意一个栏目的分类ID即可。

再用主题制作插件编辑下,就可以直接在后台的“主题配置”里面控制修改了。

再一次感谢"瑜廷"大神的“YTCMS”插件。

zblogphp调用指定单篇文章代码升级版

前天写了一篇"zblogphp调用指定id文章的方法",结果今天悲剧了,事情是这样的.

客户的需求是:网站某一个区块可以调用指定文章,可以在后台随意修改调用文章的id,并且调用文章还要附带浏览数 发布日期 缩略图 文章标题 摘要.

其他都没有问题,就是缩略图出了问题,用ytcms调用可以将文章id赋值到后台,但是缩略图调用不了,zblogphp原生代码可以调用缩略图,但是不能赋值.后来在@唐朝的帮助下解决了此问题,发一个完整代码出来:

{php}
$a=(int)$b=$zbp->Config('txyyg')->PostLB1
{/php}
{php}
$post=GetPost($a);
{/php}
<li>
{php}
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";
$content = $post->Content;
preg_match_all($pattern,$content,$matchContent);
if($matchContent[1][0])
$temp=$matchContent[1][0];
else
$temp="$host/zb_users/theme/$theme/style/img/pic.png";
{/php}<a href="{$post.Url}" title="{$post.Title}" target="_blank"><img src="{$temp}"  alt="{$post.Title}" /></a>
<h2><a href="{$post.Url}" title="{$post.Title}" target="_blank">{$post.Title}</a></h2>
<small class="time">{$post.Time("m-d")}</small>
<small class="kan">{$post.ViewNums} </small>
{php}$description = preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($post->Content,'[nohtml]'),80)).'...');{/php}
<p>{$description}</p></li>

解决思路是这样的:先把"$zbp->Config('txyyg')->PostLB1"的数值赋给$a,然后再给到getpost,直接在getpost里调用就是调用不出来的.


额,终于解决了此问题,好累.

zblogphp调用指定id文章的方法

最近给一个客户定做zblogphp主题的时候有这个需求,某个区块需要调用指定id的文章,在zblog官方wiki查看和咨询了一些官方开发者后整理出来代码,希望对有这个需求的朋友们有所帮助。

一共有两种方法,一种用zblogphp的原生代码,用到的辅助函数是“GetPost”,zblog官方对这个函数的详细介绍请看“http://wiki.zblogcn.com/doku.php?id=zblogphp:function:getpost

在模板页内调用的完整代码如下:

{php}
$post=GetPost(1);//这里的1是指定的文章id
{/php}
<h2><a href="{$post.Url}" title="{$post.Title}">{$post.Title}</a></h2>


还有一种方法则是用到ytcms插件(ytcms果然是强大的存在),用ytcms获取指定文章的完整代码如下:

{YT:Article DataSource="GetArticleModel(1)"}
<li><h2><a href="{$Article.Url}">{$Article.Title}</a></h2></li>
{/YT:Article}

不过这些代码有点小缺陷,就是一个完整代码只能调用一篇文章,想着一处位置调用多个指定id的文章需要重复此段代码。不过想想也不算什么缺陷,后台模板文件代码多谢而已,前台展现出来的代码还是一模一样的。

慢慢来,zblogphp是比较好玩些。

简单的百度搜索代码/淘宝搜索代码/360搜索代码

自己做网站的,肯定要写个自己的个人导航页面撒,反正我是这样想的。。。

自己的个人导航页面做了好长时间了,最近心血来潮想改动下,首先风格变了,然后就是最重要的搜索框功能,弄了一个百度(最常用),一个淘宝(搜索一些商品蛮好用),一个360(备用的,我也不知道为什么要搞360搜索几乎没用过)

出来的效果是这样的:

百度搜索代码

把整理的代码发一下,我自己也是百度出来的,也希望对大家有所帮助。

免费的百度搜索代码:

<form action="http://www.baidu.com/baidu" target="_blank">
<input name="tn" type="hidden" value="baidu">
<input type="text"  name="word" size="30" baiduSug="1" class="texe">
<input type="submit"  value="百度搜索" class="buts">
</form>

免费的淘宝搜索代码:

<form action="http://s.taobao.com/search" name="search" id="J_TSearchForm" class="search-panel-focused">
<input x-webkit-grammar="builtin:translate" x-webkit-speech="" size="30" class="texe" role="combobox" aria-combobox="list" aria-haspopup="true" id="q" name="q" aria-label="请输入搜索文字" accesskey="s" autocomplete="off">
<input type="submit"  value="淘宝搜索" class="buts">
</form>

免费的360搜索代码:

<form action=" http://www.so.com/s" target="_blacnk">
<input name="q" type="text" id="input"  autocomplete="off" x-webkit-speech class="texe">
<input type="submit"  value="360搜索" class="buts">
</form>

额,大概就是这个样子,自己加个css美化下就ok啦。

zblogphp双主题插件使用心得

这个“双主题-手机版调用”确实是一个蛮牛的插件,必须要感谢@博士的开发,插件地址:http://app.zblogcn.com/?id=504

使用此插件后pc端是一套主题,手机端可以另外指定一套主题,当然必须说明其实自适应主题才是最好的选择,可是一些复杂的企业站点什么的又不适合自适应网页形式,所以这种双主题就是最好的解决方案了。

最近天兴工作室也一直在做手机端主题在,修改了一版又一版。最近的成果大家可以用手机打开浏览器输入”www.txcstx.cn“即可查看效果

说下这段时间使用这个插件的心得吧。

  1. 只要是手持设备(手机、平板)打开都会直接显示手机端主题,手机屏幕一般是5寸什么的,看起来还蛮好,ipad那种10寸屏看起来就有点惨不忍睹了。

  2. 网站列表页内容页什么的单独调用指定模板的,手机端一样的,但是必须要注意指定模板名称和pc端模板的保持一致。

  3. 手机端由于网速问题,所以尽量选择简洁风格,所以css还是蛮好写的。

  4. uc浏览器和一些第三方浏览器比较坑爹,会屏蔽掉一些js脚本,导致一些效果不能展示,安卓原生浏览器就没什么问题。

想起来再补充吧,如果你有定制手机端zblog主题的需求,欢迎直接联系我们

zblogphp文章列表缩略图调用不出来的某一种情况

今天在给一位客户处理一个问题的时候遇到了这个情况,大概的回忆下。

zblogphp的列表页可以调用文章的缩率图,大概如下图,有很多插件可以办到,就不列举了,大家去zblog应用中心找下。

文章列表缩略图

来说说问题,这位客户说突然发现文章列表的缩略图调用不出来了,给我后台账号密码后去看了下,没发现什么问题,自己测试发布了一篇文章上传了一张图也是正常的。

然后打开客户发表的几篇文章发现也没有什么问题,确实是有图,但是前台就是调用不出来。

额,很奇怪,只好试用了几种调用缩率图的方法和插件,都没什么效果。

后来灵机一动打开客户发表的几篇文章,发现文章内的配图都是直接复制过来的,说白了就是远程图片,根本没有保存在网站内部。

当时就感觉好狗血,

其实这种事情当时就应该能发觉出来的,主要是客户网站出现的这个问题是在作者列表页,管理员页面没问题,其他作者页面有问题,就联想到程序和代码调用方面去了,真心没想到原来是这种傻X问题。

好累。。。

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

Powered By Z-BlogPHP 1.7.5

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