amatthews
(Andy Matthews)
1
我是 Discourse 的首次使用者,从另一位同事那里接手了该网站的管理工作。在处理 UI 请求的积压工作时,我注意到用于进行这些更改的编辑器几乎无法使用。
我的意思是,当我将光标放在某个位置以编辑某个字符时,我实际上却在编辑光标左侧十几个甚至更多字符处的字符。请看下面的截图……
我点击了行尾,但光标显示在右侧几乎一英寸的位置(在空白处),然而如果我按下退格键,分号却被删除了。我可以绕过这个问题,将内容复制到文本编辑器中,在那里更新代码,然后再粘贴回来。这绝不应该是预期的行为,但我不知道为什么会发生这种情况。这个编辑器是插件吗?
根据元标签,我运行的是 Discourse 2.4.1,并且有人告诉我我们是由 Discourse 托管的,而不是自行托管版本。
pfaffman
(Jay Pfaffman)
2
4 个赞
你确定吗?如果你使用的是我们的托管服务,你应该处于当前的测试版(2.5)。建议你再深入调查一下。你的管理控制面板中是否提到了我们?
amatthews
(Andy Matthews)
4
Jeff,我自己也在想这个问题。我该去哪里确认我们是托管在 Discourse 上还是自己托管的呢?
以下是一些详细信息:
$whois eventtribe.com
名称服务器:DNS1.P05.NSONE.NET
名称服务器:DNS2.P05.NSONE.NET
nserver: A.GTLD-SERVERS.NET
nserver: B.GTLD-SERVERS.NET
$ ping eventtribe.com
PING eventtribe.com (198.7.63.115): 56 字节数据
1 个赞
pfaffman
(Jay Pfaffman)
5
如果您是由 CDCK 托管的,您的域名会解析为指向他们域名的 CNAME 记录。您很可能是自行托管的……以某种方式。或许这个链接能给您一些提示:https://www.ip2location.com/demo/198.7.63.115,但也可能不行。
1 个赞
Falco
(Falco)
6
我可以向您保证,Discourse 并未托管 www.eventtribe.com。
5 个赞
amatthews
(Andy Matthews)
8
啊哈。我和我的市场团队负责人确认过了,原来我们是托管在 https://www.communiteq.com/ 的。
我对这家公司一无所知,有什么是我应该了解的吗?
我会向它们提交一个工单,询问关于编辑器的问题。
5 个赞
michaeld
(Michael - Communiteq)
11
我冒昧地查看了一下。问题是由“字体”主题组件插入并应用于所有元素(*)的 Lato 字体引起的。该字体并非等宽字体,显然编辑器与它配合不佳。使用 /safe-mode 可以绕过此问题。
根本原因在于您使用 * 选择器将该字体应用于所有元素。如果将其更改为 html,即可恢复常规的 CSS 继承和特异性,编辑器也将获得正确的字体。
6 个赞
amatthews
(Andy Matthews)
12
谢谢 Michael!我想先说明一下,这是我从之前的同事那里接手过来的。
我按照你的建议做了,你说得对,这确实解决了问题。我得说,我有点惊讶于竟然可以通过 CSS 修改并让它们在设置区域生效。不过你提出的方案完全合理。再次感谢你的时间!
1 个赞
michaeld
(Michael - Communiteq)
13
我也是——据我所记得,以前并不是这样的。不过话说回来,* 这个选择器确实非常“邪恶”。
2 个赞