「モジュール:Otolaryngology」の版間の差分

提供:WikiWiki
ナビゲーションに移動 検索に移動
(ページの作成:「local p = {} function p.getPostsHTML(frame) local strMod = require("モジュール:文字列") local postDataArr = strMod.split(",",frame.args[1]) local postsHTML = "" for i = 1, #postDataArr do if i % 2 == 0 then postsHTML = postsHTML .. "<div class=\"posts_text\">" .. postDataArr[i] .."</div><div class=\"posts_icons_wrapper\"><div class=\"icon_wrappers\">24x24px<…」)
 
編集の要約なし
4行目: 4行目:
   local strMod = require("モジュール:文字列")
   local strMod = require("モジュール:文字列")
   local postDataArr = strMod.split(",",frame.args[1])
   local postDataArr = strMod.split(",",frame.args[1])
  local singlePostHTML = ""
   local postsHTML = ""
   local postsHTML = ""
   for i = 1, #postDataArr do
   for i = 1, #postDataArr do
   if i % 2 == 0 then
   if i % 2 == 0 then
   postsHTML = postsHTML
   postsHTML = singlePostHTML
         .. "<div class=\"posts_text\">"
         .. "<div class=\"posts_text\">"
         .. postDataArr[i]
         .. postDataArr[i]
         .."</div><div class=\"posts_icons_wrapper\"><div class=\"icon_wrappers\">[[ファイル:いちごたると_リプライボタン.svg|24x24px]]</div><div class=\"icon_wrappers\">[[ファイル:いちごたると_リポストボタン.svg|24x24px]]</div><div class=\"icon_wrappers\">[[ファイル:いちごたると_いいねボタン.svg|24x24px]]</div><div class=\"icon_wrappers\">[[ファイル:いちごたると_閲覧数アイコン.svg|24x24px]]</div><div class=\"icon_wrappers\">[[ファイル:いちごたると_共有ボタン.svg|24x24px]]</div></div></div></div>"
         .."</div><div class=\"posts_icons_wrapper\"><div class=\"icon_wrappers\">[[ファイル:いちごたると_リプライボタン.svg|24x24px]]</div><div class=\"icon_wrappers\">[[ファイル:いちごたると_リポストボタン.svg|24x24px]]</div><div class=\"icon_wrappers\">[[ファイル:いちごたると_いいねボタン.svg|24x24px]]</div><div class=\"icon_wrappers\">[[ファイル:いちごたると_閲覧数アイコン.svg|24x24px]]</div><div class=\"icon_wrappers\">[[ファイル:いちごたると_共有ボタン.svg|24x24px]]</div></div></div></div>"
        ..postsHTML
     else
     else
     postsHTML = postsHTML
     singlePostHTML = "<div class=\"posts\"><div class=\"posts_prof_pic_wrappers\">[[ファイル:いちごたると_プロフィール.jpg|40x40px]]</div><div class=\"second_elems_in_post\"><div class=\"posts_info\"><span class=\"posts_author_account\">いちごたると</span><span class=\"posts_author_screen\">@o_rx5b5</span><span class=\"posts_screen_date_separator\">·</span><span class=\"posts_date\">"
    .. "<div class=\"posts\"><div class=\"posts_prof_pic_wrappers\">[[ファイル:いちごたると_プロフィール.jpg|40x40px]]</div><div class=\"second_elems_in_post\"><div class=\"posts_info\"><span class=\"posts_author_account\">いちごたると</span><span class=\"posts_author_screen\">@o_rx5b5</span><span class=\"posts_screen_date_separator\">·</span><span class=\"posts_date\">"
       .. postDataArr[i]
       .. postDataArr[i]
           .."</span></div>"
           .."</span></div>"

4年5月17日 (来) 19:06時点における版

このモジュールについての説明文ページを モジュール:Otolaryngology/doc に作成できます

local p = {}

function p.getPostsHTML(frame)
  local strMod = require("モジュール:文字列")
  local postDataArr = strMod.split(",",frame.args[1])
  local singlePostHTML = ""
  local postsHTML = ""
  for i = 1, #postDataArr do
  	if i % 2 == 0 then
  		postsHTML = singlePostHTML
        .. "<div class=\"posts_text\">"
        .. postDataArr[i]
        .."</div><div class=\"posts_icons_wrapper\"><div class=\"icon_wrappers\">[[ファイル:いちごたると_リプライボタン.svg|24x24px]]</div><div class=\"icon_wrappers\">[[ファイル:いちごたると_リポストボタン.svg|24x24px]]</div><div class=\"icon_wrappers\">[[ファイル:いちごたると_いいねボタン.svg|24x24px]]</div><div class=\"icon_wrappers\">[[ファイル:いちごたると_閲覧数アイコン.svg|24x24px]]</div><div class=\"icon_wrappers\">[[ファイル:いちごたると_共有ボタン.svg|24x24px]]</div></div></div></div>"
        ..postsHTML
    else
    	singlePostHTML = "<div class=\"posts\"><div class=\"posts_prof_pic_wrappers\">[[ファイル:いちごたると_プロフィール.jpg|40x40px]]</div><div class=\"second_elems_in_post\"><div class=\"posts_info\"><span class=\"posts_author_account\">いちごたると</span><span class=\"posts_author_screen\">@o_rx5b5</span><span class=\"posts_screen_date_separator\">·</span><span class=\"posts_date\">"
  	  	  .. postDataArr[i]
          .."</span></div>"
  	end
  end
  return postsHTML
end

return p