这。。。确实有点尴尬2333333
未登录我自己测试吧
这。。。确实有点尴尬2333333
未登录我自己测试吧
行,刚考完中考一调,这几天加几个教程,我争取五一节前弄完
真是见鬼,为什么明明相关代码都没变,增加新导航也能把原有导航弄失效呢。。。(纯抱怨
解决了,貌似是discpurse来了个小更新?(之前都没问题)
哦对了,配置文件缓存策略是啥?我觉得实装之后说不定还会有一些临时调整之类的
是的discourse更新了一下。
配置文件的动态更新确实是个好问题……考虑到本地化现在是合并在插件里的,有点难办。discourse 自带的更新插件就是个辣鸡特性,消耗内存太多,从没成功过。下次增加一下最大内存再试试,希望不要把别的服务炸了……
如果配置文件只有一个(现在是只有一个吧?不知道打包后会有几个),能不能直接把配置文件抽离出来,在服务器随便找个位置放着(跨站不跨域)然后插件内部本体实现动态更新逻辑?
不过我没试过,紫大还是怎么方便怎么搞
好奇能不能用上传文件实现23333333333
你可以试试传一个文件,重新传,看他给的地址会不会变
试了,不存在更新文件这个说法啊,只能上传新文件啊
之前试过直接使用github pages上配置文件【暴力更新,每次都请求新文件 ‘config.js?’ + new Date(),这样浏览器每次都不会读取缓存js文件】,但是有些地方连不上githubpages?(好像)不过如果pl这个子域名挂了代理(吗?),是不是不用担心这个问题
如果服务器没压力的话,不妨直接设置配置文件仅保存一天/一段时间 ?
不好弄……discourse 的结构决定的,我改天查一下这玩意怎么存静态文件吧
噢我们这是个主题组件,估计可以热更新,等做出来试试吧
行,我五一节看看能不能把那几个配置的教程步骤弄完
这段时间作业太多了
感谢!厉害了
我重新写一下我提交到那堆commit吧,太多了找起来不方便23333
还有些别的页面也需要紫大亲自来啦,由于html结构不同,不少地方是无法测试的(元素不存在)
比如这个东西:
物实论坛
以及:是不是以后每次论坛更新导航都得跟着更新。。上一次更新导致三分之一写好的导航用不了了(虽然总共也只有六个。。
这就很烦躁了,具体是啥改变了呢
以及我这里回复经常不能显示回复到的人。。
1,主题不一样,比如:我们是ember3,就会有些盒子类名和这个有关;但是他们是ember304,就选不出来
2,(在做异步导航的时候,有时需要点击某元素)更新后改变事件监听器所附加的目标节点。(例如:点击事件本来是绑定在btn的父元素div上,结果更新后跑到btn上了)
3,主题本身的布局不一样,例如:我们的徽章列表界面,分类列表界面和 meta.discourse.org 是不一样的
解决思路:
1,试着手写元素选择器吧,直接顺着文档结构扒下来(?)绕开那些不一样类名的东西
2,点击元素全部往子级绑定,反正冒泡会冒上去
3,好像这个东西也不会频繁变化?
对,1是比较好的办法,选择器其实也可以用运算符。主题不一样的问题,我们要不然也切换成 forum.netlogo.org 这个样式?不用 Air Theme 了?
我看了一下,forum.netlogo.org 和 测试插件网站 的样式也不一样(如果只是简单的在调试工具里复制元素路径,有些选择题依然是无法在两个主题下同时生效的)单纯从便捷的角度上看,更换似乎意义不大(只要以后不频繁更换就行)
指的是伪类吗?nth-child那种?已经运用了一部分了,我试着试着让选择器健壮一点,再研究研究