CMS履歴(2020/04/07更新)

「有料会員」と「無料会員」とを設け、有料会員のデータを一覧ページの冒頭に優先表示させる方法

解説

  1. まず、「有料会員」と「無料会員」を管理者が設定するためのセレクトメニューをsetup.phpに設定します。
    今回は項目の「1つ目」に設定していますが5つある項目のうちどれでもかまいません。

    セレクトメニュー(プルダウン)を使う場合、必ずlistの設定の最初にカンマ( , )を入れて下さい。

  2. index.phpの設定。2ブロック(※タグ内容は2つとも同じです)追加します。785行目あたりと877行目あたりからです。
    ※2019/07/03以降にDLされた方にはこの設定は入っています。
    ▼タグはコピペで使ってください
  3. 次に、一覧ページの編集。今回はサンプルでlist_job.html(求人用)を例にあげます。
    以下の2行分を追加します。
    <!--{def list/item1_有料会員}-->
    <!--{/def}-->

    この場合、setup.phpの「user」の1つ目の項目の設定で「有料会員」をセレクトした場合に出力させる、という意味になります。
    もし、2つ目の項目を使うなら<!--{def list/item2_有料会員}-->です。

  4. 今のブロック全体をコピーし、下にそのまま貼り付けます。
    下に貼り付けたブロックの「def」を「ndef」に書き換えたらOK。

    こちらは「ndef」を使っているので、「有料会員をセレクトしていない場合に出力させる」という意味になります。

  5. ファイルをアップロードしたら、管理ページで試してみましょう。
    「登録者」→「サンプルユーザー」の編集ボタンを押し、以下の画面のようにします。
  6. 求人情報の一覧ページを見てみましょう。有料会員に設定した「サンプルユーザー」のデータが冒頭に出力されました。
    ※以下はわかりやすいように、有料会員のボックスに背景色をつけています。

<< 1つ前のページに戻る