yo2博客不同页面显示不同侧边栏的方法

WordPress及维护日志 2 Comments »

最终效果如本博客所示,主页\页面\单篇日志页\分类页\tag页按要求显示不同的侧边栏。这个东西折腾掉我不少时间,关键问题就是偶不懂PHP代码,对wordpress研究太少。本文把我的经验分享给各位YO2的博客们。

看过很多文章,这篇是最详细最齐全的方法了:WordPress不同页面调用不同侧边栏技术详解

不同的页面有不同的内容.而Sidebar作为一个向访者推荐本站其它内容的区域,针对内容显示不同的Sidebar就变得尤为重要了。比如在首页的 Sidebar放上Feed收藏栏目,最新评论栏目,而在日志页Sidebar放上随机文章,最热文章。如果你是一个GG ADER,那么你就可以让首页不显示广告,日志页显示广告。

一般情况我们都是使用了自定义的侧边栏,即Widgets,所以我们要那篇文章中第二种方法。先修改function.php如下面代码是定义了两种侧边栏的。

<?php
if ( function_exists(‘register_sidebar’) ) {
register_sidebar(array(
‘before_widget’ => ‘<li id=”%1$s” class=”widget %2$s”>’,
‘after_widget’ => ‘</li>’,
‘before_title’ => ‘<h2 class=”widgettitle”>’,
‘after_title’ => ‘</h2>’,
‘name’ => ‘Main sidebar’
));
}

if ( function_exists(‘register_sidebar’) ){
register_sidebar(array(
‘before_widget’ => ‘<li id=”%1$s” class=”widget %2$s”>’,
‘after_widget’ => ‘</li>’,
‘before_title’ => ‘<h2 class=”widgettitle”>’,
‘after_title’ => ‘</h2>’,
‘name’ => ‘Main sidebar_single’,
));
}

?>

name表示侧边栏的名称。其它的修改工作请参照那篇文章。无论是首页的index.php还是单篇日志页面的single.php,和page.php都可以修改sidebar的调用。那篇文章少了一部分内容,就是分类页面和tag页调用不同的侧边栏的话,需要在index.php中用条件判断语句来实现。如下代码:
< ?php if ( is_home() ) : ?>

< ?php get_sidebar(); ?>

< ?php else : ?>
< ?php include_once(“sidebar-2.php”); ?>
< ?php endif; ?>

上面代码表示:如果是主页就按主侧边栏显示,其它页面都按第二种侧边栏显示。页面和单篇日志页面调用不同侧边栏就在相应模板里面(page.php和single.php)修改了。如目前博客的模板只有首页才显示导出链接。
转载请注明!

Yo2博客IE下浏览不显示侧边栏的问题

WordPress及维护日志 4 Comments »

今天跟一网友谈友情链接问题时,才发现在IE浏览器下打开博客主页时,看不到友情链接,原因是根本就没有显示侧边栏。留着那空空的一长条,很是难看。这本身应该是IE浏览器的问题,因为在firefox和谷歌浏览器下都是正常的。

更奇怪的现象是,这个问题只是在浏览主页面http://soft.whsjsoft.com/时才没有显示侧边栏,而在浏览其它页面时是显示侧边栏的。另外,本博客最下面有一个评论是带网址的,而在IE下发现,网址超宽的部分没有把它截断分成多行,导致内容及版权部分错位下沉了。这IE6就是这么破!

谷歌了下相关问题,没有找到答案。有一个YO2的博客也有我这样的问题。他后来说更新了几篇文章之后,就正常了。令人晕倒的解决方法。暂且试一把看看。

有可能是文章内容有超宽的部分,在IE下只显示了前面8篇文章。这篇文章:首佳汽车维修管理软件、汽车美容软件发布9.07版本汽车维修报价单格式(汽修厂委托维修单格式/接车修理单模板)没有按博客设置显示在首页作为前10篇日志。

汽车维修管理博客更换主题模板成功(description如何调整?)

IT技术及应用, WordPress及维护日志, 首佳新闻 1 Comment »

这次升级带来的麻烦太多了,YO2团队可能对升级缺乏足够的评估及准备工作,小问题总是不断。趁着模板被恢复成原始模板的机会,顺便挑了现在这个模板。升级后还存在很多问题,很多模板不兼容现在的wordpress2.3,特别是侧边栏。我觉得侧边栏就像导航一样,是必需的,所以我很看重有没有侧边栏,侧边栏的风格和布局是不是美观,跟我的博客主题相不相配等因素。最终还是选了这款看起来还比较清新的主题模板:WP glossy theme designed by N.Design Studio

WordPress博客的description如何调整?

这款模板本身有一个问题,对像我这样的带有博客描述description的博客,默认的CSS样式对于博客header来说很难看,博客名称与描述description重叠在一起了,需要调整描述description的位置。

WordPress2.3如何修改模板主题?

WP2.1 的版本直接在外观里面就可以看主题编辑器可以进行修改模板主题,升级到Wordpress2.3以后,需要装模板私有化,然后在外观/私有模板中点编辑私有模板才能进去修改主题。

调整方法如下:

先找到CSS样式表style.css
在样式表中找到/* header area */部分,这里表示页眉的部分,所有的页面都要调用它。代码如下:

#headerimg .description{
position: absolute;
top: 72px;
left: 110px;
bottom: 3px;
color: #c9eefe;
font-size: 14px;
}

#headerimg .description表示描述部分的CSS。这里增加“top: 72px;” 后,博客名称与描述之间的位置就刚好了,如本博客所示。

其它的修改如侧边栏、页脚、网站统计代码、阿里妈妈广告、谷歌推介等都需要重新部署。因为服务器和网速都比较慢,费时接近一天,汽车维修管理博客终于更换主题模板成功。

首佳汽车修理厂管理软件广泛应用于全国各地的汽修厂,汽车4S店,维修站,汽车美容连锁店等企业.
论坛文章RSS 评论RSS 登录