用戶:SunAfterRain/js/wikirest
外觀
< User:SunAfterRain | js
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';
name
和descr
都會直接傳入HanAssist,請不要隨意替換成字串以免無法讀取。
要求修改數據請到User talk:SunAfterRain,除非是錯字修改或是刪除數據請求,否則請一律帶上修改後的JSON,不然我會直接無視你的請求。
如果你能看懂程式碼,更推薦自行分支,能自訂更多東西。
分支友情連結
[編輯]暫無