Добрый вечер форумчане приступлю к вопросу:Код:Больше всего интересует кусок<?php if($attributes) { ?> <?php foreach($attributes as $attribute_group_id => $attribute) { ?> <?php if($attr_group) { ?> <div class="option_box"> <div class="attribute_group_name"><?php echo $attribute['name']; ?></div> <?php } ?> <?php foreach($attribute['attribute_values'] as $attribute_value_id => $attribute_value) { ?> <div class="attribute_box <?php if($attr_group=="0") echo "attribute_box"; ?>"> <div class="option_name <?php if(!$attribute_value['expanded']){echo "hided";}?>"><?php echo $attribute_value['name']; ?></div> <div class="collapsible" <?php if(!$attribute_value['expanded']){echo 'style="display:none"';}?>> <?php if($attribute_value['display'] == 'select') { ?> <div> <select class="filtered" name="attribute_value[<?php echo $attribute_value_id?>][]"> <option value=""><?php echo $text_all?></option> <?php foreach($attribute_value['values'] as $i => $value) { ?> <option class="a_name" at_v_i="<?php echo $attribute_value_id . '_' . $value ?>" at_v_t="<?php echo $attribute_value_id . '_' . htmlspecialchars(preg_replace('/\s+|\n|\r|\s+$/m', '_', $value)) ?>" data-value="<?php echo $value ?>" value="<?php echo $value ?>"><?php echo $value ?></option> <?php }?> </select> </div> <?php } elseif($attribute_value['display'] == 'checkbox') { ?> <br /> <p align="left">Цвет</p> <table> <?php foreach($attribute_value['values'] as $i => $value) { ?> <input class="filtered a_name" id="attribute_value_<?php echo $attribute_value_id . $i; ?>" type="checkbox" name="attribute_value[<?php echo $attribute_value_id?>][]" at_v_i="<?php echo $attribute_value_id . '_' . $value; ?>" value="<?php echo $value ?>"> <label for="attribute_value_<?php echo $attribute_value_id . $i; ?>" at_v_t="<?php echo $attribute_value_id . '_' . htmlspecialchars(preg_replace('/\s+|\n|\r|\s+$/m', '_', $value)); ?>" data-value="<?php echo $value; ?>" value="<?php echo $value ?>"><?php echo $value?></label> <?php } ?> </td> <br> <?php } elseif($attribute_value['display'] == 'checkbox2') { ?> <p align="left">Огранка</p> <?php foreach($attribute_value['values'] as $i => $value) { ?> <input class="filtered a_name" id="attribute_value_<?php echo $attribute_value_id . $i; ?>" type="checkbox" name="attribute_value[<?php echo $attribute_value_id?>][]" at_v_i="<?php echo $attribute_value_id . '_' . $value; ?>" value="<?php echo $value ?>"> <label for="attribute_value_<?php echo $attribute_value_id . $i; ?>" at_v_t="<?php echo $attribute_value_id . '_' . htmlspecialchars(preg_replace('/\s+|\n|\r|\s+$/m', '_', $value)); ?>" data-value="<?php echo $value; ?>" value="<?php echo $value ?>"><?php echo $value?></label> <?php } ?> </td> <br> </table> <?php } elseif($attribute_value['display'] == 'radio') { ?> <table> <?php foreach($attribute_value['values'] as $i => $value) { ?> <tr> <input class="filtered a_name" id="attribute_value_<?php echo $attribute_value_id . $i; ?>" type="radio" name="attribute_value[<?php echo $attribute_value_id?>][]" at_v_i="<?php echo $attribute_value_id . '_' . $value ?>" value="<?php echo $value ?>"> <label for="attribute_value_<?php echo $attribute_value_id . $i; ?>" at_v_t="<?php echo $attribute_value_id . '_' . htmlspecialchars(preg_replace('/\s+|\n|\r|\s+$/m', '_', $value)) ?>" data-value="<?php echo $value ?>" value="<?php echo $value ?>"><?php echo $value?></label> </tr> <?php } ?> </table> <?php } elseif($attribute_value['display'] == 'slider') { ?> <table style="width:100%"> <p align="left"> Вес камня</p> <tr> <td style="width: 50%"><span id="attribute_label_<?php echo $attribute_value_id; ?>_min">0</span> <input type="hidden" id="attribute_value_<?php echo $attribute_value_id; ?>_min" name="attr_slider[<?php echo $attribute_value_id?>][min]" value=""> </td> <td><span id="attribute_label_<?php echo $attribute_value_id; ?>_max">∞</span> <input type="hidden" id="attribute_value_<?php echo $attribute_value_id; ?>_max" name="attr_slider[<?php echo $attribute_value_id?>][max]" value=""> </td> </tr> <tr> <td colspan="2"> <div id="slider-range-<?php echo $attribute_value_id; ?>" style="margin-left: 5px;margin-right: 5px;"></div> </td> </tr> </table> <script> var attr_arr_<?php echo $attribute_value_id; ?> = ['', <?php echo implode(',', $attribute_value['values']); ?>, '']; $('#slider-range-<?php echo $attribute_value_id; ?>').slider({ range:true, min:0, max:<?php echo count($attribute_value['values'])+1 ; ?>, values:[0, <?php echo count($attribute_value['values'])+1 ; ?>], slide:function (a, b) { var min = attr_arr_<?php echo $attribute_value_id; ?>[b.values[0]]; var max = attr_arr_<?php echo $attribute_value_id; ?>[b.values[1]]; $("#attribute_label_<?php echo $attribute_value_id; ?>_min").html(min ? (min + '<?php echo $attribute_value['suffix']; ?>') : '0'); $("#attribute_label_<?php echo $attribute_value_id; ?>_max").html(max?(max + '<?php echo $attribute_value['suffix']; ?>'):'∞'); }, stop:function (a, b) { var min = attr_arr_<?php echo $attribute_value_id; ?>[b.values[0]]; var max = attr_arr_<?php echo $attribute_value_id; ?>[b.values[1]]; $("#attribute_value_<?php echo $attribute_value_id; ?>_min").val(min); $("#attribute_value_<?php echo $attribute_value_id; ?>_max").val(max); iF() } }); </script> </table> <?php } ?> </div> </div> <?php } ?>Так вот, как назначить отдельный div class для данного кусочка, на сайте он выводится как attribute_box attribute_box а я хотел бы чтобы выводился как attribute_box2 или attribute_box2 attribute_box2[code]<?php } elseif($attribute_value['display'] == 'slider') { ?>
<table style="width:100%">
<p align="left"> & nbsp;Вес камня</p>
<tr>
<td style="width: 50%"><span id="attribute_label_<?php echo $attribute_value_id; ?>_min">0</span>
<input type="hidden" id="attribute_value_<?php echo $attribute_value_id; ?>_min" name="attr_slider[<?php echo $attribute_value_id?>][min]" value="">
</td>
<td><span id="attribute_label_<?php echo $attribute_value_id; ?>_max">∞</span>
<input type="hidden" id="attribute_value_<?php echo $attribute_value_id; ?>_max" name="attr_slider[<?php echo $attribute_value_id?>][max]" value="">
</td>
</tr>
<tr>
<td colspan="2">
<div id="slider-range-<?php echo $attribute_value_id; ?>" style="margin-left: 5px;margin-right: 5px;"></div>
</td>
</tr>
</table>
<script>
var attr_arr_<?php echo $attribute_value_id; ?> = ['', <?php echo implode(',', $attribute_value['values']); ?>, ''];
$('#slider-range-<?php echo $attribute_value_id; ?>').slider({
range:true,
min:0,
max:<?php echo count($attribute_value['values'])+1 ; ?>,
values:[0, <?php echo count($attribute_value['values'])+1 ; ?>],
slide:function (a, b) {
var min = attr_arr_<?php echo $attribute_value_id; ?>[b.values[0]];
var max = attr_arr_<?php echo $attribute_value_id; ?>[b.values[1]];
$("#attribute_label_<?php echo $attribute_value_id; ?>_min").html(min ? (min + '<?php echo $attribute_value['suffix']; ?>') : '0');
$("#attribute_label_<?php echo $attribute_value_id; ?>_max").html(max?(max + '<?php echo $attribute_value['suffix']; ?>'):'∞');
},
stop:function (a, b) {
var min = attr_arr_<?php echo $attribute_value_id; ?>[b.values[0]];
var max = attr_arr_<?php echo $attribute_value_id; ?>[b.values[1]];
$("#attribute_value_<?php echo $attribute_value_id; ?>_min").val(min);
$("#attribute_value_<?php echo $attribute_value_id; ?>_max").val(max);
iF()
}
});
</script>
</table>
<?php } ?>
</div>
</div>
Это нужно чтобы мог назначить другой css именно для <?php } elseif($attribute_value['display'] == 'slider') { ?>
Помогите пожалуйста, извините если не по теме
- 02.06.2015 04:09
- Регистрация: 29.05.2015
- Сообщений: 2
- Репутация: 0
- 02.06.2015 12:20
JedWeb, у вас же написано:
<div class="attribute_box <?php if($attr_group=="0") echo "attribute_box"; ?>">
Если я правильно понял, что вам нужно, то просто замените на:
<div class="attribute_box2">
Или
<div class="attribute_box2 <?php if($attr_group=="0") echo "attribute_box2"; ?>"> - 02.06.2015 13:17
- Регистрация: 29.05.2015
- Сообщений: 2
- Репутация: 0
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Настроить 301 редирект раздела сайта на отдельный домен | Вопросы от новичков | 10 | 09.07.2015 22:50 |
Выделение форума на отдельный домен (разделение сайта) | Общие вопросы поисковой оптимизации | 5 | 28.05.2015 17:54 |
Код google analitics в отдельный файл | Вопросы от новичков | 0 | 18.06.2013 17:27 |
поддомен или отдельный домен | Вопросы от новичков | 2 | 24.05.2013 10:25 |
Что оптимальнее: отдельный скрипт или плагин для WP? | Web программирование | 1 | 24.01.2011 04:44 |