作者nmns (强哥)
看板Garfield
标题[漫画] 每周第一天要再改回星期日了喔~
时间Sun Aug 8 20:51:26 2010
这件事情说来话长,简单来说就是:
1.以後每周加菲猫漫画改回以星期日当作每周的第一则漫画;
2.以後每年的第一周漫画不会再怪怪的,可以顺利地「下一周」、「下一周」下去;
3.以後每年的最後一周与隔年的第一周会彼此相连。
-----------------------------------------
详细的经过如下:
上个礼拜终於鼓足勇气把强哥部落格与加菲猫部落格的wordpress程式都升级了,
结果意外地顺利。由於过去wordpress系统中关於周次和每周第一天的设定有点问
题,所以藉由这次升级,顺便把加菲猫部落格过去一直没有办法处理的周次问题
解决,并增加每周漫画的跨年度连结。
在前一个版本的wordpress中,每周第一天的设定一直有问题。过去我习惯把星期日
当作每周的第一天,但wordpress不管怎麽改,每周的第一天都是显示星期一,气死
我了!不过幸好星期日的加菲猫通常和一周的内容不大相干,所以排在这一周或下
一周都没有太大差别。
另外一个问题是,每年的第一周有些年是week 0有些年却是week 1的状况。更惨的是,
有些年如果从第一周按「下一周(Next Week)」,每周的漫画不会从星期一开始排列,
可能出现星期二在第一篇,然後下周一在最後一篇的怪现象。加上有些年有week 53而
有些年只有到week 52的状况,所以年度间没有办法互相连接。
最近我把wordpress更新後,发现已经可以成功地将星期日设为每周的第一天。而且如
果维持星期一为每周的第一天,上述问题还是存在;但如果把星期日设为每周的第一天,
上面这个问题就消失了!所以我先把星期日设定为每周的第一天,解决每年第一周的怪
现象。
目前原则上week 0是每年的第一周,如果第一周不到七天(七篇漫画),就会有第二周
的漫画补在下方。不过如果按「下一周(Next Week)」,就会是完整的第二周漫画,不
会是某个奇怪的日期范围。如果一年的第一天(1月1日)是星期日,那麽week 0和week 1
的内容会一样。
至於每年的最後一周有可能是week 52或week 53,以前是固定把week 53当作年度最後一
周,如果当年度没有week 53,那麽画面就会出现「找不到(not found)」的讯息。现
在我除了把每年的week 53加上「下一周(Next Week)」可以连结到隔年的week 0(第
一周),也把每年的week 0(第一周)做了「上一周(Last Week)」可以连结到前一年
的week 53(最後一周)。
如果该年度只有到week 52而week 53没有内容时,我设定了一个「休息一下」的页面,
以连结去年的最後一周与来年的第一周。如此一来,如果有人真的一周接着一周看,也
可以不用间断了!不过话又说回来,真的有人这麽认真看加菲猫喔?!
总而言之,跨年度连结的功能事小,能够解决每年第一周所导致的奇怪问题,是我这次
帮wordpress升级的意外收获。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.82.154
1F:推 longface:推 08/09 00:24
2F:推 terter:推~ 08/09 07:41
3F:推 chiu791118:推 好辛苦! 08/10 15:22
4F:推 jabawock:推~~辛苦了 08/10 20:08
5F:推 js50424:推!辛苦了 08/26 02:25