由于本页面下属页面较多,手动更改不便,希望本次结果即为以后的最终结果。
方案一:现有的分页+Navbox(不推荐),新建页面需要加分页+Navbox中手动添加内容+Displaytitle。
对新人非常不友好,但是老编辑比较方便,而且不用改动已有格式。
方案二:废除分页,将黑话按类别归类,调用#ask来自动化Navbox,以后新建页面只需要加上分类即可,页面名也正常命名。
这样做需要废除已实装的160多个分页页面,并且需要对已经存在的160多个页面手动添加分类。
由于本页面下属页面较多,手动更改不便,希望本次结果即为以后的最终结果。
方案一:现有的分页+Navbox(不推荐),新建页面需要加分页+Navbox中手动添加内容+Displaytitle。
对新人非常不友好,但是老编辑比较方便,而且不用改动已有格式。
方案二:废除分页,将黑话按类别归类,调用#ask来自动化Navbox,以后新建页面只需要加上分类即可,页面名也正常命名。
这样做需要废除已实装的160多个分页页面,并且需要对已经存在的160多个页面手动添加分类。
意见 暂时不改,再想想别的方案。 从长远的角度上来看,方案二更便捷一些。(虽然废除分页很麻烦) 但两种方案都只能在桌面版使用,移动端无法显示,切桌面版还要加载背景图比移动版费时间(尤其是现在5G还没有大规模普及)。
意见黑话页面用换页的方式组织我觉得不是很合理。因为黑话间不具有连贯性,上一页、下一页这样的跳转看起来并没有道理。而且现在已经有了navbox,感觉换页没有必要性。
通过分类来组织页面,并且自动化导航的办法我觉得可行。为了解决移动版不显示navbox的问题可以统一放置一个指向分类页面的链接,供用户跳转。
分类页面可以视为是一个效果不同、独立显示的导航页面。但是效果再差也比现在的完全没有导航只靠换页找内容要好多了吧(对移动端来说)
(都弄完之后,模板我觉得还是要半保护起来。一堆ask的模板,没到自动确认的用户还是别碰比较好)
本来分页就是在站内没有navbox时的权益之举,方便用户一页页查看,而不是查看-退出-查看这样麻烦。
移动版无法显示navbox已经由用户:一个人的孤独提供的代码解决,暂时没有问题。
重新修正这些页面需要很多操作,包括批量移动、删除和替换。如果丁先生能协助修订,将很大程度上减少我们的工作量。
如果已经写成了ask,模板就可以保护起来。已经没有普通用户修正模板的必要。
我这边先把第一步做了:给页面加上了子分类,然后用ask改造了navbox。另外,为了排除操作时可能遇到的问题,把分类和display里的“/”改成了“·”。如有漏掉的请补一下。
接下来,把数字标题移动成文字标题的话,是要移动到FGO黑话·梗·成句的子页面呢,还是直接移动成一级页面?
子页面的好处是不会跟其他内容冲突,也方便维护。缺点是需要修复多重重定向。
一级页面不需要修复重定向,但是未来会不会和从者昵称冲突?(从者昵称一般应该重定向到从者页面)
补充一下,如果用子页面的话,可以把现在ask的方式改成前缀搜索的方式。这样就不需要再添加分类,而且也不会导致每次新增黑话条目时都会多出一组工作序列。(具体表现是你打开其他黑话页面后,可能需要手动刷新才能显示更新后的导航,但是有些用户不会手动刷新)
缺点是导航中会显示不带前缀的原始标题,而不是显示标题。另外这个搜索结果的呈现细节还需要确认下。另外前缀搜索是动态内容,资源开销和ask相比是高是低目前还未确认。
可以以原始文字标题移动到子页面下,至于动态内容的开支,或许可以用dpl解决?dpl的文档里有一句话:
However, by default all output is cached for a period of one hour to reduce the need to rerun the query every page load.
意见和丁先生交流以后研究了下dpl,发现可以直接实现缓存前缀搜索,感觉主页面也可以。可以这样搞:
先移动页面到带有类别的子页面中,
一级页面的重定向页面暂时保留,直到存在歧义时再处理,
最后修复多重重定向。
嗯,确认了下,如果把页面移动到“FGO黑话·梗·成句/运营相关/九周年事件”这样层级的子页面中,即使不加分类,也可以实现自动导航。而且导航中显示的是用户友好的标题。一级页面仍作为重定向使用,未来如果遇到冲突时再考虑如何处理。移动和修复重定向可以让梅林先生帮助解决。你觉得哪种好一些?分类还是子页面?@User:浊华
完成梅林和我这边的移动、替换和修改基本完成了。你们回头帮忙查一下重定向有没有问题,页面内容有没有丢失。
这次调整后,创建一个页面时应该注意:
目前还需要完成:
今天晚了,1月23日我尽量把1和2弄完,3你们给安排下吧。
移动端的手工表格也改成dpl了,丁先生说的复查我再举个具体点的例子。 比如:
重定向页面原始标题为666,但是重定向目标页面编辑时只改了DISPLAYTITLE,没有改对应的重定向,或者是以·为分隔符,分开多个标题重定向到目标黑话页(重定向目标页面标题应为FGO黑话·梗·成句/机制相关/666·444),这部分Bot是没有处理的(不过大概个位数个页面),需要复查(也可能存在其他预料外问题,最好都复查一遍(?)。