春天即将到来
Mar192013

试改归档

@牧风的归档页面不错,试着扒了下,没成功我好菜。在其它地方又看到了一个新的归档形式,试着扒下来了,好像样子还不错据说是仿点点网的,我好像哪里还是没搞对,虚线没有连到一起,不大好看,请亲们帮我改改看,效果见@归档页面

全文阅读 »

27
Mar242012

分类及列表

这段代码是最初从Wordpress转到Typecho时,自己所迫切需要的一个功能,调用各个分类,每个分类第一篇文章截取一定的文章字数,其余再列出该分类下其它的前6篇文章列表,借以完善了侧栏的内容,相对来说增加了文章阅读的多样性及粘度啥的。当时这段代码是请<span class="search" >@混蛋70</span>给写的,也就是这段代码让我毅然转到了Te。

一晃眼间转过来已经快两年了,突然想起这段代码在论坛里未曾见到,遂共享吧,应该有需要的朋友吧?怕自己没有说明白,就临时在@水榜侧栏做了个演示,有需要的朋友请自行查看吧,代码附下(html代码啥的自己调整吧):<!--more-->
<h4>调用Te各个分类列表,第一篇截取部分内容:</h4>

<?php $this->widget('Widget_Metas_Category_List')->to($categories); ?>
<?php while ($categories->next()): ?>
<?php $this->widget('Widget_Archive@category-' . $categories->mid, 'pageSize=7&type=category', 'mid=' . $categories->mid)->to($posts); ?>
<div class="jBox">
 <div class="jBoxH"></div>
   <div class="jBoxC">
     <?php while ($posts->next()): ?>
     <?php if (1 == $posts->sequence): ?>
     <h3>[<?php $categories->name(); ?>]:<a href="<?php $posts->permalink(); ?>" rel="bookmark" class="title"><?php $posts->title(43); ?></a></h3>
     <?php $posts->excerpt(120, '...'); ?>
       <ul class="junList">
      <?php else: ?>
    <li><a href="<?php $posts->permalink(); ?>" rel="bookmark"><?php $posts->title(40); ?></a><span style="color:#999;">(<?php $posts->commentsNum(); ?>+)</span></li>
     <?php endif; ?>
      <?php endwhile; ?>
     </ul>
 </div>
</div>  
<?php endwhile; ?>  

PS:试试预发布,会有地方显示么?(2012.3.19)---发现存档页面还是会抓取到标题,只是打不开而已,囧啊!


全文阅读 »

19
Mar162012

小改灌水大军

闲来无事,也好久没折腾了,加上进入文章页后,由于灌水大军逐步增多,打开速度有点慢起来了,索性移到一个单独的页面@ 水榜 ,调用了前108位英雄(怎么这么巧?和水浒里一个数字),再把前两天增加的一个页面-微博给删掉,以前微博放在首页调用的,老是读不出数据,干脆就用腾讯官方的吧。

目前这个读者墙有据说是css3效果,我是无意间逛别人的博客发现的,来自@自说Me话,顺便也改了下自己的,好像效果是要酷一些了,比以前那个看起效果好很多,不知道IE有效没有?<!--more-->
<h4>1、把下面的丢进functions.php
2、css什么的,直接在水榜那里查看源码就可以看到的</h4>

<?php//获得读者墙
function get_most_active_friends(){
$db = Typecho_Db::get();
$sql = $db->select('COUNT(author) AS cnt','author', 'url', 'mail')
->from('table.comments')
->where('status = ?', 'approved')
->where('type = ?', 'comment')
->where('authorId = ?', '0')
->where('mail != ?', 'admin@gmail.com') //把这里的邮箱改成你自己的
->group('author')
->order('cnt', Typecho_Db::SORT_DESC)
->limit('108'); //这里面填写读取的用户数
$result = $db->fetchAll($sql);
$output='';
$maxNum = $result[0]['cnt'];
foreach ($result as $one)
{
$width = round(40 / ($maxNum / $one['cnt']),2);//血条长度的计算公式
if($one['url'])
$url =$one['url'];
else $url='#';
$output .="<li><a target=\'_blank\' rel='nofollow' href=\"".$one['url']."\"><span class=\"pic\" style=\"background: url(/usr/uploads/avatarCache/".md5(strtolower($one['mail'])).".jpg) no-repeat;\"></span><span class=\"num\">".$one['cnt']."</span><span class=\"name\"span>".$one['author']."</span></a><div class='active-bg'><div class='active-degree' style='width:".$width."px'></div></div></li>";
} //使用本地缓存头像.
$output = "<div class=\"readerwall\">".$output."<div class=\"clear\"></div></div>";
echo $output ;
}
?>

<h4>调用读者墙</h4>

<div id="readerswall">  
<ul class="gavaimg">  
<?php get_most_active_friends();?>  
</ul>  
</div>

在需要调用它的地方放上这个调用语句.



全文阅读 »

47
Oct262011

酷毙了,哇哈哈!

激动,又抓住小猜童鞋帮我做苦力了,这不,你看到的就是经过小猜童鞋辛苦两天帮我重新设计思路、代码逻辑,并且好多js都帮我重新写过一次,现在已经重新上线了。当然估计大家看到的主题风格未变动,而这一切都仿佛在黑夜下面显得不甚明显,其实,这次更改得是内在的东西,后台的控制面板结合前台显示,酷毙了!如果你曾来过我这里,也许,你就能发现其中一些很明显但不张扬的变化,期待你的发现哦?!!在此对小猜深深地说句:你辛苦了!感谢你啊!!!!
下面,附上一个测试媒体、搜索等,效果真的很赞!!!

  1. 姑娘们都疯狂了推荐
  2. 自行车杂耍特技
  3. Meadows Of Heaven (Nightwish)
  4. 宋佳《如果我离开》最终版mv
  5. <span class="search" >罗大佑</span>

全文阅读 »

60
Jul092011

给Typecho评论加个编辑器

以前为了方便自己的回复,在评论区加了个编辑器,采用的是 <font color=#5F9EA0>功能:评论区增加编辑器</font>这个文中的方法,当时这个quicktags.js有8kb,在看到了<font color=#5F9EA0>qiqiboy的这个文字编辑器</font> 后,很漂亮。试过加上,但没成功。前段时间再次折腾后,成功加到了自己的博客上了,这个js只有4kb,比之前的小多了。所以,我也就换上了这个美观的文字编辑器,详细折腾步骤请查看全文了解。另外,求解:<font color="#31aff0">文字颜色</font> //这段无效,求帮助!!

编辑器效果如下:editor.jpg

全文阅读 »

71

最新蜚语

  • sh - 好久不见了。(2月18日)
  • 且行 - 前辈加油!(2月17日)
  • 演员 - 来看看! :...(1月27日)

最近流言

  • CzBi- 好久没来了,支持下...(2015-12-14)
  • 孙华- 这位大叔消失了吗?(2015-09-08)
  • ccc- 舞哥,来给你除除草(2014-09-25)