用户:SunAfterRain/js/wikirest

wikirest.js向维基友爱扩展插入Wikipedia:维基餐厅的各项菜品。

数据纪录在User:SunAfterRain/js/wikirest.js/data.json,格式请参考#编辑数据

使用方法

Special:MyPage/common.js加入以下行:

importScript( "User:SunAfterRain/js/wikirest.js" ); // backlink: [[User:SunAfterRain/js/wikirest]]

编辑数据

// 大分類的格式
{
	// 顯示名字
	"name": {
		"hans": "维基友爱大分类",
		"hant": "維基友愛大分類"
	},
	// 顯示圖標,沒填會自動使用 //upload.wikimedia.org/wikipedia/commons/thumb/8/80/Wikipedia-logo-v2.svg/53px-Wikipedia-logo-v2.svg.png
	"icon": "//upload.wikimedia.org/wikipedia/commons/thumb/7/7d/Heart_icon.svg/53px-Heart_icon.svg.png",
	// 所有子分類
	"subtypes": []
}
// 子分類的格式
{
	// 顯示名字,會顯示成選項以及送出去的標題「xxx送給您!」
	"name": {
		"hans": "太阳饼",
		"hant": "太陽餅"
	},
	// 食物說明,如果沒有填就會顯示預設的「這裡還沒有描述,等您來撰寫。」
	"descr": {
		"hans": "简单来说就是台中名产。",
		"hant": "簡單來說就是台中名產。"
	},
	// 顯示圖片
	"image": "Suncake.jpg",
	// 自訂圖片大小,預設是150px
	"imageSize": "150px"
}

由于技术限制,只能接受一层母分类,如“中文圈特色饮食”>“特别”>“铁观音”此类多层结构的请仅使用母分类“中文圈特色饮食”子分类“铁观音”。

要测试或使用自己的数据页,可以使用:

window.wgWikirestOverrideJsonDataPage = 'User:SunAfterRain/js/wikirest.js/data.json';

namedescr都会直接传入HanAssist,请不要随意替换成字符串以免无法读取。

要求修改数据请到User talk:SunAfterRain,除非是错字修改或是删除数据请求,否则请一律带上修改后的JSON,不然我会直接无视你的请求。

如果你能看懂程式码,更推荐自行分支,能自定义更多东西。

分支友情链接

暂无

参见