WordPress Tips

wp.png

在评论中添加计数

方法一:
修改comments.php中

<?php
< ?
php foreach ($comments as $comment) : ?>
?>

<?php
< ?
php $numberz = 1; foreach ($comments as $comment) : ?>
?>

然后在希望显示序号的地方插入div或span, 里面加上

<?php
< ?
echo $numberz; $numberz++; ?>
?>

方法二:
在comments.php中

<?php
< ?
php if ( $comments ) : ?>
?>

上一行加上

<?php
< ?
php $i = 0; ?>
?>

<?php
< ?
php foreach ($comments as $comment) : ?>
?>

下一行加上

<?php
< ?
php $i++; ?>
?>

然后在希望显示序号的地方插入div或span里面加上

<?php
< ?
php echo $i; ?>
?>

假设你的div或span class为“comment-counter”, css里加上:

.comment-couter {
    
float: left;
    
font-weight: bold;
    
font-style: normal;
}

使评论中主题的作者留言突出

<?php
< ?
php $numberz = 1; foreach ($comments as $comment) : ?>
?>

后面添加

<?php
< ?
php /* Changes every other comment to a different class */
    
if ($comment->comment_author_email == get_the_author_email()) $oddcomment = 'alt author';
    
else if ('alt' == $oddcomment || 'alt author' == $oddcomment) $oddcomment = '';
    
else $oddcomment = 'alt';
?>

在css中添加alt 和alt author

#commentlist li {
    
padding: 10px 20px 5px 5px;
    
border-bottom: 1px dashed #dce6ff;
    
}
    
.alt {
        
background-color: #fff !important;
        
background-image: none !important;
        
}
    
.author {
        
color:#fec02a;
        
background:#fff;
    
}

具体效果参加现在的Theme。

今天翻看访问记录,貌似有人对我这个THEME比较有兴趣。其实css就是LEMONed同学的Fresh改的,你要是有兴趣自己去下就可以了。这个THEME还有不少问题,等都搞定了也许我会发布的。主要是有点丑,拿不出手。

update @ 2006-11-11

防止图片挤破
假定图片宽度200会撑破页面,使用下面的代码就可以。可以自己改宽度。

<img src="xxx.jpg" onload="javascript:if(this.width/>200)this.width=200">

使header可以使用多个banner,循环显示

在header.php中增加,位置自定

<?php
< ?
php
$pictures = array('banner01.jpg','banner02.jpg');
shuffle($pictures);
?>

聪明的你一定看出来了,只要修过array的内容就可以了。

在需要显示的地方添加

<div id="header" style="background: transparent url(<?php bloginfo('stylesheet_directory'); ?>/images/< ?php echo $pictures[0]?>) no-repeat "> </div>

无演示。如果你见过夭折的那个主题的话,应该就知道是什么样子了。

那个主题不会发布了,因为我已经没有信心继续做下去了。越看越丑。:(

2 comments so far

  1. nephrite November 11, 2006 1:54 pm

    sidebar掉下去了~~ :em10:

    PS:你的也是”苏”捏?江苏哪儿的?

  2. gYtHiAlY November 11, 2006 5:40 pm

    只用FF和IE7测了,没有IE6了~~
    以前只要!important就可以了,现在还要*html和*+html,懒得去改了
    决定放弃他们了~ :em05:
    泰州~
    刚开始是冀,然后是苏,再然后就是沪了~

Leave a comment

Please be polite and on topic. Your e-mail will never be published.