User:Jason0403/Sandbox:修订间差异

删除811字节 、​ 2022年7月15日 (星期五)
更换入口链接
(给我work啊啊啊啊啊)
(更换入口链接)
 
(未显示同一用户的5个中间版本)
第32行: 第32行:


=== Syntax Highlight 测试 ===
=== Syntax Highlight 测试 ===
* 参考资料 [https://www.mediawiki.org/wiki/Extension:SyntaxHighlight/zh SyntaxHighlight 中文文档]


<syntaxhighlight lang="python" line>
<syntaxhighlight lang="python" line>
第76行: 第77行:
||12||12||12||12||13||14||16||19||23||27||33||38||41||44||46||48||48||49||49||49
||12||12||12||12||13||14||16||19||23||27||33||38||41||44||46||48||48||49||49||49
|}
|}
=== External Data 测试===
参考:[https://www.mediawiki.org/wiki/Extension:External_Data#Whitelist_for_URLs]
* 需要做的:
:wfLoadExtension( 'ExternalData' ); → localsettings.php
:缓存:$edgCacheTable = 'ed_url_cache'; 然后手动建立表格
* 语法:
<pre>
{{#get_web_data:
url=data source URL
|format={CSV|CSV with header|GFF|JSON|XML|HTML|text}
|delimiter=delimiter
|regex=regular expression
|data=local_variable_name1=external_variable_name1, etc.
|filters=external_variable_name1=filter_value1, etc.
|use xpath
|use jsonpath
|json offset=number of characters
|post data=additional data
|cache seconds=number of seconds
}}
</pre>
* 例如
<!--
{{#get_web_data:
url=xxxx
|format=JSON
|data=android_ver=ver,ios_ver=ver
|use jsonpath=android_ver=$.content[0].ver,ios_ver=$.content[1].ver
|cache seconds=0
}}
-->
:Arcaea安卓最新版本为{{#external_value:android_ver}},iOS最新版本为{{#external_value:ios_ver}}


=== B站视频嵌入 ===
=== B站视频嵌入 ===
第118行: 第84行:
* 计划:支持 <code>hasDate</code> 参数,控制日期字符串是否显示,支持 <code>sep</code> 参数,控制日期和版本号之间分隔的字符串
* 计划:支持 <code>hasDate</code> 参数,控制日期字符串是否显示,支持 <code>sep</code> 参数,控制日期和版本号之间分隔的字符串
* 目的:替换所有需要版本号表述的地方
* 目的:替换所有需要版本号表述的地方
* [[User:Jason0403/Sandbox/ArcVersion]]
* [https://wiki.arcaea.cn/Module:%E6%B2%99%E7%9B%92/Jason0403/RArcVersion]