Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.
	Модераторы: Xpycm, Koduc
	
		
		
			Правила форума
			ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.
На форуме действует ограничение в 3 сообщения / сутки. 
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.
		
		
	 
	
		
		
			
				
			
			
			
 Pavel555 » 13 апр 2014, 19:07 
			
			Подскажите пожалуйста, где в коде можно добавить обрамление цены тегом?
Т.е. чтобы вместо
Цена: 3 990 000 руб. Продажа
стало
Цена: <span class="myclass">3 990 000 руб.</span> Продажа
как в детальном виде объявления, так и в таблице.
Это нужно, чтобы в CSS можно было выделять цену нужным размером и цветом.
Спасибо.
			
		 
		
			
			- 
				Pavel555
			
 
			- Прохожий
 
		-  
 
		- Сообщения: 36
 - Зарегистрирован: 13 апр 2014, 11:01
 - Очки репутации: 0
 
 
		
	
		
		 
	 
	
	
		
		
			
				
			
			
			
 Koduc » 14 апр 2014, 08:20 
			
			Файл /protected/modules/apartments/models/Apartment.php - находите строку
- Код: Выделить всё
 return $this->setPretty($price).' '.$this->getCurrency().' '.self::getPriceName($this->price_type); 
и меняете на что-то типа:
- Код: Выделить всё
 return '<span class="myclass">'.$this->setPretty($price).' '.$this->getCurrency().'</span> '.self::getPriceName($this->price_type); 
 
			-- Меньше знаешь - крепче спишь --
		 
		
			
			- 
				

				Koduc
			 
			- Ведущий разработчик

 
		-  
 
		- Сообщения: 902
 - Зарегистрирован: 28 дек 2011, 09:11
 - Очки репутации: 20
 
 
		
	
		
		 
	 
	
	
		
		
			
				
			
			
			
 Pavel555 » 14 апр 2014, 09:12 
			
			Спасибо. На странице объявления сработало, но в списке объявлений в таблице теги span выводятся в браузере просто текстом.
			
		 
		
			
			- 
				Pavel555
			
 
			- Прохожий
 
		-  
 
		- Сообщения: 36
 - Зарегистрирован: 13 апр 2014, 11:01
 - Очки репутации: 0
 
 
		
	
		
		 
	 
	
	
		
		
			
				
			
			
			
 Pavel555 » 14 апр 2014, 10:59 
			
			Решил так (надеюсь, правильно). В /protected/modules/apartments/views/widgetApartments_list.php в array цены добавил 'type' => 'raw'.
Было:
- Код: Выделить всё
 array(
        'header' => tt('Price', 'apartments'),
                'value' => '$data->getPrettyPrice()'
), 
Стало:
- Код: Выделить всё
 array(
        'header' => tt('Price', 'apartments'),
                'type' => 'raw',
                'value' => '$data->getPrettyPrice()'
), 
 
			
		 
		
			
			- 
				Pavel555
			
 
			- Прохожий
 
		-  
 
		- Сообщения: 36
 - Зарегистрирован: 13 апр 2014, 11:01
 - Очки репутации: 0
 
 
		
	
		
		 
	 
	
	
	
	Вернуться в Вопросы и помощь по изменениям
	
	Кто сейчас на конференции
	Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22