Typecho图片评论后台管理溢出的解决办法
553 字
3 分钟
Typecho图片评论后台管理溢出的解决办法
环境: CentOS 8 、PHP7.4 、Nginx1.19.4、Typecho1.1 (17.10.30) ~ 1.2 (18.10.23)
今天打开后台 “评论管理页”居然显示成下图这样了。。。

一、问题排查(可跳过)
于是问了其他博主,结果其他博主显示均正常,开始以为是使用了什么插件造成的,于是一个个插件全都停了一遍,结果依然复现样式错乱问题 - 让我好是郁闷!
想了下,为什么别人的正常,而我在评论这块的样式根本都没调整过。。那么有可能是评论内容造成的样式错乱了。
于是开始检查是不是评论内容里边有什么特殊的标签,经过全部评论检查了一遍,并未发现有异常标签属性;于是新部署一套 typecho 发觉评论显示正常。
回头继续看错乱的品论内容,发觉图片的评论内容,较大(宽度大)的图片会显示不全(溢出),于是怀疑是评论图片问题,开始调试,给图片加上 width:100%; 属性后终于正常了 ;
至于 为什么是 width:100%; 你也不用多问,总之呢,中间遇到很多坑!什么给 td 加上 float: ;``display: ; 都不行,会有属性冲突;当然,如果你有更好的办法,欢迎在评论区给我留言。
二、方法实现
1、直接加样式
可直接在 Typecho 样式文件 style.css 中加入评论 img 标签的属性;
style.css路径
admin/css/style.css如下:定位到评论 img 标签选择器。
这里不能单纯的使用 ID 选择器(原因:每一页评论的 ID 均不一样,这里必须全局绝对定位到 img)
如下
body > div.main > div > div.row.typecho-page-main > div > form > div > table > tbody > tr > td > div > p > img在 admin/css/style.css 最后加上如下属性
body > div.main > div > div.row.typecho-page-main > div > form > div > table > tbody > tr > td > div > p > img{width:100%;}2、引入样式
可在Typecho评论代码页文件中引入外部CSS样式
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/dwtowen/blog@master/css/Typecho/comments.css">

这样,评论页显示就会正常了。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Typecho图片评论后台管理溢出的解决办法
https://kanochan.net/posts/typecho-admin-overflow-fix/相关文章智能推荐
1
特定的日子里通过插件为typecho启用全局灰色
建站使用纪念日插件在特定日期为Typecho网站启用全局灰色模式。
2
handsome增加图片上传按钮实现图片评论功能
建站介绍如何在Handsome主题评论区加入图片上传按钮并接入图床。
3
关于Typecho的Joe主题图片显示过大导致整个页面都是图这件事
建站通过调整主题代码修复Joe主题图片过大导致版面失衡的问题。
4
从Typecho转移到WordPress后的第一篇文章
建站记录博客从Typecho迁移到WordPress并重新适配主题的完整过程。
5
关于如何在typecho里的Markdown中使用GitHub图床
建站介绍如何在Typecho中使用GitHub图床并配置相关插件以优化图片存储。
随机文章随机推荐

