検索を切り替える
検索
メニューを切り替える
278
255
4
2.4K
U-Stella Wiki
🔍 ナビゲーション
はじめに
最近の更新
おまかせ表示
人気のページ
🌍 トップカテゴリ
ストーリー
素材データ
公式資料
コミュニティ
キャラクター資料
🔗 外部リンク
ユーステラ公式サイト
FANBOX
Discordサーバー
✏️ 編集者向け
U-Stella Wikiの使い方
テンプレート一覧
案内
特別ページ
ファイルをアップロード
Toggle preferences menu
通知
個人設定を切り替える
ログインしていません
編集を行うと、IPアドレスが公開されます。
user-interface-preferences
個人用ツール
トーク
投稿記録
アカウント作成
ログイン
「
モジュール:RelatedByCategory
」を編集中
提供:U-Stella Wiki
このページを共有
表示
閲覧
ソースを編集
履歴表示
associated-pages
モジュール
議論
その他の操作
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。
スパム攻撃防止用のチェックです。 けっして、ここには、値の入力は
しない
でください!
local p = {} function p.show(frame) local title = mw.title.getCurrentTitle() local categories = title:getParentCategories() local results = {} local limit = tonumber(frame.args[1]) or 5 for catTitle, _ in pairs(categories) do if mw.title.new(catTitle).namespace == 14 then -- Category namespace local cat = mw.title.new(catTitle):getContent() local pages = mw.site.stats.pagesInCategory(catTitle, false) for _, page in ipairs(pages) do if page.prefixedText ~= title.prefixedText and #results < limit then table.insert(results, '[[' .. page.prefixedText .. ']]') end end end end if #results == 0 then return '<div class="related-footer"><small>関連記事はまだありません。</small></div>' end return '<div class="related-footer"><strong>📚 関連記事:</strong><ul><li>' .. table.concat(results, '</li><li>') .. '</li></ul></div>' end return p
編集内容の要約:
U-Stella Wikiへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細は
U-Stella Wiki:著作権
を参照)。
著作権保護されている作品は、許諾なしに投稿しないでください!
キャンセル
編集の仕方
(新しいウィンドウで開きます)
このページで使用されているテンプレート:
モジュール:RelatedByCategory/doc
(
編集
)