微信扫码体验
「一次自动显示任意页面的更新日期和时间」百家号Lite小程序介绍
「一次自动显示任意页面的更新日期和时间」百家号Lite_作者自评:
如何评价百家号Lite小程序热议话题「一次自动显示任意页面的更新日期和时间」
显示网站上任意页面的更新日期和时间
这很方便,因为您可以立即知道每个角落的更新日期和时间是在首页或站点地图等上发布的。但是,如果页面很多,手动更改更新日期非常麻烦。
使用“SSI”机制,您可以轻松检索和显示任何页面的更新日期和时间。此方法不依赖于JavaScript等环境,因此您可以可靠地向任何查看器显示更新日期和时间。※SSI=“服务器端包含”(服务器端包括)在上面的示例中,将发布六个角中每个角的更新日期。这不会手动描述日期,每次更新每个页面时都会自动重写。*确切地说,每次显示此页面时,都会自动检查并显示六页的更新日期和时间。
这一次,我将向您展示如何使用SSI在网站中显示任意页面的更新日期和时间。
注意■SSI必须可用
虽然它不依赖于观众的环境,但是Web服务器端必须能够使用称为“SSI”的机制。SSI主要用于租赁服务器。有些地方不能在自由空间使用。有关详细信息,请参阅服务器的规范。
在许多情况下,您可以通过使文件扩展名为“shtml”而不是“html”来在HTML中使用SSI。请用扩展名为shtml的HTML文件中的这种方式进行描述。(见右图)
使用SSI显示任意页面的更新日期和时间
您可以通过编写HTML来显示任意文件的更新日期和时间,如下所示。
<!flastmodvirtual=“文件名”>
标准显示方式因服务器而异,但会显示以下更新日期和时间。(这种表示法格式可以自由定制。)
2007年7月23日星期一12:38:48JST
*除非SSI放在有效的服务器上,否则不会显示。例如,如果您直接在浏览器(在您自己的PC上)浏览HTML文件,则不会显示任何内容。您需要将其放在可以解释SSI的Web服务器上。
SSI描述示例
例如,如果要显示文件“sample.html”的更新日期和时间,请按如下所示进行编写。
<!flastmodvirtual=“sample.html”>
您还可以在当前页面的不同目录中指定文件。
<!flastmodvirtual=“./cc/sakura.html”>
在上面的示例中,将显示cc目录中sakura.html文件的更新日期和时间。通过这种方式,您可以检索任何页面的更新日期和时间,包括路径名称。但是,您无法编写以“http://”开头的URL。只能获取服务器中的文件。(即使它是服务器中的文件,也无法从http://写入。)
显示每个角落的更新日期和时间
任何数量的上述描述都可以包含在一个页面中。例如,为了将站点中所有角落的更新日期和时间显示为列表,最好按如下方式编写。
自我介绍:<!#Flastmod虚拟=“./Profile/index.Html”>说明:<!#Flastmod虚拟=“./Illust/index.Html”>工作:<!#Flastmod虚拟=“./Works/index.Html”>日记:<!#Flastmod虚拟=“./Diary/index.Html”>链接:<!#Flastmod虚拟=“./link/index.html“>
如您所见,您可以根据需要编写任意数量的内容。
它可以在没有HTML的情况下使用
它不仅限于可以检查更新日期和时间的HTML文件。可以使用图像文件或任何其他文件。因此,您可以通过显示BBS(公告板)数据文件的更新日期和时间来显示公告板的最新发布日期和时间。
如果BBS的数据文件名是“postdata.dat”
公告板的最新发布日期和时间是<!flastmodvirtual=“./bbs/postdata.dat”>。
它可以像一种感觉一样使用。显示时
公告板的最新发布日期是2007/07/2413:05。
你可以像感觉一样展示它。
在SSI中指定日期表示
要以任意格式自定义日期,请在SSI显示日期之前在部件中对其进行描述,如下所示。
<!configtimefmt=“%Y年%m月份%d天”>
在如上所述进行描述时,在此之后出现的SSI中的日期符号
2007年7月24日
它看起来像一旦编写,它对所有后来的SSI(在该页面内)都有效。
由于此描述可以在一个页面内写入任意次数,因此最好为要更改符号格式的每个部分编写它。
日期符号形式的具体例子
您可以自由指定用于日期符号的字符串。
<!configtimefmt=“%Y/%m/%d”>
如上所述,它将显示为“2007/07/24”。
<!configtimefmt=“%Y%m%d。”>
如果按上述方式编写,则会显示为“20070724”。
<!configtimefmt=“%Y年%m月%d天%H小时%M分钟S秒”>
当如上所述写入时,它将显示为“2007年7月24日13:37:54秒”。
日期格式列表
在SSI所指定的日期表示法,或在被描述为“%Y”,“时间”到被描述为“%H”将或者显示的地点的地方显示“年”。这样的符号,有以下几种类型。通过结合这些,你可以根据需要的日期标记格式。※例如,2007年7月24日(星期二)13点钟47分钟51秒的情况下的一个例子。
%Y:4位数AD(例2007)%y:年份的2位数(示例07)%m:月份的2位数(示例07)%B:月份英文名称(例如7月)%b:缩写的月份名称(示例7月)%d:一天的两位数(例24)%A:星期几英文名称(例如星期二)%a:日期名称英文名称的缩写(例如Tue)%p:上午或下午%H:小时24小时(实施例13)%I:小时12小时(例01)%M:min(实施例47)%S:秒(例51)%Z:时区(示例JST)您可以将这些描述与任意字符自由组合以生成日期符号。
还有如下设置的描述方法。
%X:立刻显示“小时:分钟:秒”(例13:47:51)%x:一次显示“月/日/年”(例如07/24/07)%c:一次显示上述两个(例如07/24/07:47:51)“%X”一直显示是有用的,但另外两个是用英文写的,日历年来晚了,所以在日本环境中可能没有多大意义。
描述示例摘要
例如,如果要以“7月24日(13:47)”的格式显示文件“sample.html”的更新日期和时间,则编写如下。
<!configtimefmt=“%mmonth%dday(%H小时%M分钟)”><!flastmodvirtual=“sample.html”>
*如果使用“config”日期符号格式编写一次,则不必在此之后编写。之后,它将对所有SSI有效,直到HTML结束或出现另一个“config”描述。
最后,我将介绍使用SSI时出现问题时的原因和解决方法。
什么都没有显示
如果它放在不支持SSI的服务器上,或者只是在本地(在您自己的PC上)显示,则根本不会显示更新的日期和时间。在这种情况下,甚至不会显示错误消息,也不会显示任何内容。在SSI无效的环境中,SSI的描述仅被视为“HTML注释”。所以,什么也没有显示。
如果SSI描述部分中没有显示任何内容,请检查SSI是否为有效服务器以及SSI是否为有效描述方法。
■这是一个有效的环境吗?它是否在SSI可以使用的服务器上?
■是有效的文件名吗?请注意,除非SSI位于文件扩展名为shtml的HTML文件中,否则无法使用SSI。*如果您可以使用“.htaccess”文件,通过编写“AddTypetext/xserverparsedhtml.html”,即使对于扩展名为“html”的文件,也可以使SSI可用。(在这种情况下,请注意SSI将被解释为不使用SSI的HTML文件,这将增加服务器上的负载。)
还剩下多余的空间吗?特别要注意的是,如果“<!”和“#”之间有空格,则不会将其识别为SSI。你需要把它写成“<!config”。
*当在浏览器中显示放置在服务器上的HTML文件并使用浏览器功能显示源时,如果SSI的描述保持不变,请检查服务器是否不支持SSI,它有可能不被认为是描述。
*如果在SSI的描述部分之后没有显示所有字符,则SSI描述有问题。请务必检查引号是否不足或SSI描述是否未关闭。
如果有错误
在SSI中,如果描述/操作有问题,将显示以下消息。
[处理此指令时发生错误]
如果显示此消息,则表示“SSI有效但描述内容存在问题”。请再次检查说明内容。例如,请检查以下几点。
有文件吗?指定为显示更新日期/时间的文件的路径是否不正确?尝试显示不存在的文件的时间会导致错误。在相对路径中描述时要特别注意。请注意,无法
从“http://”写入文件的位置。(第2页见)
■有拼写错误吗?SSI指令不正确将导致错误。请检查一下是否写了一个短语和一个短语。
请检查以上几点。
总之
通过使用SSI,可以非常轻松地获取并显示任意文件的更新日期。有关更新日期和时间的信息对于访问者来说很方便,所以如果可以毫不费力地显示它,请使用它。请试一试。
该话题由百家号作者还有互联网「简介:描述不一样的视角,小编带你看互联网世界」
更多有关一次自动显示任意页面的更新日期和时间的话题讨论请访问百家号Litex小程序关注作者-还有互联网
「一次自动显示任意页面的更新日期和时间」百家号Lite_使用指南:
步骤1:微信扫描「一次自动显示任意页面的更新日期和时间」百家号Lite小程序码即可使用;
步骤2:微信搜索「一次自动显示任意页面的更新日期和时间」百家号Lite小程序名称即可使用;
步骤3:微信网页访问即速商店-长按识别「一次自动显示任意页面的更新日期和时间」百家号Lite小程序码即可使用。
「一次自动显示任意页面的更新日期和时间」百家号Lite_服务声明:
本服务由「一次自动显示任意页面的更新日期和时间」百家号Lite小程序开发者向微信用户提供,并对本服务信息内容、数据资料及其运营行为等的真实性、合法性及有效性承担全部责任。
"「一次自动显示任意页面的更新日期和时间」百家号Lite"由开发者"「一次自动显示任意页面的更新日期和时间」百家号Lite"原创首发于微信小程序商店shop.jisuapp.cn,转载请注明出处。
「一次自动显示任意页面的更新日期和时间」百家号Lite小程序评分
共收到5条评价
5星3条
4星2条
3星0条
2星0条
1星0条
「一次自动显示任意页面的更新日期和时间」百家号Lite小程序评论
海量浏览,人人体验
提交申请入驻催审,首页推荐



地狱Dē守护者2019-08-30 02:16:42
这么好用的「一次自动显示任意页面的更新日期和时间」百家号Lite小程序当然要分享给好朋友啦!
Fate丶SouL丨灵魂2019-08-30 02:15:06
这个「一次自动显示任意页面的更新日期和时间」百家号Lite小程序好好用啊,解决了我很多问题,赞!
※裁决↗轮回﹌2019-08-30 02:14:17
这个「一次自动显示任意页面的更新日期和时间」百家号Lite小程序的页面我很喜欢,赞!
=☆飞虎队☆=2019-08-30 02:10:15
这个「一次自动显示任意页面的更新日期和时间」百家号Lite微信小程序功能实用,上手快,又不占内存,666
癡心不死2019-08-30 02:04:42
「一次自动显示任意页面的更新日期和时间」百家号Lite微信小程序功能居然这么多,而且很容易上手,还说啥,体验一下就知道。