「
モジュール:仮リンク
」を編集中
2020年8月30日 (日) 08:58時点における
Wikipedia>ネイ
による版
(変数名の誤字修正)
(差分) ← 古い版 |
最新版
(
差分
) |
新しい版 →
(
差分
)
ナビゲーションに移動
検索に移動
警告: このページの古い版を編集しています。
公開すると、この版以降になされた変更がすべて失われます。
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、さまざまなメリットもあります。
スパム攻撃防止用のチェックです。 決して、ここには、値の入力は
しない
でください!
local p = {} function p.ill(frame) local args = mw.getCurrentFrame():getParent().args args['viewInterwikiPageName'] = '0' return p.runIll(args) end function p.ill_vipn(frame) local args = mw.getCurrentFrame():getParent().args args['viewInterwikiPageName'] = '1' return p.runIll(args) end function p.runIll(args) local mIllLink = require('モジュール:仮リンク/link') local result = "" local resolvedFlag = false local title = mw.title.new(args[1]) if title.exists then if title.isRedirect then -- 引数1の記事がリダイレクト local argRedirect = args['redirect'] if argRedirect == nil then argRedirect = "" end local argPreserve = args['preserve'] if argPreserve == nil then argPreserve = "" end args['view'] = argRedirect .. argPreserve args['title'] = "リンク先の項目はリダイレクトなため、新規作成や他言語版からの翻訳が望まれます。" result = mIllLink.otherLangLinkList(args) result = result .. "[[Category:日本語版記事がリダイレクトの仮リンクを含む記事]]" else -- 引数1の記事がリダイレクト以外で存在している args['view'] = args['preserve'] args['title'] = "リンク先の項目はまだ不十分なため、加筆や他言語版からの追加翻訳が望まれます。" result = mIllLink.otherLangLinkList(args) -- preserve引数付きの場合はカテゴリ分類しない if args['preserve'] == "" or args['preserve'] == nil then resolvedFlag = true end end else -- 引数1の記事が存在しない args['view'] = 1 args['title'] = "リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。" result = mIllLink.otherLangLinkList(args) end if args['FIXME'] ~= "" and args['FIXME'] ~= nil then result = result .. '<span title="' if args['FIXME'] == "1" then result = result .. "このリンクは修正が必要です。" else result = result .. args['FIXME'] end result = result .. '"><sup class="noprint Inline-Template nowrap">[[[:Category:修正が必要な仮リンクを含む記事|要リンク修正]]]</sup></span>' result = result .. "[[Category:修正が必要な仮リンクを含む記事]]" else if resolvedFlag then if mw.title.getCurrentTitle().namespace == 0 then result = result .. "[[Category:解消済み仮リンクを含む記事]]" else result = result .. "[[Category:解消済み仮リンクを含むページ]]" end end end return result end return p
編集内容の要約:
uwuzu 非公式Wikiへの投稿はすべて、クリエイティブ・コモンズ 表示-非営利-継承 (詳細は
UwuzuWiki:著作権
を参照)のもとで公開したと見なされることにご注意ください。 自分が書いたものが他の人に容赦なく編集され、自由に配布されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください。
著作権保護されている作品は、許諾なしに投稿しないでください!
キャンセル
編集ヘルプ
(新しいウィンドウで開きます)
このページで参照読み込みされているページ:
モジュール:仮リンク/doc
(
編集
)
ナビゲーション メニュー
個人用ツール
ログインしていません
トーク
投稿記録
アカウント作成
ログイン
名前空間
モジュール
議論
English
表示
閲覧
ソースを編集
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
このWIkiについて
ツール
リンク元
関連ページの更新状況
ページ情報
他のプロジェクト