HOME   よくあるご質問   テンプレート編   キャスト検索条件の追加方法【開発者向け】

キャスト検索条件の追加方法【開発者向け】

■「コメント記入」で追加した項目を表示する

「基本設定 » プロフィール設定»コメント記入」で追加した項目をテンプレートに表示するには、テンプレートの表示させたい箇所に以下のソースを記述してください。
赤字の部分は、「追加項目名」に変更します。

<?php $tmp=$gc->get_onlyGirlData('プロフィール設定で入力した項目名',false); echo $tmp->value; ?>

 

選択項目で追加したアイコンを表示する

「基本設定 » プロフィール設定 » 選択項目」で追加した項目のアイコン画像をテンプレートに表示するには以下のように記述してください。
赤字の部分は、「選択項目で追加した項目名」に変更します。
//項目の抽出
$addedIcon=new collection($gc->get_onlyGirlData("追加した項目名"));

<?php
//アイコン
do{
//アイコンが無いときは中断
if($addedIcon->getItem('icon')=="") continue;
?>
<img src="<?php echo $iconPath.$addedIcon->getItem('icon');?>"
alt="<?php $addedIcon->echoItem('value');?>" />
<?php }while($addedIcon->next());?>

※インストール時に、「基本設定 » プロフィール設定 » 選択設定» アイコン」で設定されているアイコンについては、上記のソースを追加しなくても自動で表示されます。
ここでのアイコン追加とは、それとは別のタイプのアイコンを、特定の箇所に表示させたいケース等に使用します。

 

■選択項目で追加した項目を、検索ボックスに表示する

1. プルダウン形式

「基本設定 » プロフィール設定 » 選択項目」で追加した項目をプルダウン形式で表示するには、themes/pc/searchbox.incに、以下のソースを追記してください。 赤字の部分は、「選択項目で追加した項目名」に変更します。
<select name="追加した項目名[]">
 <option value="">▼追加した項目名で検索</option>
 <?php
 $thisList=$CASTPRO->get_paramList('追加した項目名');
 foreach((array)$thisList as $value):
 ?>
  <option value="<?php echo $value['partsID'];?>">
  <?php echo $value['value'];?>
  </option>
  <?php
  endforeach;
  unset($thisList);
  unset($value);
  ?>
 </select>

 


編集したsearchbox.incをアップロードすると、検索ボックスに、追加した項目がプルダウンで追加されます。

 

2. チェックボックス形式

チェックボックス形式で表示するには、themes/pc/searchbox.incに、以下のソースを追記してください。
赤字の部分は、「選択項目で追加した項目名」に変更します。
<?php
 $thisList=$CASTPRO->get_paramList('追加した項目名');
 foreach((array)$thisList as $value):
 ?>
 <label><input name="追加した項目名[]" type="checkbox" value="<?php echo $value['partsID'];?>" id="type_<?php echo $value['partsID'];?>"
<?php echo (isset($_GET['タイプ'])&&in_array($value['partsID'],$_GET['タイプ']))? "checked='checked'":""; ?> /> <?php echo $value['value'];?> </label>
 <?php
 endforeach;
 unset($thisList);
 unset($value);
 ?>


編集したsearchbox.incをアップロードすると、検索ボックスに、追加した項目がチェックボックスで追加されます。

̃Gg[͂ĂȃubN}[Nɒlj
Õy[W֖߂