emlg侧边栏微语美化教程
前几天没事干就把侧边栏微语美化了一下,也算练习php吧,
话不多说,直接打开模版里面的mou文件找到最新微语的代码然后替换成下面的代码即可。
代码如下:
<?php //widget:最新微语 function widget_twitter($title){ global $CACHE; $newtws_cache = $CACHE->readCache('newtw'); $istwitter = Option::get('istwitter'); $color3 = '(3, 195, 102)'; $color1 = '(255, 144, 136)'; $color4 = '(0, 175, 240)'; $color2 = '(255, 169, 0)'; ?> <li class="box-a mb20"> <h3 class="title pt5 pl10"><span><?php echo $title; ?></span></h3> <ul class="newlist"> <?php $i=1;foreach($newtws_cache as $value){?> <?php $img = empty($value['img']) ? "" : '<a title="查看图片" class="t_img" href="'.BLOG_URL.str_replace('thum-', '', $value['img']).'" target="_blank"> </a>';?> <li> <p style="color:rgb<?php if($i==1){?><?php echo $color1;?> <?php }else if($i==2){ ?><?php echo $color2;?> <?php }else if($i==3){ ?><?php echo $color3;?> <?php }else{ ?><?php echo $color4;?> <?php }?>;"><?php if($i==1){?><c style="color:#fff;background:#ff9088;padding:1px 4px;border-radius:3px"><?php echo $i;?></c>. <?php }else if($i==2){ ?><c style="color:#fff;background:#ffa900;padding:1px 4px;border-radius:3px"><?php echo $i;?></c>. <?php }else if($i==3){ ?><c style="color:#fff;background:#03c366;padding:1px 4px;border-radius:3px"><?php echo $i;?></c>. <?php }else{ ?><c style="color:#fff;background:#00aff0;padding:1px 4px;border-radius:3px"><?php echo $i;?></c>. <?php }?><?php echo preg_replace("/\[F(([1-4]?[0-9])|50)\]/",'<img alt="face" src="'.TEMPLATE_URL.'img/face/$1.gif" />',$value['t']);echo date('(Y年n月j日)',$value['date']);?> </p></li> <?php $i++; } ?> </ul> </li> <?php }?>