Перейти к содержанию
aachernishev

Помогите товары выровнять, пожалуйтса

Рекомендуемые сообщения

Помогите выровнять, пожалуйста, товары.

 

Пациент: 7aaa.ru

tSdrIV75sCQ.jpg

 

 

 

zwsutO11-Ts.jpgА надо что-то типо этого: 

 

 

Не пойму, что не так делаю, не выходит..

На пиво накину :)

 

Поделиться сообщением


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

Неплохо было бы и сдвиги из-за рейтинга победить как-нибудь..LGahiFh3XKc.jpg

Поделиться сообщением


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

в css 

место 

.product-grid .rating {
 display: none;
 
.product-grid .rating {
display: block;

 

 

что бы высвисти 0-й рейтинг 

  • +1 1

Поделиться сообщением


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

Про рейтинги https://opencartforum.com/topic/11175-riad-voprosov/?do=findComment&comment=87172
Про кнопку "Купить" https://opencartforum.com/topic/28279-несколько-вопросов-по-дизайну/?do=findComment&comment=220538
Если к тому же требуется ограничить количество символов в названии, то 
вариант1: 
 

<?php 
if( strlen(
 $product['name'] ) < 30 ) { echo $product['name']; } 
else {
 echo mb_substr( $product['name'],0,20,'utf-8' )."..."; } 
?>


вариант2


 ввести переменную, в которой задается максимальное число символов:
 

<?php $cut_symbols = 90; ?>

затем проверяется условие, если число символов в названии продукта больше значения переменной $cut_symbols:
 

<?php if (mb_strlen($product['name'], 'UTF-8') > $cut_symbols) { ?>

, то соответственно обрезаем название по количеству символов и добавляем в конце точки, иначе выводим название продукта целиком:

 

<div class="name">
<a href="<?php echo $product['href']; ?>"><?php echo mb_substr( $product['name'],0,$cut_symbols,'utf-8' ).' …'; ?></a>
</div>
<?php } else { ?>
<div class="name">
<a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>
</div>
<?php } ?>

  • +1 1

Поделиться сообщением


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

в css 

место 

.product-grid .rating {
 display: none;
 
.product-grid .rating {
display: block;

 

 

что бы высвисти 0-й рейтинг 

 

 

Про рейтинги https://opencartforum.com/topic/11175-riad-voprosov/?do=findComment&comment=87172

Про кнопку "Купить" https://opencartforum.com/topic/28279-несколько-вопросов-по-дизайну/?do=findComment&comment=220538

Если к тому же требуется ограничить количество символов в названии, то 

вариант1: 

 

<?php 
if( strlen(
 $product['name'] ) < 30 ) { echo $product['name']; } 
else {
 echo mb_substr( $product['name'],0,20,'utf-8' )."..."; } 
?>

вариант2

 ввести переменную, в которой задается максимальное число символов:

 

<?php $cut_symbols = 90; ?>

затем проверяется условие, если число символов в названии продукта больше значения переменной $cut_symbols:

 

<?php if (mb_strlen($product['name'], 'UTF-8') > $cut_symbols) { ?>

, то соответственно обрезаем название по количеству символов и добавляем в конце точки, иначе выводим название продукта целиком:

 

<div class="name">
<a href="<?php echo $product['href']; ?>"><?php echo mb_substr( $product['name'],0,$cut_symbols,'utf-8' ).' …'; ?></a>
</div>
<?php } else { ?>
<div class="name">
<a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>
</div>
<?php } ?>

 

 

Спасибо, друзья! :)

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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