スクナビ スクールとインフォレントスタジオの関連づけ
スクナビログイン
http://schoolnavi.tv/supers/
ID:master
PW:info9100
※IDはログインして参照のこと
▼▼スクールとインフォレントスタジオの関連づけ
▼RSSによるレッスンの関連スタジオ表示
http://schoolnavi.tv/mangs/rss_studio_lesson/{インフォレントスタジオID}/{カテゴリ名}/{表示する数}
例
http://schoolnavi.tv/mangs/rss_studio_lesson/3/yoga/10
▼RSSによるスクールの関連スタジオ表示
http://schoolnavi.tv/mangs/rss_studio/{インフォレントスタジオID}/{表示する数}
例
http://schoolnavi.tv/mangs/rss_studio/3/10
{インフォレントスタジオID}や{カテゴリ名}はallを指定すると全ての取得が可能である
スクールリスト ->編 ->下部にある各スタジオにチェックを入れる ->この内容で編集するボタンを押下
▼インフォレントスタジオの追加
スタジオリストを選択 上部のFormによりスタジオの追加が可能 フィールドの説明 スタジオのID(重複不可) id スタジオの名前 name スタジオの名前(別名) second_name
▼インフォレントスタジオに関連づけしたスクールを外部から取得する方法。
///////////////////////////////////////// サンプルソースはcoreserverの下記ディレクトリ 【/lib/scnavi_include_studio.php】 $number = 1; この1がインフォレントスタジオのidとなる。 idはスタジオリストのidである。 この部分を変更すると取得する内容が変化する。 以下ワードプレスに貼付けるサンプルソース /////////////////////////////////////////
<?php
//▼スタジオのIDを入力して下さい
$number = 1;
$studios = json_decode(file_get_contents_ex(“http://schoolnavi.tv/mangs/inforent_studio/{$number}”));
?>
<!DOCTYPE>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<HEAD>
<META http-equiv=”Content-Type” content=”text/html; charset=UTF-8″>
<META name=”Description” content=”概要”>
<META name=”Keywords” content=”キーワード”>
<META http-equiv=”Content-Style-Type” content=”text/css”>
<TITLE>スタジオ一覧</TITLE>
</HEAD>
<body>
<h2>スタジオ一覧</h2>
<?php foreach($studios as $studio):?>
<hr><br>
<p>名前 <?php echo $studio->name?></p>
<p>担当者 <?php echo $studio->person?></p>
<p>住所 <?php echo $studio->address?></p>
<p>TEL <?php echo $studio->tel?></p>
<p>URL <?php echo $studio->url?></p>
<p>詳細 <?php echo $studio->explanation?></p>
<?php if($studio->img1):?><p>画像1 <img src=”http://schoolnavi.tv/img/<?php echo $studio->img1?>”></p><?php endif?>
<?php if($studio->img2):?><p>画像2 <img src=”http://schoolnavi.tv/img/<?php echo $studio->img2?>”></p><?php endif?>
<?php if($studio->img3):?><p>画像3 <img src=”http://schoolnavi.tv/img/<?php echo $studio->img3?>”></p><?php endif?>
<?php endforeach?>
</body>
</html>
<?php
function file_get_contents_ex($url){
$ch = curl_init(); // 1. 初期化
curl_setopt( $ch, CURLOPT_URL, $url ); // 2. オプションを設定
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
$result = curl_exec( $ch ); // 3. 実行してデータを得る
curl_close( $ch ); // 4. 終了
return $result;
}
?>