Template Party

スタッフ管理CMS共通メニュー

スタッフ管理CMSに関する質問集

スケジュールの日付更新のタイミングを変更する事はできますか?
各キャストの出勤時刻をスケジュールページ(schedule2.html)orキャスト詳細ページ(staff.html)以外に出力できますか?
キャスト一覧ページのデフォルトの「人気順ソート」を「新着順ソート」にしておく事はできますか?
トップページとスケジュールページを「人気順」にしておく事はできますか?
setup.phpの「種類の設定(サンプルCMSだと「早番」と「遅番」)」以外に項目を追加させたのですが、トップページとスケジュールページにデータが出ません。
管理ページ内の「項目設定」メニューの種類(サンプルCMSだと「早番」と「遅番」)ごとの詳細設定内にある「一覧用HTML」と「詳細用HTML」というのはどうやって使うものですか?
setup.phpの「種類の設定(サンプルCMSだと「早番」と「遅番」)」ごとに一覧ページを出力させる方法はありますか?
「早番」「遅番」ごとにページを出力させる際、「おすすめ」も出力させたいのですが。
「早番」「遅番」ごとにページを出力させた際にも「人気順」「新着順」ソートをさせたいのですが。
登録したスタッフ情報がHPに出ません。
トップページのお知らせ欄の情報が、同じ日付で複数登録した場合に1件しか出力されません。
管理ページ内にある「設定」はどこに反映されるものでしょうか?
有料版CMSを1つ購入し、複数のサイトで使う事は可能ですか?
ファイル名を変更してアップしたところ、トップページの表示がおかしくなっています。年齢制限ページは使っていません。
CMSにはテンプレート下部の著作を外すライセンスも含まれていますか?
↑ ページの上部へ
スケジュールの日付更新のタイミングを変更する事はできますか?
2016年1月23日以降にご購入されたCMSの管理ページにはこの機能が加わっています。

それ以前にご購入された方は、以下(2択)よりご選択頂けます。
1.手元にあるテンプレートにご自身で直接カスタマイズ設定をする。
2.管理機能に加わった最新バージョンにバージョンアップする。※2015年10月以降ご購入の方は無料ですが、それ以前のご購入者様は有料(2,000円)となります。詳しくはお問い合わせ下さい。
↑ ページの上部へ
各キャストの出勤時刻をスケジュールページ(schedule2.html)orキャスト詳細ページ(staff.html)以外に出力できますか?
トップページの早番・遅番(※サンプルCMSの例)のみなら出力可能ですがそれ以外には対応していませんので予めご了承下さい。

■まず、index.phpの編集を行って下さい。
(※DLしたCMSファイル名は「staff_sqlite3_2016.zip」の場合の解説になります。この1つ前のバージョンではこのタグはコメントアウトで入っているのでコメントタグを外せばOK。)

index.phpの729行目あたりに以下を追加します。

↓以下タグをコピペして使って下さい。


■次はhtml側の編集です。
index2.htmlの本日早番に、{val list11/comment}と追加します。

配布中テンプレートは、

{val list11/info1/title}:{val list11/info1/value}
{val list11/info2/title}:{val list11/info2/value}
{val list11/info5/title}:{val list11/info5/value}

となっていますので、

{val list11/info1/title}:{val list11/info1/value}
{val list11/info2/title}:{val list11/info2/value}
{val list11/info5/title}:{val list11/info5/value}
{val list11/comment}

になると思います。
本日遅番の場合は、{val list12/comment}になります。

※この修正は、正式なサポートではありませんので、お客様ご自身での対応をお願いいたします。
対応したことによる結果については、保証いたしませんので、ご自身の責任でご利用ください。
上記の解説通りに作業して動作に不具合が発生した場合は掲示板にご質問ください。

↑ ページの上部へ
キャスト一覧ページのデフォルトの「人気順ソート」を「新着順ソート」にしておく事はできますか?
はい、index.phpの26~27行目あたり(※Ver2.1の場合)に
$ord = "1"; // 省略の場合は人気順
といった記載があるので、そこを、
$ord = "";
にすれば新着順ソートがデフォルトになります。
↑ ページの上部へ
トップページとスケジュールページを「人気順」にしておく事はできますか?
index.phpの指定の箇所の280行目あたり以降からの数字を「1」に変更する事で可能です。詳しい箇所はこちらの画像でご覧頂けます
↑ ページの上部へ
setup.phpの「種類の設定(サンプルCMSだと「早番」と「遅番」)」以外に項目を追加させたのですが、トップページとスケジュールページにデータが出ません。
こちらにマニュアルを用意しました。
↑ ページの上部へ
管理ページ内の「項目設定」メニューの種類(サンプルCMSだと「早番」と「遅番」)ごとの詳細設定内にある「一覧用HTML」と「詳細用HTML」というのはどうやって使うものですか?
どちらもcast.html(一覧用HTML)と、staff.html(詳細用HTML)の代わりに使う為に準備されています。
詳細用HTMLについては、例えばstaff.htmlをstaff2.htmlなどにコピーして増やし、レイアウトを変更するなどしてアップロード、その後、管理ページの詳細用HTML欄にstaff2.htmlと入力すればその項目はこのstaff2.htmlテンプレートを土台として出力されるようになります。
一覧用HTMLについては少し説明が難しいのですが、cast.htmlには早番も遅番も含めて一括出力される為、詳細用HTMLのような使い方はできません。一覧用HTML欄は、setup.phpの「種類の設定」の1番目に設定しているものに対してhtmlを指定すれば、その他全部の項目が合わせて出力されるようになります。ただ、既存のcast.htmlを使うのと意味は同じなので、もし各項目(早番、遅番)ごとに一覧ページを切り替えたいなら、以下のリンク先urlの使い分けを使って下さい。
↑ ページの上部へ
setup.phpの「種類の設定(サンプルCMSだと「早番」と「遅番」)」ごとに一覧ページを出力させる方法はありますか?
リンク先を別々にする事でなら対応可能です。現在、キャストページへのリンクurlが「index.php?act=cast」になっていますので、これを「index.php?act=cast&kind=1」や「index.php?act=cast&kind=2」に変更します。kind=1はsetup.phpの「種類の設定」で1番目(サンプルCMSなら早番)に設定した内容で、kind=2はsetup.phpの「種類の設定」で2番目(サンプルCMSなら遅番)に設定した内容が出力される事になります。この指定を使うと、1つ上のFAQの「一覧用HTML」と「詳細用HTML」もそのまま反映されるようになります。
↑ ページの上部へ
「早番」「遅番」ごとにページを出力させる際、「おすすめ」も出力させたいのですが。
index.phpの92~93行目あたりに
$data["list2"] = items_list($kind, $ord, 0, 0, 1); // 新人
という行があるので、その下の行に以下を追加して下さい。
$data["list3"] = items_list($kind, $ord, 0, 0, 2); // おすすめ
そして、テンプレート側におすすめ用の出力タグを追加します。通常のキャストの出力パーツをコピペし、list(又はlist2)とある文字列をlist3に変更すればOKです。全部で15か所ほどあるので間違えないように。
↑ ページの上部へ
「早番」「遅番」ごとにページを出力させた際にも「人気順」「新着順」ソートをさせたいのですが。
▼「早番」ページの場合、以下のようにして下さい。

▼「遅番」ページの場合、以下のようにして下さい。
↑ ページの上部へ
登録したスタッフ情報がHPに出ません。
各スタッフの編集ページの「名前」と「並び順(人気)」を管理ページで登録しているか確認して下さい。こちらが未入力だと情報が出ません。
↑ ページの上部へ
トップページのお知らせ欄の情報が、同じ日付で複数登録した場合に1件しか出力されません。
同じ日付のデータは1つのみしか表示しませんので、登録時に同じ日付で登録しないようにしてください。
(表示されるのは、後から登録のものとは限りません)
↑ ページの上部へ
管理ページ内にある「設定」はどこに反映されるものでしょうか?
RSSの情報提供をする為に用意されたパーツですが、テンプレート側に出力する為のタグが入っていないので発信したい人は以下手順で作業して下さい。 トップページのhtmlの<head>タグ内に
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="?act=rss20">
というタグを追加して下さい。出力形式は「RSS1.0」「RSS2.0」「ATOM」に対応していますがこの例では「RSS2.0」を呼び込んでいます。更に、更新欄などにRSSのアイコンなどを置いて、そこからも?act=rss20にリンクして頂くなど、必要に応じて編集して下さい。

近年、RSSの需要が減ってきた為、RSSに対応したブラウザも減ってきているようです。
RSSでなく、twitterなど他のソーシャルメディアを使って配信された方がいいかもしれません。

↑ ページの上部へ
有料版CMSを1つ購入し、複数のサイトで使う事は可能ですか?
有料版CMSは『1プログラム=1サイト』に有効です。チェーン店などで複数サイトでの利用の場合、各店舗数のプログラムが必要です。
↑ ページの上部へ
ファイル名を変更してアップしたところ、トップページの表示がおかしくなっています。年齢制限ページは使っていません。
梱包ファイルのindex2.htmlをindex.htmlに変更されませんでしたか?index2.htmlのままにしておかないとプログラム読み込みができませんので、必ずindex2.htmlのままでご利用下さい。尚、年齢制限ページをご利用の場合は、「ENTER」と「LEAVE」の入り口ページ(index.html)からプログラムページにアクセスするよう構成されている為、index.htmlがあっても問題ありません。
↑ ページの上部へ
CMSにはテンプレート下部の著作を外すライセンスも含まれていますか?
ライセンスとCMSは全く別商品です。テンプレートの著作を外したい場合はライセンス契約を別途行って下さい。尚、ライセンス契約を行ってもCMSの管理ページの著作を外す事はできません。
↑ ページの上部へ

<< よく頂く質問集メニューに戻る