首页
留言反馈
网站导航
推荐
毒鸡汤
Search
1
非插件为typecho 文章生成微海报分享
19,100 阅读
2
主题移动端,样式下添加二级分类
15,544 阅读
3
主题 添加author page
14,856 阅读
4
主题添加移动端下边栏
12,856 阅读
5
EMlog添加评论者邮箱等级
9,173 阅读
typecho
dynamic
SuiYu
Emlog
xiuno
登录
/
注册
Search
标签搜索
代码
xiuno
php
css
typecho
评论
模板
say
js
修改教程
标签
珍惜
努力
recommend
善良
样式
调用
微笑
颜色
插件
Vincent
累计撰写
151
篇文章
累计收到
184
条评论
首页
栏目
typecho
dynamic
SuiYu
Emlog
xiuno
页面
留言反馈
网站导航
推荐
毒鸡汤
搜索到
147
篇与
的结果
2020-09-29
情人是上辈子的夫妻,老婆是上辈子的
有人说,情人上辈子是夫妻,这辈子继续痴缠却没有结果是因为前世已缘尽;而夫妻上辈子是冤家,所以这辈子结合在一起是因为前世相欠。世间所有相遇,都有它的原因。也许是缘分,也许是前世相欠。相信所有的相遇,都是命中注定;所有的离别,都是早有安排。01前世欠了你,今生才会遇见你你觉得两个人能相遇是因为什么呢?我相信很多朋友都会回答说是因为有缘。那么,缘是什么呢?人生中所有的遇见,上至父母下至路人,都是一种缘分。有的缘分很浅,只是眼神交汇最后擦肩而过;有的缘分很深,还会有长久的相知相伴;有的缘分很美好,会带给你快乐和幸福;有的缘分很痛苦,让你经受挫折和心碎。爱你的人,让你温暖,伤你的人,让你成长,路过的人,丰富了你的生命。遇到什么,不是我们能决定的,但所有的缘分,都有意义。 世间所有的相遇都是久别重逢,能够相识相知都是一种莫大的缘分,世上那么多人,为什么你们就相遇了,世上那么多个性,为什么你们就能相互吸引,人和人之间是有强大的磁场的,相爱的概率比中彩票还要难。今生的遇见,或者是短暂、或者是漫长,今生无论你遇见谁,他都是你该遇见的人,你们相遇他一定会带给你些什么,或快乐或痛苦,他一定会教会你些什么。缘分没有好坏,只有珍惜与否.02有缘遇见,无缘相守如果相遇之后,两个人能够走向同一个未来,我们会认定这就是缘,这就是上天赐予给自己的幸运。可是,两个人相遇之后又走散了呢,我们该如何定义这感情?一辈子,最难预料的是遇见,不知道哪一眼就是开始;最难揣测的是离别,不知道哪一面,就是后会无期。原本说好了要一辈子一起走,没想到会在某个岔路口各奔东西。面对突如其来的分离,你也许会有疑惑,会有不甘,明明已经爱得全心全意了,为什么结局还是不尽人意。起初,你会各种猜测试探,觉得也许是彼此爱得不够,支撑不起重重艰险的未来,又或者是爱得太过小心翼翼,使彼此之间渐生隔阂。为了留住这份来之不易的感情,你越是竭尽全力,越是无能为力。后来,你才渐渐明白,人与人之间靠的是缘分,相遇一场本来就是缘分。茫茫人海中,有的人,即使近在咫尺,没有缘分的话也只是擦肩而过,而有的人相爱相杀,可无奈缘分浅,最终只能分离。每个人或许都会遇到那么一个人,猝不及防的遇见,之后,又无可避免的离散,只留下漫无期限的思念。也许,有人会说,如果不曾遇见,就不会让自己陷入这份痛苦,还可以做无忧无虑的自己。毕竟,谁都希望遇到的是一份长长久久的感情,而不是一场无疾而终的分离。只是遇见谁不是我们能决定的,也无法预见结局,而不可否认的是,正是因为这些遇见,才会有生命的苦与乐。03遇到时好好珍惜,离别时各自安好我们来到这世上,无非是为了寻找命中注定的人。也许,有缘遇见无缘相守。看到一位粉丝留言说的:我不求与你一辈子相守,只求你的世界里有过我的足迹。我知道,不是每个擦肩而过的人都会相识,也不是每个相识的人都会让人牵挂,至少,我们在今生,在那个地方,在一转身的时候没有错过。感谢上天给了我们这次相识相知的缘份,即便注定要离别,与你相遇始终是我生命中最幸福的事,因为你,我所有的哭与笑都有了意义。我们都是尘世间一粒小小的尘埃,缘来相聚,缘去而散。我们无法决定结局,能做的只有在遇到的时候好好珍惜,离开时各自安好。只要彼此珍惜过,彼此爱过,就已经足够。相信所有的相遇,都是命中注定;所有的离别,都是早有安排。人生短短几十秋,只需做好自己,其他的不如顺其自然。
2020年09月29日
1,799 阅读
1 评论
2 点赞
2020-09-29
Typecho基于评论数的评论等级
今天发现了一个 Typecho 的评论等级,感觉很有意思就特地的分享出来了。代码[hide]function dengji($i){ $db=Typecho_Db::get(); $mail=$db->fetchAll($db->select(array('COUNT(cid)'=>'rbq'))->from('table.comments')->where('mail = ?', $i)->where('authorId = ?','0')); foreach ($mail as $sl){ $rbq=$sl['rbq'];} if($rbq<1){ echo 'Boss'; }elseif ($rbq<5 && $rbq>0) { echo '朋友'; }elseif ($rbq<10 && $rbq>=5) { echo '游客'; }elseif ($rbq<15 && $rbq>=10) { echo '游客1'; }elseif ($rbq<20 && $rbq>=15) { echo '游客2'; }elseif ($rbq<25 && $rbq>=20) { echo '游客3'; }elseif ($rbq>=25) { echo '游客4'; } }[/hide]使用方法将以上代码加到functions.php里,然后在comments.php里找到如下位置(可能有的主题不一样):<span class=" <?php echo $commentAuthor; ?> "><?php $comments->author(false); ?>:</span> <?php dengji($comments->mail);?> 在评论列表循环里加上这个引用,也就是这样:<span class=" <?php echo $commentAuthor; ?> ">【<?php dengji($comments->mail);?>】<?php $comments->author(false); ?>:</span>报错如果博主称号显示不是Boss而是游客,那么请在Mysql里执行如下:update typecho_comments set authorid='1' where mail='博主邮箱账号'
2020年09月29日
5,292 阅读
13 评论
8 点赞
2020-09-28
Typecho评论生成随机用户头像
添加代码将下面代码添加到当前主题functions.php中:[hide]/** * 添加随机用户头像 */ function local_random_avatar($user) { $options = Typecho_Widget::widget('Widget_Options'); if($user == 'admin'){ $thumb= $options->themeUrl .'/img/avatar-default.png'; }else{ $thumb= $options->themeUrl .'/img/avatar/' . rand(1, 10) . '.png'; } $avatar = "<img alt='{$user}的头像' src='{$thumb}' class='avatar avatar-50 photo' />"; echo $avatar; }[/hide]使用方法在要调用头像的地方插入:<?php local_random_avatar($comments->author)?>bz的图像不一样显示转载自:拾光分享网
2020年09月28日
2,178 阅读
1 评论
3 点赞
2020-09-28
实现每评论一次自动排第一功能(Typecho版)
下面是主要代码(插入到 functions.php 中):function Autofirst(){ $db = Typecho_Db::get(); $query = $db->select()->from('table.comments')->where('authorId = ?','0')->order('coid',Typecho_Db::SORT_DESC)->limit(100); $result = $db->fetchAll($query); $arrUrl = array(); $arrAuthor = array(); foreach ($result as $value) { if($value["url"]!==null){ array_push($arrUrl,$value["url"]); array_push($arrAuthor,$value["author"]); } } $su=array_filter(array_merge(array_unique($arrUrl))); $sa=array_filter(array_merge(array_unique($arrAuthor))); $num=0; for($i=0;$i<count(array_unique($su));$i++){ if($su[$i]!=="" && $num<16){ $num+=1; $db1 = Typecho_Db::get(); $query1 = $db1->select()->from('table.comments')->where('url = ?',$su[$i])->order('coid',Typecho_Db::SORT_DESC)->limit(100); $result1 = $db1->fetchAll($query1); $arrAuthor1 = array(); foreach ($result1 as $value) { array_push($arrAuthor1,$value["author"]); } echo '<a href="'.$su[$i].'" rel="external nofollow" class="item col-lg-3 col-md-3 visible-lg visible-md" target="_blank"><i class="glyphicon glyphicon-leaf"></i> '.$arrAuthor1[0].'</a>'; } } }调用代码和 css:[hide]<div class="row autofirst visible-lg visible-md"> <p> <i class="glyphicon glyphicon-th"></i> 每评论一次就会自动排在本栏目第一位 </p> <?php Autofirst(100) ?> </div> <style> .autofirst{ margin:20px 20px 5px 20px; padding:10px; box-shadow: 0 1px 8px rgba(0,0,0,0.12), 0 1px 8px rgba(0,0,0,0.24); background-color:white; border-radius:3px; }.item{ padding:5px 0px; } </style>[/hide]
2020年09月28日
4,533 阅读
0 评论
2 点赞
2020-09-28
typecho评论显示个性化自定义
typecho的官方博客有一篇文章专门讲诉typecho的评论自定义显示的,官方的不够直观,方法如下:在 comments.php 开头部份加入如下方法即可实现自定义。(解说可以查看注释)<?php function threadedComments($comments, $singleCommentOptions) { $commentClass = ''; if ($comments->authorId) { if ($comments->authorId == $comments->ownerId) { $commentClass .= ' comment-by-author'; } else { $commentClass .= ' comment-by-user'; } } $commentLevelClass = $comments->_levels > 0 ? ' comment-child' : ' comment-parent'; ?> <li id="<?php $comments->theId(); ?>" class="comment-body<?php if ($comments->_levels > 0) { echo ' comment-child'; $comments->levelsAlt(' comment-level-odd', ' comment-level-even'); } else { echo ' comment-parent'; } $comments->alt(' comment-odd', ' comment-even'); echo $commentClass; //以上部份 不用理会,是判断一些奇偶数评论和作者类的,下面的才是需要修改的,根据需要修改吧, php部份不需要 修改,只需要修改 HTML 部分,下面是我现在用的 ?>"> <div class="comment-author"> <?php $comments->gravatar($singleCommentOptions->avatarSize, $singleCommentOptions->defaultAvatar); //头像 只输出 img 没有其它标签 ?> <div class="comment-info"> <cite class="fn"><?php $singleCommentOptions->beforeAuthor(); $comments->author();$singleCommentOptions->afterAuthor(); //输出评论者 ?> </cite> <em class="comment-meta"> <a href="<?php $comments->permalink(); ?>"><?php $singleCommentOptions->beforeDate(); $comments->date($singleCommentOptions->dateFormat); $singleCommentOptions->afterDate(); //输出评论日期 ?></a> </em> </div> <div class="comment-reply"> <?php $comments->reply($singleCommentOptions->replyWord); //输出 回复 链接?> </div> </div> <?php $comments->content(); //输出评论内容,包含 <p></p> 标签 ?> <?php if ($comments->children) { ?> <div class="comment-children"> <?php $comments->threadedComments($singleCommentOptions); //评论嵌套?> </div> <?php } ?> </li> <?php } ?>下面是对应的CSS代码:{cat_hide}.comment-list{margin:0;list-style:none; padding: 5px 0} ol.comment-list li{ margin: 10px 0;padding: 10px 10px 5px;border:1px solid #e3e3e3;background-color:#FAFAFA;-moz-border-radius:5px; -webkit-border-radius:5px;} ol.comment-list li.comment-odd{background-color: #F4F9FF; border-color: #D0DDF6; } ol.comment-list li.comment-even{background-color:#fff; border-color: #E3E3E3;} ol.comment-list li.comment-by-author{border-color: #b8cdf6;} ol.comment-list li.comment-by-user {} ol.comment-list li .comment-reply{float: right; margin-top: -3px;} ol.comment-list li .comment-reply a{font-size:12px;border:none;color:#aaa;} ol.comment-list li .comment-reply a:hover{color:#444;} .comment-body{overflow:hidden;} .comment-body p{ margin: 5px 0} .comment-author{border-bottom: 1px solid #ECECEC;height: 36px;padding-bottom: 5px;width: 100%;} ol.comment-list li.comment-odd .comment-author { border-bottom-color:#D0DDF6} .avatar{float:left;border:1px solid #E3E3E3; padding: 2px; background-color: #fff;} .comment-info {color: #888;float: left;line-height: 16px;padding-left: 5px;} .comment-info .fn{font-style:normal; display: block; margin-top: 4px} .comment-info .comment-meta{color:#999;font-size:10px;}{/cat_hide}
2020年09月28日
3,257 阅读
3 评论
5 点赞
2020-09-27
2020/09/27
历经生活的过程和匆忙,恪守内心的恬淡,许多过往都成回忆,但不能沉淀成悲伤,向前的路上有向前的风景,恪守内心的沉稳与安静,就算独自凭栏,那也是一种品味,而不是感伤,活出人生的从容淡定恬淡释然,也可以理解为风风雨雨之后的顺其自然,照顾好自己的心地,走过这淡淡流年
2020年09月27日
2,263 阅读
2 评论
3 点赞
2020-09-26
且敬往事一杯酒,愿无岁月可回头
愿你每天那么忙做的都是自己喜欢的此后做的每一个选择都是为了自己少一些何必当初多一些暗自庆幸以后的所有泪水都是喜极而泣 昨天已经过去无论怎样忧伤,都无济于事时间不会倒流,光阴不会倒转明天尚未到来,无论怎样期待最终能否如愿,都是个未知数只有今天才真正属于自己.............................................................有些路,走下去会很累,但是不走,会后悔人生没有对错只有选择后的坚持不后悔,走下去,就是对的喜欢一句诗走着走着,花就开了人生就像坐火车一样过去的景色那样美让你流连不舍可是你总是需要前进,会离开然后你告诉自己,没关系我以后一定还会再来看可其实,往往你再也不会回去流逝的时间,退后的风景邂逅的人,终究是渐行渐远不乱于心,不困于情不畏将来,不恋过往知晓从容,潇洒漫步人生人生百年梦幻间没有过不去的坎只有过不去的人用一杯水的单纯面对一辈子的复杂对未来的真正慷慨是把握现在看淡一点再努力一点你吃的苦会铺成你要的路愿你成为这样的人拥有独立的人格懂得照顾好自己在事情处理妥帖后能尽情享受生活............................................不常倾诉因自己的苦难自己有能力消释很少表现出攻击性因内心强大而生出一种体恤式的温柔不被廉价的言论和情感煽动坚持自己的判断不后悔亲爱的自己不要抓住过去不放断了线的风筝让它飞放过它,更是放过自己你的孤独,虽败犹荣且敬往事一杯酒愿无岁月可回头
2020年09月26日
1,892 阅读
1 评论
1 点赞
2020-09-20
拥有过,失去过!
常常会有放不下的人跑来问我,为什么有些人失去了,好几年都无法释怀,而有些人失去了,三两天就学会了放下?是不是生活中,绝情一点的人,才会过得比较轻松?我说,也许那不是绝情,那只是看开了。当你开始明白,无论你怎么哭、怎么做,都回不去从前的时候,你起初会有一种无力感,但紧接着你就会学着与自己和解,与回忆和解。这个世界上,谁不是一边拥有,一边失去呢?冰箱里的食物会过期,好久不联系的朋友会冷淡,就连曾经爱到不行的恋人,有一天也会突然不爱了,或许当下的某一刻,你会觉得自己已经失去了所有。但没有人会一直孤单下去。当你觉得没人关心自己的时候,你还会认识新的朋友,当你觉得没人再会爱自己的时候,你还会重新遇见爱情。我想,人有时候失去,是为了更好的拥有,你错过了一颗星星,并不等于你错过了整个宇宙,一定会有一轮月亮正在奔你而来。拥有过,失去过,才是生活中的常态。谁的一生能够十全十美呢,每个人都会带着点遗憾,带着点残缺,然后继续开始自己的新生活。一个人最好的状态,不念过往,不畏将来,不纠结于失去,有勇气拥抱更好的以后。
2020年09月20日
1,454 阅读
0 评论
1 点赞
2020-09-16
Typecho 标签云如何随机展示固定个数的标签
官方文档<?php $this->widget('Widget_Metas_Tag_Cloud', 'sort=mid&ignoreZeroCount=1&desc=0&limit=30')->to($tags); ?> <?php if($tags->have()): ?> <ul class="tags-list"> <?php while ($tags->next()): ?> <li><a href="<?php $tags->permalink(); ?>" rel="tag" class="size-<?php $tags->split(5, 10, 20, 30); ?>" title="<?php $tags->count(); ?> 个话题"><?php $tags->name(); ?></a></li> <?php endwhile; ?> <?php else: ?> <li><?php _e('没有任何标签'); ?></li> <?php endif; ?>参数说明sort:排序方式为 mid;ignoreZeroCount:忽略文章数为 0 的;desc:是否降序输出;limit:输出数目。在这里我们可以看到,官方给出的方法,只能固定排序方式和输出个数。而往往标签多了之后,我们使用该方法输出的标签云总是显示这些标签,这时我们想要每次展示的标签都不相同怎么办呢?方法其实很简单,既不用改typecho源码,也不用安装该类插件,只需要把排序方式的值改为rand()即可。$this->widget('Widget_Metas_Tag_Cloud', 'sort=rand()&ignoreZeroCount=1&desc=0&limit=30')->to($tags);
2020年09月16日
1,574 阅读
0 评论
1 点赞
1
...
10
11
12
...
17