複数タグ検索システムのmainリスト変数

前提

凡例

本ページの表にある「格納要素」カラムに記述される言葉とその意味を記す。
文言 意味
htmlテキスト htmlタグが書き込まれたテキスト
テキスト htmlタグが書かれていないテキスト
Array(n) n個の要素を持つ配列(Array)

mainlist変数の概要

複数タグ検索システムではmainlistという2次元配列の変数を使い、それぞれの要素に入っている値を直接ないしは加工をおこなったものをtableのセルに書き出す事によって検索結果のリストを描画する。

mainlist変数はcontents変数によって生成される。

contents変数

contents変数は配列(Array)型の変数である。contents変数にはListPagesモジュールより出力された値が格納される。下記はその項数とそこに納められるListPagesからの返り値を記したものである。

contents変数コード格納表

項数 収められるコード
0 "%%index%%"
1 "%%tags%%"
2 document.getElementById("getTitle").innerHTML
3 %%name%%
4 %%fullname%%
5 ["%%created_by%%",%%created_by_id%% ]
6 %%created_at%%",
7 ["%%updated_by%%",%%updated_by_id%% ]
8 %%updated_at%%
9 ["%%commented_by%%","%%commented_by_id%%" ]
10 %%commented_at%%
11 %%comments%%
12 [%%rating%%, %%rating_votes%% ]
13 %%size%%
14 %%children%%
15 %%revisions%%
16 %%total_or_limit%%

mainlist変数

mainlist変数対応表

以下はmainlistの2項目における番号とそこに格納されている値の対応表である。contentsカラムに番号が記されている場合、それはその要素の値がcontents変数の該当の項数の値と同じである事を意味する。

なお、この変数の第1項が0の場合はリストのヘッダーに記される文字が格納される。

項数 格納要素 意味 contents
0 htmlテキスト オブジェクトクラス -
1 htmlテキスト ページ作成者 -
2 htmlテキスト ページ作成日 -
3 htmlテキスト 最近の編集者 -
4 htmlテキスト 最終更新日 -
5 htmlテキスト コメントをしたユーザ -
6 htmlテキスト 最新コメント日時 -
7 テキスト コメント数 11
8 Array(2) 評価、vote数 12
9 テキスト ソースコード文字数 13
10 テキスト 子ページ数 14
11 テキスト リビジョン数 15
12 テキスト 記事のpagename 3
13 htmlテキスト 該当記事へのリンクコード -
14 htmlテキスト 原文記事へのリンクコード -
15 テキスト 記事につけられた全タグ 1
16 テキスト リンク構文内文章 2
特に指定がない限り、このサイトのコンテンツには次のライセンスが適用されます: Creative Commons Attribution-ShareAlike 3.0 License