侠盒 - 一个杂七杂八的分享博客，总之就是随便搭来玩的 - 网站代码
type: channel
link: https://www.gtabox.cn/tag/%E7%BD%91%E7%AB%99%E4%BB%A3%E7%A0%81/
items: 分享一批实用的永硕E盘装修代码，该页面持续更新
items: Typecho V1.2.1微信QQ通用博客小程序（修复）
items: 分享一个简易的悬浮广告代码（纯js）
items: Typecho实现几分钟、几天前的词义化时间

分享一批实用的永硕E盘装修代码，该页面持续更新
type: item
date: 2023-08-23T23:42:00+08:00
description: 分享一批实用的永硕E盘装修代码，注意该页面将持续更新，请收藏关注!!! CSS代码的使用方法为在你盘的 首页寄语 中添加以下代码 1.白色滚动条样式（已做修改且适配所有浏览器）：/* 白色滚动条 */ body { scrollbar-width: thin; scrollbar-color: #fff #ccc; } /* 滚动条轨道 */ body::-webkit-scrollbar-track { background-color: #ccc; } /* 滚动条滑块 */ body::-webkit-scrollbar-thumb { background-color: #fff; border-radius: 10px; }2.隐藏右侧广告：#idzdy1 { display: none !important; }3.调节页面的透明度：#dzx,#ysmenu1,#lyz{background:transparent important;opacity:.65;}（请将opacity中的数值改为你想要的，取值1~100，数值越低越透明）4.修改背景图片：body { background-image: url("你的图片地址"); background-size: cover; }（温馨提示：图片地址必须是静态的，最好选用外链，建议不要使用永硕E盘本地链接，因为那是动态变化的）5.删除文字标题并修改顶部图片[LOGO]：.ystop h1{display:none;} .tdtop {background-color:black;border-bottom:1px solid #3E3E3E;} .tdtop{background:black url("你的图片地址") no-repeat scroll center;height:100px;}（温馨提示：图片地址必须是静态的，最好选用外链，建议不要使用永硕E盘本地链接，因为那是动态变化的）6.删除右下角[举报]的字样span[style="font-size: 9pt"] { display: none; }7.删除右下角“退出系统”的按钮#buexit { display: none; }8.删除文件目录最右侧的图标.gml img:first-child{display:none}.menu img:first-child{display:inline-block;margin-top:3px}9.永久修改最顶部留言的发表时间并让文字持续变色.lyhf{color:#b6ff00!important}. lyk div label:nth-child(2){display:none} #lynr div:first-child .lynr,#lynr div:first-child .lynr div{color:inherit;animation:change 2s linear 0s infinite} #lynr div:first-child div label{display:none} #lynr div:first-child>div:last-child:before{content:'刚刚 1分钟前';color:#999!important}@keyframes change{1%{color:#ff0}50%{color:#0ff}100%{color:#0f0}}（将“刚刚1分钟前”修改为你想要的时间）【2023/8/24新增内容】：10.删除“目录总数”、“增加目录”和“刷新目录”的字样与图标（栏目）：#sxts { display: none; }11.在留言框内增加图片：#nr {background:url(你的图片地址) center center no-repeat #f5f5f5;} *{!important;font-size:10.40pt;font-weight:bold;}12.修改网站内鼠标样式：body{ cursor:url(正常时的鼠标cur), auto; } a:hover { cursor:url(碰到内容时的鼠标cur),auto }【2023/8/29新增内容】：13.删除目录列表、空间总内存、剩余内存和在线人数的栏目：.ta_wjq { display: none !important; }14.删除留言显示框：.lynrc { display: none !important; }最后给大家分享一个完整的CSS文件，供各位学习研究{cloud title="从别的盘扒下来的CSS文件" type="wy" url="https://www.123pan.com/s/Yc1zVv-yIcQH.h…

Typecho V1.2.1微信QQ通用博客小程序（修复）
type: item
date: 2025-04-25T11:01:00+08:00
description: 程序说明本次侠盒给大家找到了一款开源的简约实用的typecho小程序源码（作者：安好成功屋），但是原来的源码是有点问题的，并不适配typecho v1.2.1以及上的版本，具体表现的病状为：1.主页无法正确的显示大图和文章；2.搜索页面无法正确获取文章信息；3.文章页面无法获取文章内容。现侠盒已做简单修复，重新实现了程序的功能。演示图片、使用教程请使用 HBuilder X 进行代码的修改！提供的是uniapp完整源码，所以在使用上更加简单方便，只需要在 api.js 中填写上你的网站和密钥，即可直接实现小程序展示。附加提醒因为只做了简单的修复，所以可能还是样式bug、代码冗长等其他问题。有能力的可以自行再专研美化。 如果有更重大的问题或者不会使用的可以联系侠盒或者作者！下载地址 点击下载

分享一个简易的悬浮广告代码（纯js）
type: item
date: 2024-09-04T17:14:00+08:00
description: 9月4日我花了一点时间写的纯js表达的代码（没有一点杂质），主要是为了适配永硕E盘，特此记录下来。次代码可以经过进一步改造，修改成各种类型的东西，比如公告弹窗等等。css样式比较简易，不满意的同志可自行修改。食用方法将代码全部复制，粘贴到你的网站页面（html或者php文件）中。效果图代码

Typecho实现几分钟、几天前的词义化时间
type: item
date: 2024-06-24T20:01:00+08:00
description: 我们知道typecho的文章/评论等的日期格式默认为Y-M-D，但是有一部分人觉得这并不美观，刚好我最近抽空找资料搞网站的时候发现有大佬已经写了不错的换日期代码，所以特地转载过来。首先在模版文件的functions.php中添加如下代码：/** * 词义化时间 * * @access public * @param string $from 起始时间 * @param string $now 终止时间 * @return string */ public static function dateWord($from, $now) { $between = $now - $from; /** 如果是一天 */ if ($between >= 0 && $between < 86400 && date('d', $from) == date('d', $now)) { /** 如果是一小时 */ if ($between < 3600) { /** 如果是一分钟 */ if ($between < 60) { if (0 == $between) { return _t('刚刚'); } else { return str_replace('%d', $between, _n('刚刚', '%d秒前', $between)); } } $min = floor($between / 60); return str_replace('%d', $min, _n('1分钟前', '%d分钟前', $min)); } $hour = floor($between / 3600); return str_replace('%d', $hour, _n('1小时前', '%d小时前', $hour)); } /** 如果是昨天 */ if ($between > 0 && $between < 172800 && (date('z', $from) + 1 == date('z', $now) // 在同一年的情况 || date('z', $from) + 1 == date('L') + 365 + date('z', $now))) { // 跨年的情况 return _t('昨天 %s', date('H:i', $from)); } /** 如果是一个星期以内 */ if ($between > 0 && $between < 604800) { $day = floor($between / 86400); return str_replace('%d', $day, _n('1天前', '%d天前', $day)); } /** 如果是一个星期以上 */ if ($between > 0 && $between < 2592000){ $week = floor($between / 648000); return str_replace('%d', $week, _n('1周前', '%d周前', $week)); } /** 如果是一年以内 */ if ($between > 0 && $between < 31557600){ $month = floor($between / 2629800); return str_replace('%d', $month, _n('1个月前', '%d个月前', $month)); } /** 如果是一年以上 */ if (date('Y', $from) == date('Y', $now)) { return date(_t('Y年n月j日 H:i'), $from); } return date(_t('Y年m月d日 H:i'), $from); }最后将某些地方的date()函数改为dateWord() 就行了举个例子，比如我想要把评论的年月日格式的日期改成几分钟、几天前的这种格式，那么可以将 <?php $comments->date(); ?> 修改为： <?php $comments->dateWord(); ?>