天兴工作室

主题演示站

zblog为什么要文件重建?文件重建为什么不见了?

很多zblog新手都会有这个疑问“zblog为什么要文件重建?文件重建为什么不见了?”,本文为大家解答下次问题。


zblog为什么要文件重建?

当你修改了网站设置的内容,或者修改了zblog主题模板等等,zblog后台都会提示你需要“文件重建”。因为zblogasp内容页是纯静态文件,修改了一些东西后需要重新建立一遍这些文件以保证你修改的东西会生效。

所以当我们对网站做了一些修改的时候,就必须点击文件重建。


文件重建为什么不见了?

还有一些新手朋友突然发现自己网站后台的“文件重建”按钮不见了,就到处去求助。

其实造成文件重建按钮不见的原因很简单,因为你开启了伪静态功能。现在打开你的后台--插件管理--静态管理中心,打开看看是不是勾选了“全局伪静态”:

QQ截图20150421232621.png

启用了伪静态后整个网站的文件全部是动态的了,这样就算你修改了东西也会实时生效,所以自然也就用不着“文件重建”功能了。如果发现启用了伪静态后修改的东西并没有生效,请记得打开后台首页--更新缓存,这个就相当于文件重建了。


对于“文件重建”还有其他疑问的也欢迎在本页面下评论,有时间会意义回复的。

zblogasp调用摘要并控制字数的方法

本文为大家介绍下“zblogasp调用摘要并控制字数的方法”,仅针对zblogasp程序额,需要安装“ytcms”插件。

有两种情况,第一种是在zblogasp模板里面直接使用,代码如下:

{eval set art = new TArticle}
{if art.LoadInfoByID(<#article/id#>)}
{$left(replace(TransferHTML(art.Content,"[nohtml]")," ",""),100)}
{/if}
{eval set art = nothing}...

上面代码中的阿拉伯数字”100“代表调用摘要的字数,要增加或者减少调用摘要的字数修改此数字即可。


第二种情况则是在ytcms代码内使用,代码如下:

{$left(replace(TransferHTML(Article.intro,"[nohtml]")," ",""),40)&"..."}

同理,要增加或者减少调用摘要的字数修改上面代码中的”40“即可。

zblogphp相关文章功能调用代码

对于一个网站来说,相关文章功能是有必要的,可以增加网站访客的黏性从而起到增加网站的pv的效果(当然肯定不止这一个效果啦)。本文为大家介绍下zblogphp添加相关文章功能的代码。

一共两种方法,第一种是zblog官方比较推荐的方法,代码如下:

{$aid=$article.ID}
{$tagid=$article.Tags}
{$cid=$article.Category.ID}
{php}
    $str = '';
    $tagrd=array_rand($tagid);
    if( sizeof($tagid)>0 && ($tagid[$tagrd]->Count)>1){
        $tagi='%{'.$tagrd.'}%';
        $where = array(array('=','log_Status','0'),array('like','log_Tag',$tagi),array('<>','log_ID',$aid));
    }else{
        $where = array(array('=','log_Status','0'),array('=','log_CateID',$cid),array('<>','log_ID',$aid));
    }
    $array = $zbp->GetArticleList(array('*'),$where,array('rand()'=>' '),array(6),'');
    foreach ($array as $related) {
        if(($related->ID)!=$aid){
        $str .= "<li><span class=\"time\">{$related->Time('m-d')}</span><span class=\"title\"><i class=\"icon-doc-text\"></i><a href=\"{$related->Url}\" title=\"{$related->Title}\">{$related->Title}</a></span><small  class=\"pcomm\"><i class=\"icon-comment-1\"></i> <a href=\"{$related->Url}#comments\" rel=\"nofollow\" title=\"《{$related->Title}》上的评论\">{$related->CommNums}</a></small></li>";
        }
    }
{/php}
{$str}

第二种用到的是zblogphp的“GetList“函数,代码如下:

{foreach GetList(10,null,null,null,null,null,array('is_related'=>$article.ID)) as $related}
<li><span>{$related.Time('Y-m-d')}</span><a href="{$related.Url}">{$related.Title}</a></li>
{/foreach}

把以上代码放置到你正在使用的主题内的”post-single.php“文件内即可,一般推荐放在”{$article.Content}“下面吧,css自己定义即可。

当然我们也可以用第三方的”相关文章“插件来替换zblogphp原生的相关文章功能。比较推荐的插件有”百度推荐(官网地址)“、”友荐(官网地址)“。大家可根据自身需求选择适合的相关文章功能。

网页中搜索框/输入框点击输入文字时变色提醒效果代码

由于这个东东每个人理解方式和说法都不一样,所以先上一张图来解释下本文到底要实现什么效果:

111.png

这是一个搜索框,正常样式是上面的样式,当网站访客鼠标定位到搜索框输入文字的时候就变成下面的样式了,这个效果比较醒目。

PS:这个东西纯属个人折腾出来的,用的是css里面的伪类。火狐,谷歌和ie11测试通过,其他浏览器没有测试,请使用前先了解清楚。上代码。

html部分:

<div class="ss">
<form action="{$host}zb_system/cmd.php?act=search" method="post" name="frmsearch" id="frmsearch">
<input name="q" id="edtSearch"  class="input" size="12" type="text"  value="请输入关键字" onfocus="this.value='';" onblur="if(this.value==''){this.value='请输入搜索关键字'}"><input value="搜索" name="btnPost" id="btnPost" type="submit">
</form></div>

css部分:

.nav .ss{position:relative;}
.ss #edtSearch{height:30px;width: 240px;border: 1px solid #919191;font-size:14px;background-color: #535353;background-image: url(img/sshui.png);background-repeat: no-repeat;background-position: right 0px;margin-top: 6px;padding-left: 5px;line-height: 30px;color: #919191;}
.ss #edtSearch:focus{background-color:#e2e2e2;background-image: url(img/sshui.png);background-repeat: no-repeat;background-position: right -32px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;height:32px;}
.ss #btnPost{cursor:pointer;position:absolute;top:6px;width:30px;height:30px;text-indent:-999em;right: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;background-color: transparent;}

用到了两张搜索图标的图自己去做一个就OK了。有什么问题可以在本文下评论页面交流。

初级教程:如何安装zblog?zblog单文件安装教程 全程有图

这是一篇初级教程,旨在教初次入门zblog的用户可以更快的安装zblog程序。

首先给大家说明下,zblog有两种安装方式,一种是全文件包安装(教程在此:zblog程序安装教程 zblog安装步骤 有截图);还有一种就是本文要给大家介绍的在线安装了,非常推荐使用在线安装zblog的方式,因为真的很方便啊。

好,闲话少说,正式开始。

下载zblog在线安装文件,官方下载地址:zblogphp(点击下载),zblogasp(点击下载)。

将下载的文件上传至你网站的根目录下。

在浏览器输入:“你的域名/install.php”,zblogasp则是(你的域名/install.asp)。打开后进入如下界面并点击开始安装:

自动下载zblog完成后来到下面的界面:

点击下一步之后来到以下界面:

再点击下一步来到以下界面:

注意:这里要填写一些参数了,zblogphp要填写你的SQL数据库地址、账号、密码、数据库名称(这些信息在你的主机提供商的数据库管理面板里面可以得到),zblogasp因为用的是access数据库所以不需要填写数据库信息,直接填写网站设置部分就可以了。

填写完成后点击下一步。OK。大功告成。

PS:如果出错,请仔细检查你的信息是否填写正确。如还有其他问题欢迎在本页面留言咨询。

emlog怎么搬家?emlog搬家教程

之前用的那个空间到期了,万网免费的空间正好派上用场了。于是就把天兴工作室的emlog模板演示站搬到了万网免费空间上,把emlog搬家的过程记录下来,希望能帮助到大家。

天兴工作室之前也是在百度上搜索的“emlog搬家”,发现那些搬家教程都太繁琐了好像,都要去emlog的后台--数据里面去设置导出数据库什么的。由于之前的空间失效后台已经进不去了怎么破?所以就折腾出来了下面这个比较简单的emlog搬家方法。

  1. 把之前emlog的web文件全部转移到新空间里面去,注意,是全部,不要少掉任何一个文件额;

  2. 登陆老版空间的数据库管理后台,一般的主机提供商都会提供数据库导入导出功能的。现在导出你的数据库文件,得到一个.sql的文件;

  3. 登陆新版空间的数据库管理后台,把老版空间导出的数据库文件导入进去;

  4. 用ftp空间打开新版空间emlog里面的“config.php”文件,就在根目录下,修改下数据库信息(将新版数据库信息替换掉老版的数据库信息),示例如下图:

    QQ截图20150408125757.png

这样大功告成了,如果你的域名也变了,那么还需要登陆你的新版emlog后台--设置-站点地址里面修改成新的域名,域名不变的就不需要此步骤了,直接登陆后台就行了。

整个emlog搬家过程就是这样了,真是简单又粗暴呢......

拒绝IE 从我做起 zblogphp拒绝ie9以下浏览器访问的代码

最近在折腾天兴工作室的新版在,自适应碰上IE浏览器简直就是惨不忍睹。实在是受不了直接拒绝IE9以下浏览器访问我的网站了,顿时整个世界都清静了。

还好查看了网站统计,网站访客用ie6的几乎没有......

把这个东东的代码整理了下,贴出来,有同样需求的童鞋可以直接拿走,不谢。

{php}
$uarowser=$_SERVER['HTTP_USER_AGENT'];
 
if(strstr($uarowser, 'MSIE 6') || strstr($uarowser, 'MSIE 7') || strstr($uarowser, 'MSIE 8')){
echo '
<div id="ie6-alertBox">
<div id="ie6-infoBar"><h1>对不起,本站不支持低版本ie浏览器!</h1><p>站长表示实在是兼容不了低版本的IE浏览器,请升级你的IE浏览器。</p><p>推荐升级至IE9或者试试火狐浏览器和谷歌浏览器,如果你对IE是真爱......那么请关闭本站吧。</p></div>
</div>
<div id="ie6-overlay"></div>
<style type="text/css">
#ie6-alertBox{width: 600px;margin-top: 160px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding: 20px;border: 1px solid #CCCCCC;text-align: center;font-family: "Microsoft YaHei", Verdana, sans-serif; line-height: 30px;} #ie6-infoBar h1{font-size: 22px;color: #ff0000;line-height: 60px;}
</style>
';
exit;//全面停止支持
}
{/php}

将这段代码放置到你正在使用主题的header.php里面,放在<body>下就可以了。提示文字和css风格可以自定义。

然后出来的效果就是这样的:

QQ截图20150402215117.png

zblog右侧栏标签友情链接等等一排两个展示的修改方法

有很多朋友都会问到天兴工作室这个问题:想让右侧栏的标签、友情链接、网站分类啊什么的一排两列展示怎么搞?本文就大概的讲下方法。

首先说明下,修改这个修改的是css文件(如何找到你的模板css文件请查看:zblogphp主题模板修改教程 zblogphp模板怎么修改?zblog主题怎么修改?zblogasp主题修改方法),找到css文件后开始修改。

右侧栏的每个模块都有自己的专属id,例如标签的id就是“divTags”,友情链接的id是“divLinkage”,怎么查看呢?推荐用谷歌浏览器或者火狐浏览器,鼠标放在你想要看id的模块,鼠标右键-审查元素就可以看到了。

找到你想要让它一排两个展示的右侧栏区块后,我们开始来增加css了。

示例:

#divTags{ float:left; clear:both; width:100%;}
#divTags  li{float: left;width: 45%;}

其他模块以此类推。


声明:此代码不会对所有的主题都可以生效,有的需要做修改,有的主题不调用系统侧栏的则完全无效,请按照自身情况而定。

ps:天兴工作室不接受免费技术支持,so....

css中的word-wrap:break-word属性

今天有一位网友在“天兴工作室”网站留言说我们的模板有bug,具体表现为发布的文章当中如果有连着的几十个字母则不能强制断行,影响美观。

经天兴工作室检查后果然有这种情况,然后大概的研究了下,解决了此问题,用到的是css中的“word-wrap”属性。

那么这个属性到底是个什么东西呢?大概是这样的:

word-wrap:

css的 word-wrap 属性用来标明是否允许浏览器在单词内进行断句,这是为了防止当一个字符串太长而找不到它的自然断句点时产生溢出现象。

ps:这个css属性几乎所有的浏览器都可以支持,因此不会产生浏览器不兼容情况出现。


出现了这个问题也当是给天兴工作室的粗心提了一个醒,当然还是要为自己找个原因啦,纯中文的环境下是不会出现这种问题的,只有内容中有很长的不断句的英文的时候才会出现此问题。但是建议这个属性还是要加上,有备无患。

dedecms新增联动类别后的使用方法

近期接了一个dedecms的单子,做着做着就觉得dedecms及其坑爹,后台明明可以直接新增联动类别,但是你直接调用是绝对调用不出来的,非要去改一些代码,这不是坑爹的半成品吗??

吐槽完毕。

折腾了好几天终于全部解决,回忆下过程以便日后再遇到的时候参考。


第一步:先按照常规的在后台--核心--联动类别管理里面新增所需要的联动类别,新增完记得去内容模型管理里面加上字段。

第二步:修改文件,一共有四个文件,分别为:

/plus/list.php

/include/taglib/infoguide.lib.php

/include/taglib/infolink.lib.php

/include/arc.sglistview.class.php

在这四个文件里面找到所有的dedecms自带的两个联动类别“nativeplace”“infotype”加上自己新建的联动类别,代码什么的差不多和dedecms自带的那两个一致,以此类推,全部加上。

第三步:主题直接可以调用了,调用代码为“[field:联动类别名称/]”


最后再补充一个及其坑爹的地方,如果发现自己做了以上几个步骤后,但是发现前台调用出来的根本就不对,例如联动类别中有“免费模板”和“收费模板”两个选项,后台发布的时候明明选择了免费模板,可是前台点击免费模板的时候就是不出来啊就是不出来。

本人就是卡在这里卡了一天,到处百度啊。最后无意中发现(真的是无意啊)好坑爹的原因啊!

原因就是:新增的联动类别内的枚举值要大于1000啊,必须是1500、2000、2500这种啊,如图:

QQ截图20150320232051.png

心好累....已不爱....

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

Powered By Z-BlogPHP 1.7.5

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