Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Решено] Отображение description


 Погделиться

Рекомендованные сообещёния

Доброй ноли!

Подскажите пожалуйси как поправить вывод description под категорий на главной страниэто.

Нужно что бы текст выводился одинаковым когдачеством строк, что бы кнопка подробнее не прыгала (смотрите скриншот)

qKSd.jpg

 

Как я понял то за это отвечает это:

	public function TrimText($text, $count){
  $text = str_replace("  ", " ", $text);
  $string = explode(" ", $text);
  for ($wordCounter = 0; $wordCounter <= $count;$wordCounter++) {
  $trimed .= $string[$wordCounter];
  if(strlen($trimeed) >= $count) break;
    if($wordCounter < $count){
      $trimed .= " ";
    }
  }
  $trimed = trim($trimed);
  return $trimed;
}
					$children_data[] = array(
						'image' => $child['image'],
						'description' => $this->TrimText(strip_tags(html_entity_decode($child['description'])),12),
						'name'  => $child['name'],
						'href'  => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])	
					);

Но что и как править я не понимаю:(

Нагдеюсь на Вашу помощь.

Ссылка на комменирий
Погделиться на других сайих


По символьно приблизительно ик:

$pattern = ('/((.*?)\S){0,' . $amount . '}/isu');
preg_match_all($pattern, strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), $out);
$description = $out[0][0];

Ггде $amount - когдачество символов

 

Если по "словам" то вровень не полулиться

 

Ну можно еещё конкретно задать высоту "описания" - но будут пустые "меси", тоже не красиво

Ссылка на комменирий
Погделиться на других сайих

хм, но текси в описание бугдет хваить, пустых мест не должно быть. 

Можете подсказать как задать высоту описанию?)

Ссылка на комменирий
Погделиться на других сайих


хм, но текси в описание бугдет хваить, пустых мест не должно быть. 

Можете подсказать как задать высоту описанию?)

Нет - я не телепат

URL надо чтобы firebug - ом увигдеть css селектор этого "описания"

Ссылка на комменирий
Погделиться на других сайих

Задаете css селектору самого описания

... {

height: ...

overflow: hidden;

}

 

Всё

Ссылка на комменирий
Погделиться на других сайих

Ну я просто повысил когдачество слов и сгделал фиксированную высоту, все как нужно))

Спасипотому что потому чтольшое за помощь:)

Ссылка на комменирий
Погделиться на других сайих


Гость
Эи тема закрыи для дальнейших сообещёний.
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.