您在這裡

如何按日历显示当日所发文章

operawong's 的頭像
operawong 在 2007-03-18 (周日) 15:18 發表

新手,望高手花时间指点一下我,谢谢

Drupal 5.1
View 1.5
Calendar 1.3

我学着用View定义了Calendar的显示方式
这是我定义的样子

页面:provide page view
view type : teaser list
node per page :10

区块:provide block view
view type : calendar list
node per block:99
more link :yes

有两个Fields:
node: title
node : created time
我觉得又不是view by table ,这两个都可以删除

Argument三个
Calendar : year
Calendar : month
Calendar : day
display all values

过滤器
node : published
node type : is one of ... Exposed

Sort criteria:
node: creaed time , descending降序

问题出现:
看浏览器的地址明明是 ... 2007/03/16&
那就应该只显示16号发布的blog文章呀,
为何2007/03/17的也出来啦,
而且是包括我从建站第一天发的blog都会出来,昏
我哪里设置错了吗,望指教

我把页面:provide page view
view type : 改成 calendar
则会只显示16号发的文章,都是正常的

但我最终的目的想把
view type : 改成 table

我该怎么做?

我先以为是模块的问题,
发现calendar有升级为1.4
于是更新calendar 模块

我是这样做的:
站点创建 -》模块 -》Calendar -》去处勾 -》保存
查看卸载,无,
然后删除用View自建的Calendar
在sites\all\modules,删除Calendar 1.3
把1.4 解压进去,再enable,
查看update.php,没有要更新的
然后我按照原来的一模一样的在View里建了个Calendar
结果,报错
"Fatal error : Call to undefined data_last_day_of_month() in D:\ ... \sites\all\modules\calendar\calendar.module on line 943"
我狂昏中

是我升级的方法不对吗?

急切得到答案