博客中添加日历的php代码

  想不想在你得博客中添加日历啊?blue1000在这里跟大家简洁的分享一款PHP中博客日历实现代码,有需要的朋友参考一下,里面有一句是查询数据库的这个很简单,你只要修改一下字段名与你数据库相同就行了。

  代码如下:

  function calendarnew($starttime = 0) {

  global $db, $tablepre, $timestamp, $site_timeoffset, $site_dateformat, $curtime;

  $starttime = $starttime ? $starttime : $timestamp;

  $curtime = gmdate($site_dateformat, $starttime + $timeoffset * 3600);

  $pendtime = $starttime - (gmdate('j', $starttime + $timeoffset * 3600) - 1) * 86400 - ($starttime + $timeoffset * 3600) % 86400;

  $pstarttime = $pendtime - gmdate('t', $pendtime + $timeoffset * 3600 - 1) * 86400;

  $nstarttime = $pendtime + gmdate('t', $pendtime + $timeoffset * 3600 + 1) * 86400;

  $nendtime = $nstarttime + gmdate('t', $nstarttime + $timeoffset * 3600 + 1) * 86400;

  list($skip, $dim) = explode('-', gmdate('w-t', $pendtime + $timeoffset * 3600 + 1));

  $rows = ceil(($skip + $dim) / 7);

  $blogs = array();

  $query = $db->query("SELECT dateline FROM {$tablepre}vitaitems WHERE dateline BETWEEN '$pendtime' AND '$nstarttime'");

  while($blog = $db->fetch_array($query)) {

  $day = gmdate('j', $blog['dateline'] + $timeoffset * 3600);

  !isset($blogs[$day]) ? $blogs[$day] = array('num' => 1, 'dateline' => $blog['dateline'] - $blog['dateline'] % 86400) : $blogs[$day]['num']++;

  }

  $cal = '';

  for($row = 0; $row < $rows; $row++) {

  $cal .= '';

  for($col = 0; $col < 7; $col++) {

  $cur = $row * 7 + $col - $skip + 1;

  $curtd = $row * 7 + $col < $skip || $cur > $dim ? ' ' : $cur;

  if(!isset($blogs[$cur])) {

  $cal .= ''.$curtd.'';

  } else {

  $cal .= ''.$cur.'';

  }

  }

  $cal .= '';

  }

  return $cal;

  }

时间: 2024-09-13 11:36:06

博客中添加日历的php代码的相关文章

如何在wordpress博客中添加炫酷的加载中动画特效

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 一个优秀的博客不仅仅要给读者得到想要的知识或内容,也应该给予读者阅读时的享受.因为有些朋友的网速很慢,而博客中的图片等内容挺多的,所以在网页打开时往往需要等半天,如果此时能够显示一个漂亮的入场动画,也许可以缓解等待网页打开的无奈感.今天就来分享一下周叔博客的加载动画特效. 特效的实现并不麻烦,简单来说就是用几个层来遮罩页面,然后在这个层之上添

在博客中显示不走样的代码

在日常的代码开发中.习惯于在自己的代码编辑器里设置自己喜欢的代码字体及颜色.在写博客的过程中,有不可避免的要粘贴一些自己写的代码.问题就来了,往往在博客中提供的代码显示工具显示的代码格式和之前在代码编辑器里就发生了变化.虽不是什么大问题,但总是觉得有点不舒服. 本人用的编辑器是VS系列.一次在无意中将代码复制后,贴到写字板中,发现格式没有发生变化,将文件保存后,用记事本打开,发现是保存为Rtf格式.也就是说,在VS中复制代码,实际内存中保存着该代码的Rtf格式,这样也就是保留了该代码的格式.那么

如何在博客中使用SublimeText风格的代码高亮样式

因为觉得博客园自带的代码高亮样式很单一,不符合作为前端的我的审美习惯,于是下定决心要想办法折腾出一个方法来应用上另外一套代码高亮样式. 虽然探索的过程是很痛苦的,但最后还是成功了,但也不枉付出的那些努力.近来有网友问及如何实现,现分享出来,看完本文后你也可以把自己博客的代码整得漂亮些,让别人看着舒服些了. 方法其实是很麻烦的,即使是写了好几篇博客了对这个过程我已经娴熟了,但其实也还是挻麻烦的.不过谁叫我有是个偏执狂呢,为了让页面漂亮我愿麻烦自己,舒服大家.如果你有更好的方法那当然更好. 安装su

给图片在博客中添加滤镜效果_CSS/HTML

配合同事文章的技巧,用自己的博客来测试一下.首先插入一张测试图片: 终极技巧之图片篇:为图片添加滤镜效果 纯文字博客看上去会显得很枯燥,适当的配图能够让页面更美观,也能更好地表达自己的思想.那么如何为图片添加一些Photoshop里面才有的特殊滤镜效果呢?一张张修改图片吗?太烦琐了,更何况很多时候我们是引用网络上的图片地址,并没有对原图片的修改权限.这里有一个简单的方法,可以修改图片在博客上的显示效果.一般的博客编辑页面都有"插入图片"功能,此外还有"源代码编辑"模

借用Snippet插件美化博客中的代码

书写博客,难免要贴出代码.然而直接贴出代码,则不美观.于是,应运而生出现了很多代码美化的插件.其中比较有名的是Syntax Highlighting插件.   笔者在网上翻阅的时候发现了Snippet插件,其支持众多的代码类的美化--例如:HTML.CSS.JS.C#等.并有39种不同的美化风格可供选择. 其官网地址:Snippet插件官网.在官网上,已经比较详细的介绍了插件的使用方法,这里就不在赘述了.   和许多美化插件一样,该插件是基于JQuery的,故在使用的时候,要先引用相关的文件,如

csdn 博客中实现运行代码功能实现_javascript技巧

因为没有运行功能,所以想在页面中实现运行代码功能,下面的代码是个不错的实现方法,当然你也可以任何你想实现代码运行功能的地方使用. 复制代码 代码如下: <p> <script type="text/javascript"><!-- function viewPage(html) {     var page = window.open('', '', '');     page.opener = null;     page.document.write(

如何使用C#实现网易博客中圈子用户数据的采集

新浪博客,网易博客,都是博客中的佼佼者,其中网易提供的圈子信息,更胜一筹,使得一般用户能够通过访问圈子进入相关的群组,或者获取相关圈子用户的信息等,以实现各种精准营销的目的.虽然新浪遮遮掩掩不提供圈子的相关信息,相对而言,网易博客提供圈子,能够使得更多的人.更多的程序支持,推高博客的知名度及实用性.网易博客可以通过地址http://q.163.com/ 访问,它是经过两级分类的,如下所示.    点击分类进入即可查看到每个子分类都有很多圈子,圈子累死QQ的群组,是某一兴趣团体的博客,里面收集很多

博客中国是疯了?还是真的离成功不远了?

最近半年,博客中国变化之快远远超出来我们的想象.于是,张静君在自己的主页中只能无奈的叹息:救救方兴东博士,中国的网络不应该这样! 洪波也常在他的blog中对博客中国目前的一些做法嗤之以鼻:圈内人士重新转移阵地回到DONEWS 里面继续混IT江湖,大家都有一种感觉:博客中国疯了!世界上许多NB的成功人士都说,当别人都把你当做疯子 来看待的时候,你就离成功不远了. 但是,博客中国真的离成功不远了么? 王通今儿和大家一块来研究研究.博客中国为什么能够火起来?早期,博客中国网站是怎么火起来的?我觉得靠的

博客工具:在博客上添加google工具条的妙用

博客工具:在博客上添加google工具条的妙用 [http://www.aliyun.com/zixun/aggregation/8427.html">博客营销研究] ★最近一直在使用google工具条,有些功能对于博客和网站来说很方便实用,只要下载一个google工具条,就可以方便的使用它的很多功能. ★:google工具条功能:缓存的网页快照--显示当前网页的快照:在搜索框中键入查询时,利用即时提示使搜索更加智能化:将按钮添加到工具栏:搜索您最喜爱的站点 -查看按钮库:为经常访问的网页