Назначить отдельный класс div

(Ответов: 2, Просмотров: 733)
  1. Новичок
    • Регистрация: 29.05.2015
    • Сообщений: 2
    • Репутация: 0
    Добрый вечер форумчане приступлю к вопросу:
    Код:
    	<?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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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">&infin;</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']; ?>'):'&infin;');
    						},
    						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 } ?>
    Больше всего интересует кусок
    [code]<?php } elseif($attribute_value['display'] == 'slider') { ?>

    <table style="width:100%">
    <p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& 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">&infin;</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']; ?>'):'&infin;');
    },
    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>
    Так вот, как назначить отдельный div class для данного кусочка, на сайте он выводится как attribute_box attribute_box а я хотел бы чтобы выводился как attribute_box2 или attribute_box2 attribute_box2
    Это нужно чтобы мог назначить другой css именно для <?php } elseif($attribute_value['display'] == 'slider') { ?>
    Помогите пожалуйста, извините если не по теме
    • 0
  2. Гуру Аватар для west0293
    • Регистрация: 09.06.2011
    • Сообщений: 1,025
    • Репутация: 342
    • Webmoney BL: ?
    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"; ?>">
    • 0
  3. Новичок
    • Регистрация: 29.05.2015
    • Сообщений: 2
    • Репутация: 0
    west0293, Если заменю то оба элемента станут
    <div class="attribute_box2">
    А мне нужно чтобы один был
    <div class="attribute_box">
    а другой
    <div class="attribute_box2">

    Прикрепил картинку для наглядности
    Нажмите на изображение для увеличения.  Название:	vopros.jpg  Просмотров:	3  Размер:	96.0 Кб  ID:	17827
    • 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

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры