ホームページテンプレートを無料配布中
商用利用もWEB制作業者様利用も全て無料

テンプレートパーティー

ブリーダー業者用プログラムの設定方法

STEP1.納品ファイルについての説明

※当ページの解説は、「tp_breeder2_green01」が土台となっております。その他のテンプレートをご利用の場合は、梱包ファイルや画面構成が異なりますのでご注意下さい。

  • baseフォルダ…メニューやロゴなどの文字なしの土台画像が入っています。必要に応じてこの画像に文字をのせてご利用下さい。
  • cssフォルダ…スタイルシートファイルが入っています。
  • dataフォルダ…breeder.sqlite(又はbreeder.data)ファイルを梱包しているフォルダです。このbreeder.sqliteファイルにデータが書き込まれていきます。
  • imagesフォルダ…ホームページテンプレート用の画像が梱包されています。
  • jsフォルダ…javascriptファイルが入っています。基本的にこれは編集しなくていいです。
  • spj_cmsフォルダ…スマートフォン版テンプレートと必要なプログラムが梱包されています。※レスポンシブタイプはPC、スマホ、タブレット共通のhtmlなので使いません。
  • user_dataフォルダ…データ登録時に画像を格納するフォルダです。
  • index_.html…ホームページのトップページ用テンプレートファイルになります。
  • item.html…「詳細ページ」の土台ファイルです。このhtmlにプログラムが流し込まれて詳細ページが生成されます。管理ページで自作のテンプレートを指定する事もできます。
  • list.html、list2.html…「一覧ページ」の土台ファイルです。このhtmlにプログラムが流し込まれて一覧ページが生成されます。管理ページで自作のテンプレートを指定する事もできます。
  • toiawase.html…仔犬問い合わせ用フォームページです。通知先アドレスや件名などはsetup.phpファイルにて行います。
  • その他のhtmlファイル…プログラムを組み込んでいない通常のhtmlファイルです。
  • index.php…プログラムファイルです。
  • setup.php…プログラムファイルです。メニュー項目を決めたり、仔犬用フォームの設定はこのファイルに直接書き込んで行います。

ワンポイントアドバイス!

CMS購入後は、以下解説に従って自社用に項目などを変更するわけですが、まずは納品ファイルのままサーバーにアップし、動作確認する事からおすすめします。最初にアレコレてを加えて「さぁ登録しよう」となった時、どこか1か所でも間違えていた為にプログラムエラーなどが出ないとも限りません。費やした作業時間が無駄にならないよう注意して下さい。

もう1つアドバイスですが、項目内容などを自社用に変更していく場合、少しずつ変更&プレビュー確認を行いながらをお勧めします。これも一気にやってしまって後で不具合が出た場合、どこに原因があるか特定できなくならない為のアドバイスです。

↑ ページの上部へ

STEP2.初期設定をしよう(必ず最初に行って下さい)

仔犬のデータを格納するフォルダやファイル名を変更しておきましょう

setup.php冒頭にある「データベースファイルの場所と名前」ブロックを編集します。このままでももちろん動作しますが、breeder.sqlite(又はbreeder.data)ファイルにダイレクトにアクセスされると、登録したデータ類をダウンロードされてしまうので、フォルダ名やファイル名を変更する事をお勧めします。もしくは、dataフォルダへアクセス制限をかけておく方法でも可です。

項目を決めてsetup.phpファイルに設定しましょう。ここで設定した項目が、一覧ページの出力対象となります。

例えば、「トイプードル」「チワワ」の2つに決めたとします。
setup.phpを開き「// 扱うデータの種類」の設定をしましょう。

もし行数が足りない場合、追加していってもらってOKです。
例えば、ダックスの下の行(4番目)に「ポメラニアン」を加える場合、
"4" => "ポメラニアン",
のように追加します。

※項目を減らす場合の注意点
先に管理ページで消去対象のデータを削除しておいて下さい。削除しておかないとデータとして残り思わぬ所で出力される可能性がある為。
もし既にsetup.phpを変更してしまっていた場合、一旦元のsetup.phpの項目に戻してから管理ページで削除予定の項目のデータを全て削除してから改めてsetup.phpを編集して下さい。

ここで設定した項目の一部だけをまとめて出力させるという事はできないのでご注意下さい。例えば、「ミニチュアダックス」と「カニンヘンダックス」を作って、それらをまとめて「ダックス」として出力する事ができないという事です。
但し、全物件を対象とした出力でしたら対応可能です。当ページ下部にある「拡張機能」コーナーをご覧下さい。

仔犬用問い合わせフォームの通知先アドレスも設定しておきましょう。

setup.phpファイルには、仔犬用問い合わせフォームからの通知先アドレスなどの設定箇所もあります。必ず設定しておいて下さい。メールアドレスの他、サイト名や文面の設定も行って下さい。正式なご利用時の前には実際にフォームから送信テストをしてみてきちんと配信されるか確認して下さい。

複数メールアドレスに通知させたい場合、メールアドレスをカンマで区切る事で可能です。
(例:info@XXXXX.com,support@XXXXX.comなど)

スマートフォン用にプログラムをコピーします(※spj_cmsフォルダがある場合のみ)

上記で設定したsetup.phpspj_cms内に上書きします。
上書き後、spj_cmsのsetup.phpを開き、以下のようにパスを変更して下さい。これにより、PC版の不動産のデータをスマホ版で使えるようになります。

ファイル一式アップロードします

あなたのサーバーにファイル一式をアップロードします。
アップロード後、まずはそのままアクセスしてみます。もし何かエラーが出る場合は以下手順でパーミッション設定行います。

アクセスするのはあなたのサイトのドメインでOKです。テンプレートではindex_.htmlがトップページ用ファイルですが、プログラムが自動でこれを使ってindex.htmlの代わりに出力してくれます。

■エラーが出る場合はパーミッション設定を行ってみて下さい。
「user_data」フォルダ、「data」フォルダのパーミッションを775、757、777の順で試して最初に動作するものを設定。
「data」フォルダ内の「breeder.sqlite(又はbreeder.data)」ファイルのパーミッションを664、656、666の順で試して最初に動作するものを設定。
これで動かない場合は、上記のフォルダとファイル双方のパーミッションを合わせて設定。
それでも動かない場合は、テンプレートが梱包されているフォルダ本体のパーミッションも775、757、777の順で設定してみて下さい。
■パーミッション設定してもエラーが出る、又は、管理画面自体が出てこない場合。
あなたのサーバーではご利用頂けない可能性がございますのでチェックプログラムをお試し下さい。

管理ページにログインしてみましょう

http://あなたのサイトのドメイン/?act=setup にアクセスして下さい。(「あなたのサイトのドメイン」部分は実際のHPアドレスに入れ替えて下さい。)

あなたのサイトの情報に入れ替えて下さい

ログイン後、以下の画面が出ますので、必ずあなたのサイト用にデータを入れ替えて下さい。
最後に保存ボタンを押すのを忘れないように。

左側メニューを見てみよう

以下のコーナーが全メニューです。setup.phpファイルの設定により、「仔犬情報」メニューのみ増減します。

まずは「項目設定」メニューをクリックして下さい

設定に入る前に、最初に設定したsetup.phpの「扱うデータの種類」を減らしたり変更した場合に、ここをまず編集します。変更していない場合はこの編集は不要です。

■単に項目数を減らした場合、以下のように種類名が空になっている行が出ると思うので削除しておいて下さい。
項目名を変更した場合、各行の「編集」ボタンを押して、各物件に合う内容にリストを変更して保存しなおして下さい。

設定が完了したら、「ダックス」の「編集」ボタンを押してみましょう

以下の画面が出てきますので、必要に応じて変更します。「ダックス」以外の各項目も同じように自サイト用に変更しておいて下さい。
※仔犬のデータ登録後にここの項目を変更してしまうと、それまでに登録したデータの項目名と仔犬の登録内容がかみあわなくなってしまうので注意して下さい。

ホームページのメニューやリンクを設定しましょう

プログラムを出力するhtmlテンプレート側のメニュー名変更やリンク設定などは手作業で編集します。
htmlファイルをホームページ編集ソフトなどで開きます。以下画面はトップページ用の土台ファイル(index_.html)です。
スマートフォン用はspj_cmsフォルダに入っています。(※レスポンシブタイプには入っていません)

上部の横並びメニューは画像なので、変更したい場合はbaseフォルダに入っている文字なし土台画像に好きな文字をのせてimagesフォルダに上書きして入れ替えます。
次に、メニューのリンク先を必要に応じて変更します。一般のhtmlファイルへのリンクは通常通りの指定でOKなのですが、プログラムから出力されたページのリンク先アドレスについては以下で説明します。

プログラムから出力されるアドレスについて

トップページから見た場合、./?act=list&kind=●(※●には任意の半角数字が入る)がリンク用アドレスです。
には最初にsetup.phpで設定した「扱うデータの種類」の各リスト内の数字が入ります。
マニュアルの例でいえば、
トイプードル」は「1」なので、./?act=list&kind=1がリンク用のアドレスになります。
チワワ」なら「2」なので./?act=list&kind=2がリンク用のアドレスになります。
ダックス」なら「3」なので./?act=list&kind=3がリンク用のアドレスになります。

トップページに戻るためのリンクアドレスは、index.htmlではなく、./とするか、もしくはhttp://からの指定で設定しておいて下さい。index.htmlというファイルは存在しない為、ページがないというエラーが出てしまいます。


(例2の「sample-site.com」部分はあなたのドメインに入れ替えて下さい)

登録した全データを一覧表示させる場合

ブリーダー用CMSには、全犬種を一覧で表示させるページも準備してあります。
全データをまとめて表示させたい場合は、リンク先を./?act=list&html=list2.htmlとすればOKです。
&html=list2.html部分で出力させるテンプレートを指定しています。ファイル名はlist2.htmlでなくても構いませんので必要に応じてhtmlを準備し、リンク先も合わせて調整してみて下さい。

↑ ページの上部へ

STEP3.設定が全て完了したら実際に仔犬データを登録してみよう

「トイプードル」を登録してみましょう。

再び管理ページ画面に戻ります。左側の「仔犬」リストから「賃貸物件」メニューをクリックしてみましょう。サンプルデータとして「売買物件」と「賃貸物件」に2件ずつ登録されているので、どのように出力されているか確認してから登録してもいいでしょう。最終的にはこのテストデータは削除しておいて下さい。

この登録画面に入っている各項目は、上のステップで設定した「項目設定」メニューで設定された各データが反映されています。上にも書きましたが、仔犬データ登録後に「項目設定」を変更してしまうとそれまでに登録したデータと項目名があわなくなってしまうので注意して下さい。

■画像のアップロードについて
あまり容量の大きな画像をアップするとエラーを出す場合があるので、もしエラーが出た場合はある程度小さくしてからアップして下さい。

登録したらどのように反映されたか見てみましょう

管理画面の「プレビュー」のテキストリンクをクリックすれば登録した物件データの詳細ページを見る事ができます。
サイト全体で見てみた場合は、あなたのサイトアドレスを直接入力してアクセスしてみましょう。





STEP4.仔犬専用の問い合わせフォームについて

仔犬の詳細ページ下部にある「こちらのわんちゃんのおといあわせをする」ボタンをクリックすると自動で専用の問い合わせフォームが開きます。

「No」と「名称」は自動で入力されます。
ここから送信すると、送信者と管理者宛にそれぞれメールが届きます。メールの文面や管理者のメールアドレス設定は冒頭の説明にあるようにsetup.phpで行って下さい。

↑ ページの上部へ

STEP6.こだわり項目をアイコンにする方法

仔犬詳細ページの「価格に含まれるもの」の情報はアイコンにすることもできます。
ちなみにこのテキスト情報は管理ページの左メニュー「項目設定」の一覧から編集画面を開いた際の「こだわり項目」の内容が出力されます。

1.アイコン画像を用意し、iconフォルダに入れます。

アイコンフォルダ(※iconフォルダ)はお手元のテンプレートフォルダに新しく追加して下さい。

2.setup.phpにファイル名を入力します。

このアイコン画像の指定と、管理ページのテキスト表記は内容を合わせておいて下さい。例えば、「血統書つき」のアイコンを1行目に指定したとしたら、管理ページの「こだわり条件1」にも「血統書つき」と入力して下さい。

↑ ページの上部へ

STEP7.色々な出力方法(拡張機能)

ここからは出力に関する拡張機能を説明させて頂きます。
色々組み合わせる事で、臨機応変な一覧ページの出力が可能となりますのでお試し下さい。矛盾するような出力方法の組み合わせをした場合、どちらかの指定が有効となります。

項目ごとの各一覧ページの表示件数を指定して表示させる。(通常は10件ずつ表示)

例えばsetup.phpに設定した項目の「1項目目」の物件を「5件」ずつ表示させていきたいなら、

となります。
kind=1」が「1項目目」を指定し、「limit=5」が「5件ずつ表示」を指定しています。

※全種類同じ件数表示でいいなら、setup.phpの16行目あたりにあるdefine("PAGE_LIMIT", 10);10の数字を変更すればOKです。

全部の項目をまとめて一覧表示させる。(通常は10件ずつ表示)

setup.phpに設定した「全部の項目」をまとめて一覧表示させる方法です。

となります。
?act=list」のみにすると「全部の項目」がまとめて表示されます。

全部の項目を、「表示件数を指定」して表示させる。

上記の一覧表示だと10件ずつしか表示されないのですが、以下方法で一覧への表示件数を直接指定する事ができます。

となります。
?act=list」が「全データ」で、「limit=5」が「5件ずつ表示」を指定しています。

■上記を応用すれば、登録してある全部のデータを1枚のページに出力させることも可能となります。

1000件と指定しておけば、それ以下の物件数なら全件出力されるという事になります。

トップページの「新着」物件を全件一覧表示させる。

トップページ内にサムネイル表示されている「新着物件」を一覧ページとして出力させるには、

となります。
limit=1000」が「1000件ずつ表示」で、「top=1」が「新着物件」を指定しています。

トップページの「おすすめ」物件を全件一覧表示させる。

トップページ内にサムネイル表示されている「おすすめ物件」を一覧ページとして出力させるには、

となります。
limit=1000」が「1000件ずつ表示」で、「top=2」が「おすすめ物件」を指定しています。

出力する一覧のhtmlページを指定して表示させる。

出力用htmlファイル指定は管理ページ内でも行えますが、上記のカスタマイズを行った場合などに希望するテンプレートで出力したい場合は以下方法をお試し下さい。

limit=1000」が「1000件ずつ表示」で、「html=list2.html」が「list2.html」ファイルを土台として出力させる事を指定しています。

↑ ページの上部へ

STEP8.お知らせ(RSS)の使い方

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

管理ページの「お知らせ(RSS)」メニューをクリックしてデータ登録をすると、トップページに掲載され、更に情報はRSS配信されます。

html側にはRSSの出力用タグは入れていますが、HPの表面上のRSSアイコンはおいていませんので必要があればアイコンを置いて、リンク先を「./?act=rss20」としておいて下さい。

↑ ページの上部へ

その他.データファイルのバックアップは定期的に行いましょう

サーバー上にあるdata/breeder.data(フォルダ名、ファイル名は変更されている場合はこれに該当するものを)ファイルは定期的にダウンロードしてバックアップ保存をとっておいて下さい。dataファイルは通常のファイルになっている為、同時に管理画面を開いて更新を行ったり、更新中にブラウザを閉じたりすると問題が出る可能性があります。データが破損した場合に復旧できるよう、大きな更新をした際にバックアップをとっておかれると安心です。

↑ ページの上部へ

その他.トップページに表示させる「新着情報」などの件数を変更しよう

index.phpの300行目あたりから、

// トップページ
$data["osusume"] = bukken_list(0, 0, 0, 12, 2); // おすすめ
//
$data["list0"] = bukken_list(0, 0, 0, 8, 1); // 全データ
$data["list1"] = bukken_list(1, 0, 0, 8, 1); // 扱うデータの種類:1つめ
$data["list2"] = bukken_list(2, 0, 0, 8, 1); // 扱うデータの種類:2つめ
$data["list3"] = bukken_list(3, 0, 0, 8, 1); // 扱うデータの種類:3つめ
$data["list4"] = bukken_list(4, 0, 0, 8, 1); // 扱うデータの種類:4つめ
$data["list5"] = bukken_list(5, 0, 0, 8, 1); // 扱うデータの種類:5つめ

といった設定がありますが、()内の左から4つめ(上の例だと「12」や「8」)の数字が表示件数になりますので希望に合わせて変更して下さい。

↑ ページの上部へ

その他.管理ページで「新着」を選択しなくてもトップページに新着順で物件を表示させる方法

すぐ上のステップ内の5つの数字の並びのうち、一番右の数字を「1」から「0」にすればOKです。
" osusume"の行は他のパーツでも使用するので「2」のままにしておいて下さい。

↑ ページの上部へ

その他.トップページに「トイプードル」や「チワワ」など、各犬種ごとの新着を表示させよう

現在配布中のテンプレートはトップページの新着情報については「全データ」を対象に出力させています。これを、各データ(犬種)ごとに出力させてみましょう。
setup.phpの「扱うデータの種類」の1つめには「トイプードル」が設定されていますのでまずはその出力をしてみます。index_.htmlのhtml側を開きます。全データ(犬種)を対象にした新着のパーツがありますが、そのパーツ内の「list0」というワードを「list1」に全て置き換えます。数が多いので確認しながら全部入れ替えます。
以上でトイプードルの新着が出力されるようになります。「チワワ」は2つめに設定されているので、「list2」となりダックスは3つめなので「list3」と数字が連動します。

現在、管理ページで「新着」設定をしたものだけがトップページに出力されるようになっていますが、そうではなく登録した項目自体に対して新しいものから出力させたい場合、この1つ上のステップの5つ並んだ数字の一番右の「1」を「0」にすればOKです。

↑ ページの上部へ

その他.詳細ページで任意の項目だけを出力させる方法

詳細ページ(item.html)のテーブル内の一部はプログラムで自動出力されています。これを任意の項目だけ出力させる方法に変更してみます。
まず、item.htmlのhtml側を見ます。
<!--{each item/info}-->
<tr>
<th>{val item/info/title}</th>
<td>{val item/info/value}</td>
</tr>
<!--{/each}-->

という箇所が自動で出力されていくタグになりますのでこれを一旦削除し、出力を希望するタグに入れ替えます。
管理ページの「項目設定」メニューで設定している「項目1」「項目2」「項目3」の3つのみを直接出力させるタグだと、
<tr>
<th>{val item/info1/title}</th>
<td>{val item/info1/value}</td>
</tr>
<tr>
<th>{val item/info2/title}</th>
<td>{val item/info2/value}</td>
</tr>
<tr>
<th>{val item/info3/title}</th>
<td>{val item/info3/value}</td>
</tr>

になります。それぞれinfoの隣の数字が比例しますのでご希望に合わせてタグを追加調整してみて下さい。

その他.仔犬専用フォームに電話番号などの他の項目を追加する方法

※この修正は、正式なサポートではありませんので、お客様ご自身での対応をお願いいたします。
対応したことによる結果については、保証いたしませんので、ご自身の責任でご利用ください。

今回は、「電話番号」を追加した場合の解説をさせて頂きます。スマホ版(spj_cms)を使う場合はspj_cmsフォルダ内の該当ファイルの変更も合わせて必要です。

※必ず元ファイルのバックアップをとってから作業をお願いします。

1.まず、toiawase.htmlに電話番号用の赤枠内のタグを追加。

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

2.次に、setup.phpの下の方にあるメール設定を追加。

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

3.最後に、index.phpにフォームの処理を追加。※251行目あたりから。

※以下のタグをそれぞれコピペして使って下さい。


以上です。設定後は必ずフォームの送信テストを行っておいて下さい。

その他:マニュアル通りにやってもうまくいかない場合は…

サポート掲示板にて対応させて頂いておりますのでご活用下さい。但し、マニュアルに説明がないような使い方のご質問はサポート外である場合もありますので予めご了承下さい。

↑ ページの上部へ

ブリーダー業者向けCMSに関するご質問・ご注文は…

こちらのお問い合わせフォームからご連絡下さい。

↑ PAGE TOP