建站经验 experience
当前位置:首页 > 网站建设专题 > 建站经验
将CMS首页焦点幻灯移植到BLOG布局中
发布日期:2011-11-01 阅读次数:904 字体大小:

经常有童鞋问如何将CMS首页焦点幻灯也显示在BLOG布局中,留言中无法说明白,现在就教大家将CMS首页焦点幻灯移植到BLOG布局中,不要看见长长的代码就头晕,只要按着下面的步骤操作就可以了。

具体效果如图:

提示:编辑修改模版文件,请使用notepad++或EmEditor文本编辑软件,通过FTP软件上传覆盖原文件,或者在Wordpress后台外观→编辑中修改模版文件,切记不能用操作系统自带的记事本修改中文模板,否则会改变模版编码,造成主题错位或乱码(中文模版编码为:UTF-8 无BOM)。首先打开blog.php,把CMS首页焦点幻灯调用代码:

<?php include (TEMPLATEPATH . '/includes/slider.php'); ?>  
<?php wp_reset_query();?>  
<div class="clear12"></div> 

加第12行

<!-- end: navigation --> 

下面。再把幻灯JS代码:

<script type="text/javascript" src="http://www.chinaz.com/web/2011/1101/<?php bloginfo('template_directory'); ?>/js/jquery.cycle.all.min.js"></script> 

加到header.php模版:

<script type="text/javascript" src="http://www.chinaz.com/web/2011/1101/<?php bloginfo('template_directory'); ?>/js/muscript.js"></script> 

后面。将幻灯样式加到HotNewspro\css目录中的css.css最后:

/** slideshow **/ 
#slideshow {  
    position:relative;  
    background:#fff;  
    width:710px;  
    height:248px;  
    padding:10px;  
    border:1px solid #ccc;  
    }  
.slideshow {  
    width:710px;  
    height:248px;  
    overflow:hidden;  
    }  
.featured_post{  
    width:708px;  
    height:248px;  
    overflow:hidden;  
    }  
.slider_image,.slider_image img {  
    float: left;  
    width:400px;  
    height:248px;  
    }  
.slider_post {  
    float:right;  
    width:280px;  
    padding-right:10px;  
    }  
.slider_post p{  
    font-size:13px;  
    text-indent:2em;  
    margin-top:5px;  
    line-height:24px;  
    }  
#slider_nav  {  
    position:absolute;  
    z-index:999;  
    margin:210px 0 0 270px;  
    }  
#slider_nav a {  
    background:url(../images/slider_nav.png);  
    float:left;  
    line-height:24px;  
    padding:0 8px 0 8px;  
    color:#ebebeb;  
    text-shadow: none;  
    }  
#slider_nav a.activeSlide { color:#f99356;}  
#featured_tag {  
    background:url(../images/featured.png);  
    position:absolute;  
    width:21px;  
    height:79px;  
    left:0px;  
    top:20px;  
    z-index:999;  
    }  
.news {  
    position:absolute;  
    width:51px;  
    height:51px;  
    rightright:-3px;  
    top:-3px;  
    z-index:10;  
    }  
.cat_name {  
    position:absolute;  
    line-height:20px;  
    rightright:100px;  
    top:-1px;  
    text-align:center;  
    padding:0 20px 0 20px;  
    border:1px solid #ccc;  
    }  
#map_h {  
    width:980px;  
    }  
.time_h {  
    float: left;  
    margin: 0 0 0 10px;  
    }  
.tag_t {  
    float:right;  
    width:750px;  
    height:23px;  
    overflow:hidden;  
    }  
.tag_t a {  
    padding:0 0 0 10px;  
    font-weight:bold;  
    text-shadow: 0px 1px 0px #fff;  
    }  

最后刷新页面,看看是不是幻灯也正常显示在BLOG布局中了。

同理,还可将幻灯加到blog_page.php独立博客模版中。

原文地址:知更鸟