我在osclass中有功能..
function item_city_area($cityarea_txt, $cityarea_select_txt) {
$aCityArea = osc_get_cityarea() ;
$item = (osc_item() != null) ? osc_item() : array() ;
switch( count($aCityArea) ) {
case 0: // 0 regions ?>
<div class="clearfix">
<label><?php echo $cityarea_txt ; ?></label>
<div class="input">
<input class="city_name" id="city_name" type="text" name="city" value="<?php echo get_city_name($item) ; ?>" />
</div>
</div>
<?php
break;
case 1: ?>
<input class="city_id" id="city_id" type="hidden" name="cityId" value="<?php echo get_city_id($item) ; ?>" />
<?php
break;
default: // more than one region ?>
<div class="clearfix">
<label><?php echo $cityarea_txt ; ?></label>
<div class="input">
<select class="cityarea_id" id="cityarea_id" name="cityArea">
<option value=""><?php echo $cityarea_select_txt ; ?></option>
<?php //foreach($aCityArea as $city) { ?>
<option value="<?php echo $city['pk_i_id'] ; ?>"><?php echo $city['s_name'] ; ?></option>
<?php //} ?>
</select>
</div>
</div>
<?php
break;
}
}
请帮助我打电话给这个和城市的联系..
答案 0 :(得分:5)
您可以在搜索页面的主题文件夹内的搜索页面中看到示例。 例如。主题/现代/ search.php中 你可以打电话给 对于您称之为
的城市<?php item_city_box(__("city", "theme_name"), __("Select a city...", "theme_name")) ; ?>
**For the cityarea you can call as**
<?php item_city_area(__("cityarea", "theme_name"), __("Select a cityarea...", "theme_name")) ; ?>
要连接到city和cityarea,您还必须修改数据库。 你可以问,如果你没有得到它。 干杯