index.php?act=◯◯◯を追加したい

カテゴリ 【CMS】スタッフ管理(クラブ・スナックなど)
タイトル index.php?act=◯◯◯を追加したい
質問者 kuraさん (2506)
質問日時 2024/02/27 08:54 回答数 1
メディア共有 このエントリーをはてなブックマークに追加
質問内容

現在、index.php?act= として開けるのは castとSchedule だけになっていますが、これを増やすにはどのようにすれば良いのでしょうか?
サイドバーの「おすすめ」を各ページに掲載したいのですが、これは「index.php?act=」としないと稼働しないと理解しました。
index.phpにいくつかそれらしいのがあったので、改変や追加などしてみましたがうまくいきません。
その点ご教示いただければ幸いです。

この質問の回答受付は終了しました

回答(1件)

回答者:
q19cms担当者さん (2341)
回答日時:
2024/02/27 09:13
ファイル:
staff_index20240227.zip

通常のhtmlファイルにスタッフ情報などを出力する方法です。
まず、添付のindex.phpに置き換えてください。
例えば、access.htmlを出力するなら、

https://~/index.php?act=access あるいは https://~/?act=access とします。

出力は540行付近のトップページの出力と同様に行われますので、list1、list2、newfaceなど
が出力できます。
index2.htmlなどを参考に、出力部分をaccess.htmlに入れておきます。
他の一覧を出力したい場合は、

$data["osusume"] = items_list(0, 0, 0, 4, 2); // おすすめ指定、4人

このように、出力したいデータを用意しておく必要があります。
この場合、osusumeが出力するデータになりますので、

---------------------------
<!--{each osusume}-->
<div class="list">
<a href="index.php?act=staff&id={val osusume/info_id}">
<!--{def osusume/image1}--><figure><img src="user_data/{val osusume/image1_file}" alt="{val osusume/title}"></figure><!--{/def}-->
<!--{ndef osusume/image1}--><figure><img src="images/photo1.jpg" alt="{val osusume/title}"></figure><!--{/def}-->
<h4>{val osusume/title}</h4>
<p>
{val osusume/info1/title}:{val osusume/info1/value}<br>
{val osusume/info2/title}:{val osusume/info2/value}<br>
{val osusume/info5/title}:{val osusume/info5/value}
</p>
<!--{def osusume/recommend1}--><span class="mark1">人気</span><!--{/def}-->
<!--{def osusume/new_flag}--><span class="mark2">NEW</span><!--{/def}-->
</a>
</div>
<!--{/each}-->
---------------------------

この様にすることで、出力することが出来ます


1件中 1 ~ 1