Gamerch
Gamerchヘルプ
絶賛配信中: アカシッククロニクル 絶賛配信中: アカシッククロニクル

【新機能】テーブル構文とWikiDB一覧構文の機能強化を行いました

最終更新日時 :
1人が閲覧中

Gamerchでは編集時に使用するWiki構文の機能強化として、テーブル構文の構文追加やWikiDB一覧構文での検索条件の追加を行いました。

本ページでは今回実装した新規構文と紹介や実際の使用例を説明していきます。

テーブル構文の機能追加

行の高さを設定する構文

行高構文(height(○):)テーブルを行ごとに行の高さを設定する構文です。の位置には表示する高さ(px数)を入力してください。

各行ごとに高さを変えることや、テーブルの設定行(|・・・|c)に記述することで、すべての行で任意の高さに揃えることも可能です。

※行の高さ指定はセル中のコンテンツが指定した高さに収まる場合に有効になります。(長文や大きな画像を挿入した場合に指定した高さよりも高くなることがあります)

行高構文の表示例

高さ未指定
高さ20px
高さ40px
高さ60px

上記表示例のWiki構文を表示
|高さ未指定|
|height(20):高さ20px|
|height(40):高さ40px|
|height(60):高さ60px|

列全体を表見出しにする構文

テーブルの行全体を見出しとして太字にする構文(|・・・|h)は以前からご提供しておりましたが、列全体を見出しにして太字にする構文を追加しました。

各セルを太字にする構文(|!・・・|)と同じように、見出しにしたい列の設定行で(|!・・・|c)と記載することで、指定した列の各セルを見出しにすることができます。

※列全体の見出し構文を使用する場合、設定行の各セルの先頭に「!」を入力する必要があります。

列全体が見出しになる例:|!size(15)|・・・|c

列全体が見出しにならない例:|size(15)!|・・・|c


列全体の見出し構文の表示例

見出し見出し(行)
見出し(列)普通
見出し(列)普通

上記表示例のWiki構文を表示
|!||c
|見出し|見出し(行)|h
|見出し(列)|普通|
|見出し(列)|普通|

先頭行/先頭列の固定表示する構文

縦長のテーブルや横スクロール構文TS:を使った横長のテーブルを表示する際に、先頭の行や先頭の列を固定する構文です。

テーブルの設定行(|・・・|c)に、先頭行(1行目)を固定する場合は|FT:|cを記述、先頭列(1列目)を固定する場合は|FL:|cを記述することでスクロールに合わせて先頭行/列が追随するようになります。

|FT:FL:|cを併用することで、先頭行と先頭列を両方固定することも可能になります。

※固定できるのは1行目または1列目のみになります。複数の行/列を固定することはできません

※先頭列を固定できるのは横スクロール構文TS:を利用した時のみとなります。


先頭行の固定例(縦方向の固定)

先頭行の固定例

※テーブルの先頭行(濃いグレーの行)が画面をスクロールしても画面上部に固定表示されています


上記表示例のWiki構文を表示
|FT:|c
|先頭行|h
|CENTER:↓↓↓↓↓|
|ページをスクロールしても|
|先頭行がテーブル上部に表示されます|
(以下省略)

先頭列の固定例(横方向の固定)

先頭列の固定例

※テーブルの先頭列がテーブル枠を横にスクロールしても枠の左側に固定表示されています


上記表示例のWiki構文を表示
|FL:TS:700||c
|先|横にスクロールすると|→ → → → → →|横にスクロールすると|→ → → → → →|
|頭|先頭列が枠の左側に|→ → → → → →|先頭列が枠の左側に|→ → → → → →|
|列|固定されます|→ → → → → →|固定されます|→ → → → → →|
|先|→ → → → → →|横にスクロールすると|→ → → → → →|横にスクロールすると|
|頭|→ → → → → →|先頭列が枠の左側に|→ → → → → →|先頭列が枠の左側に|
|列|→ → → → → →|固定されます|→ → → → → →|固定されます|

列数の自動調整構文

列数の自動調整構文はテーブルの設定行(|・・・|c)にCOLAUTO:と記載することで、行ごとに列数が異なってもテーブル幅に自動調整が行われる構文です。

列数の自動調整構文を使うと、行ごとに各列(セル)は同じ幅に自動的に調整されます。(列ごとに幅を設定することは出来ません


列数自動調整の表示例

二分割二分割
三分割三分割三分割
四分割四分割四分割四分割

上記表示例のWiki構文を表示
|COLAUTO:|c
|二分割|二分割|
|三分割|三分割|三分割|
|四分割|四分割|四分割|四分割|

【注意事項】

COLAUTO構文を利用したテーブルでは、テーブルの設定行(|・・・|c)で一緒に利用できない構文がございます。

※テーブルの設定行での一括設定はできませんが、テーブル内のセル(枠)単位でご利用いただける構文もございます。

設定行でCOLAUTO構文と併用できる構文

  • テーブル全体の幅指定(T:**/TS:**)
  • 高さ指定(height():**)

など


設定行でCOLAUTO構文と併用できない構文

  • 列ごとの幅指定
  • ソート機能(COLSORT:)
  • 文字配置の設定(LEFT:/CENTER:/RIGHT
  • 文字色/背景色の設定(color():/bgcolor():)
  • 文字サイズの設定(size():

など

※ COLAUTO構文を含んだテーブルで利用できない構文を使用した場合にもページの保存自体は可能ですが、表示されるテーブルが意図しない表示や動作になる恐れがございます。併用による表示崩れや誤動作に関してはサポート対象外とさせていただきますので、予めご了承ください。


WikiDBの機能強化(一覧構文)

「~を含む」を使った条件絞り込み

名前といったWikiDBの先頭の項目のみで「~を含む」を使用した部分一致での絞り込みをご利用頂いておりましたが、「文字列型」と一部の「長文型」(注1)でもご利用いただけるようになりました。

1回の検索(1つのWikiDB一覧構文)につき「~を含む」は1項目につき1回、かつ3項目までとなります。4つ以上の項目に対して「~を含む」を使用したり、同じ項目に対して複数の「~を含む」を使用する検索には対応しておりません。

※その他のデータ型や長文型の完全対応につきましては、今後の利用状況や負荷状況を踏まえて開発の検討をさせていただきます。


注1 長文型は1000文字まで入力できますが、本リリース時点で長文型の部分一致で検索可能な範囲は先頭から250文字程度となります。それ以降の部分に検索文字列を含んでいる場合でも検索結果には表示されない仕様となります。



「~を含む」を使った条件絞り込みの表示例

画像名前生息地
かばサハラ砂漠以南のアフリカ大陸
こあらオーストラリア大陸
ラッコ北アメリカ大陸、千島列島

上記表示例の編集画面とWiki構文


#wikidb_select(サンプル){|15%|25%|60%|c,|画像|名前:asc|生息地:like(大陸)|}

★ヘルプを読んでも解決しないときは・・・

お手数ですが、お問い合わせフォーム または 質問・要望掲示板 からお問い合わせください。

コメント (【新機能】テーブル構文とWikiDB一覧構文の機能強化を行いました)

  • 総コメント数4
  • 最終投稿日時 2021/06/18 15:38
  • 表示設定
    • Gamerch Support
    5
    2021/06/18 15:38 ID:us92b8q8

    >>1

    Gamerchサポートです。

    こちらでも症状を確認させて頂きたいので、大変お手数ですが対象ページURLや対象個所、詳しい症状等を下記、お問い合わせフォームよりお送り頂けないでしょうか。



    ※問題が発生している画面のスクリーンショットなどもございましたら添付頂けますと幸いです。


    何卒、宜しくお願い致します。

    • Gamerch Support
    3
    2021/06/18 12:14 ID:us92b8q8

    >>2

    Gamerchサポートです。

    #wikidb_selectでもFT:FL:はご利用頂けます。

    FT(先頭列固定)をご使用される際、一覧構文の挿入で「横スクロールを許可する」にチェックされるか、従来の表のようにTSを使用して横長のテーブルにする必要がありますので、参考にしていただければ幸いです。

    • ななしの投稿者
    2
    2021/06/17 11:49 ID:qon6khd6

    #wikidb_selectでは、FT:FL:は使えないのでしょうか?

    • ななしの投稿者
    1
    2021/06/16 00:14 ID:j0abs7ii

    FT:での先頭行固定の機能ですが、TS:を指定しない(テーブル幅が画面サイズ固定)場合、PC表示では機能していないようです。

    編集中のプレビューでは機能しています。

    取り急ぎご報告だけ。

新着スレッド(Gamerchヘルプ)

注目記事
ページトップへ
閉じる