讨论:讨论板/存档/2020年10月

QWERTY770留言 | 贡献2023年7月17日 (一) 18:48的版本 (最终采纳并加入了小工具,此处讨论状态错误// Edit via Wikiplus)

最新留言:2020年11月8日 (星期日)由QWERTY 52 38在话题建议加一个代码行数显示功能内发布
存档页讨论板存档页
2020年 1 2 3 4 5 6 7 8 9 10 11 12
2021年 1 2 3 4 5 6--- 7 ~ 12 ---
2022年 1 2 3 4 5 6 7 8 9 10 11 12
2023年 1 2 3 4 5 6 7 8 9 10 11 12
2024年 1 2 3 4 5 6 7 8 9 10 11 12

建议加一个代码行数显示功能

代码行数显示我觉得不错,要不要在Mediawiki:common.css里加一个?

用户css里代码取走,不用谢

效果:  

-- QWERTY_52_38 2020年8月21日 (五) 15:20 (CST)回复[回复]

(+)同意mcbbs的代码也是有行号的,没行号看不清楚。—— 洞穴夜莺 2020年8月27日 (三) 16:41 (CST)

(:)回应语法高亮要不要安排?(不过要用js)--洞穴夜莺讨论) 2020年8月29日 (六) 00:56 (CST)回复[回复]

(:)回应我去尝试一下。(成不成功就不知道了)-- QWERTY_52_38 2020年8月29日 (六) 07:08 (CST)回复[回复]
语法高亮我昨天做好了。见用户:QWERTY_52_38/common.js。不过这需要对页面标签进行改动,还要添加按钮,不知我的代码是否会出bug。-- QWERTY_52_38 2020年9月1日 (二) 20:40 (CST)回复[回复]
效果:  -- QWERTY_52_38 2020年9月1日 (二) 20:40 (CST)回复[回复]
(+)支持好多了,建议加上。 --洞穴夜莺讨论) 2020年9月4日 (五) 22:23 (CST)回复[回复]

 

今天花了点时间测试了一下,个人觉得最好用的是prism(因为花哨(雾)),然后看了一圈,CDN提供的本体和多语言、插件是分开来的,也就是说我要用CDN来获取各种语言和插件的js与css,我需要写十几条外链。。。一次性请求这么多文件,CDN可能会拒绝,所以我去官网看了一圈,发现官网下载这个就像自助餐一样,勾选语言和插件,下载完整的单个.js和单个.css文件。。
我从官网下载的版本(十几种常见语言+显示行数插件+显示语言插件)有67.8KiB(还有一个接近6KiB的CSS),这么大的东西肯定不能塞进common.js里(common.css:看我干嘛),如果可能的话,找绵羊或幻沙,把这两个文件挂到服务器上?
感兴趣可以去看看我的js有多长。
—— Salt lovely敢竭鄙怀恭疏短引 2020年10月15日 (四) 18:44 (CST)回复[回复]
提议已采纳
该提议经过讨论已被采纳。该讨论串不久之后将会被存档,您依然可以继续在上方添加回复。
—— QWERTY_52_38 2020年11月8日 (日) 19:06 (CST)回复[回复]


建议将bbsmaster移除管理人员页面

昨天,sjjklh说了,bbsmaster只是一个占位用户,后面不是个独立的活人。 证据:[1]

--用户:沙漠之鹰xzy讨论) 2020年10月8日 (四) 14:46:33 (CST)

认号不认人,他的用户组是管理员,那么就没有理由移除。--  自由李代数 狗娃安慰噶喔。 2020年10月8日 (四) 16:09 (CST)回复[回复]

(-)反对小号不开页面--洞穴夜莺 2020年10月10日 (六) 22:04 (CST)
(-)反对
  1. Wiki收录内容内并没有“小号不开页面”
  2. 如果你认为小号的定义是“一个自然人在时间上注册的第二个及以后的号”,那么素履信游geludan(geludan第一个号密码忘了所以才用geludan这个号),SPGoding(因为改名的原因)等都符合以上定义,谬误之处是明显的。
  3. 如果你认为小号的定义是“一个自然人不是最重要的一个号”,那么末影人疾风等明显符合(谁一注册就会艹混乱?)
综上所述,你说的“小号不开页面”是明显谬误的。--  自由李代数 狗娃安慰噶喔。 2020年10月11日 (日) 09:11 (CST)回复[回复]
此外,Wiki是否建立一个页面,看重的是能否写出有价值的内容,而非“是不是小号”什么的。--  自由李代数 狗娃安慰噶喔。 2020年10月11日 (日) 13:01 (CST)回复[回复]
(-)反对bbsmaster的页面几乎就是啥都不知道,你认为这样的页面是有价值的?此外,我不认为不是一个独立的活人也可以在bbs wiki上拥有一个页面。--洞穴夜莺 2020年10月11日 (日) 13:46 (CST)
(+)同意是的,之前我也是这么想的;对于一个官方解释名存实亡的用户,记载着是有什么意义?--用户:沙漠之鹰xzy讨论) 2020年10月11日 (日) 16:09:06 (CST)
(:)回应将“不被使用”“名存实亡”视为删除理由我认为并不适当。按这种理由,我们或许可以提交中文维百的不少的一部分条目的删除提议。 --开炸弹车讨论) 2020年10月11日 (日) 18:27 (CST)回复[回复]
(-)反对收录的时候就已经考虑到这个账号背后不是一个自然人,倒不如说让我吃惊的地方是,你们以前一直以为这个账号背后是个自然人;收录的意义一方面是完整收录管理员用户组用户,另一方面是考虑到这个可能是个技术测试用的账号;我们收录“用户”的时候考虑的是这个账号有什么实际意义(娱乐?技术?搞事情?)而不是“这是个账号所以收录,这是个小号所以不收录”这样一刀切——而且已经收录进来,背后不是一个自然人的账号多了去了,没必要针对这一个。—— Salt lovely敢竭鄙怀恭疏短引 2020年10月15日 (四) 18:33 (CST)回复[回复]
提议已否决
该提议经过讨论已被否决。该讨论串不久之后将会被存档,您依然可以继续在上方添加回复。
———— Salt lovely敢竭鄙怀恭疏短引 2020年10月19日 (一) 11:29 (CST)回复[回复]

js请教

前天我想在我的用户js加点内容,结果写出这么一段函数后整个页面都挂掉了:

function getTitle(doc) {
    var index1, index2, url;
    url = doc.URL;
    if (url.slice(22, 25) == "wiki"){
        index1 = url.search(/wiki/(.*?)(\?|$));
        index2 = url.search(/(\?|$));
        return url.slice(index1 + 5, index2 - 1);
    } else {
        index1 = url.search(/[\?&]title=(.*?)(&|$));
        index2 = url.search(/(&|$));
        return url.slice(index1 + 7, index2 - 1);
    };
}

即使不调用都会导致js页内容无效(比如wikiplus没了这类的)

排查了两天依旧没解决,我想请教一下这是怎么回事。(对于js我基本上是能看懂但一写就崩的水平,也是最近才开始正式学的,所以问题可能有些低级,多多见谅)--<   自由李代数 狗娃安慰噶喔。> 2020年10月24日 (六) 20:22 (CST)回复[回复]

我用小号帮你测试一下吧。-- QWERTY_52_38 2020年10月24日 (六) 20:59 (CST)回复[回复]
知道了,第5行index1 = url.search(/wiki/(.*?)(\?|$));缺少了一个括号。
JavaScript parse error: Parse error: Missing ) in parenthetical in file '用户:QWERTYtest/common.js' on line 1-- QWERTY_52_38 2020年10月24日 (六) 21:14 (CST)回复[回复]
(:)回应不好意思,我查了一下还是没看懂哪里缺了一个括号。index1 = url.search(/wiki/(.*?)(\?|$))(.*?)(\?|$)都是一个正则的group,外面是search函数的一对括号,没少啊。--<   自由李代数 狗娃安慰噶喔。> 2020年10月25日 (日) 07:37 (CST)回复[回复]
建议好好学学正则。--洞穴夜莺 2020年10月25日 (日) 09:55 (CST)
(:)回应你传入search()的是不符合js语法的无效内容
(&)建议正则对象需要用两个“/”包裹起来
function getTitle(doc) {
    var index1, index2, url;
    url = doc.URL;
    if (url.slice(22, 25) == "wiki"){
        index1 = url.search(/wiki\/(.*?)[\?$])/);
        index2 = url.search(/(\?|$)/);
        return url.slice(index1 + 5, index2 - 1);
    } else {
        index1 = url.search(/[\?&]title=(.*?)(&|$)/);
        index2 = url.search(/(&|$)/);
        return url.slice(index1 + 7, index2 - 1);
    };
}
此外,明明可以用JS了,为什么要用这么低效的方法获取页面名(正则耗时很离谱;此外测试了一下,在部分情况下无法正常获取页面标题),抓取h1、#ca-view a都可以获得不受影响的页面URL,直接字符串匹配即可。
—— Salt lovely敢竭鄙怀恭疏短引 2020年10月26日 (一) 10:43 (CST)回复[回复]
刚刚测试了一下:
function getTitle() {
    var url = document.querySelector('#ca-view a').getAttribute('href'); // '/wiki/这个页面的页面名'
    return url.slice(url.indexOf('/wiki/')+6); // 直接写6、或者将'/wiki/'替换成''也可以
}
方法一看就懂,所以注释什么的就不写了。
—— Salt lovely敢竭鄙怀恭疏短引 2020年10月26日 (一) 10:53 (CST)回复[回复]

( i )补充:

function getTitle() {
    return mw.config.get("wgPageName")
    //console.log(title)
}

突然想起来其实直接调用MediaWiki的API即可。—— Salt lovely敢竭鄙怀恭疏短引 2020年11月7日 (六) 16:30 (CST)回复[回复]

问题已解决
该问题已由提问者确认解决或公认已解决。该讨论串不久之后将会被存档,您依然可以继续在上方补充答复。
——--<   自由李代数 狗娃安慰噶喔。> 2020年10月31日 (六) 13:50 (CST)回复[回复]

pid链接

这种[[pid:<帖子ID>]]形式书写的链接点开全都是403 Forbidden。需要整改。--洞穴夜莺 2020年10月25日 (日) 12:58 (CST)

好吧仔细观察发现这好像是mcbbs.net的BUG,我去反馈版水帖了。--洞穴夜莺 2020年10月25日 (日) 13:01 (CST)
论坛那边已经修好了,这个讨论串可以删了。--洞穴夜莺 2020年10月25日 (日) 13:11 (CST)
问题已解决
该问题已由提问者确认解决或公认已解决。该讨论串不久之后将会被存档,您依然可以继续在上方补充答复。
——  坑触可 2020年10月25日 (日) 13:22 (CST)

实习版主到底该放哪里?

我仿照天佑酱的条目建立了声名我主宰条目,天佑酱位于模板:MCBBS论坛用户/晋级用户组/T中,所以我将声名我主宰放置于模板:MCBBS论坛用户/晋级用户组/S中,但是不久我的编辑被撤回,看这里。所以为什么天佑酱算晋级用户组而声名我主宰算管理人员呢?标准是什么?--洞穴夜莺 2020年10月31日 (六) 20:36 (CST)

天佑酱在大家族模板里的分类是错误的,也是管理人员。--  MashKJo-{(用户页)/(讨论页)/(贡献)}- 2020年10月31日 (六) 21:25 (CST)回复[回复]
用户分类有问题(group少了个实习版主)-  坑触可 2020年10月31日 (六) 21:31 (CST)
问题已解决
该问题已由提问者确认解决或公认已解决。该讨论串不久之后将会被存档,您依然可以继续在上方补充答复。
——洞穴夜莺 2020年10月31日 (六) 21:41 (CST)
返回到“讨论板/存档/2020年10月”页面。