Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] как description поместить ниже карточек товаров ?


stool

Recommended Posts

есть страница - http://stoolwood.ru/stremyanki.html

 

нужно описание категории поместить в низ страницы (под товары), а "выберите подкатегорию" вообще скрыть

 

подскажите как это сделать пожалуйста

Змінено користувачем stool
Надіслати
Поділитися на інших сайтах


Если можно укажи на ошибку:

Вырезаем:

<?php if ($thumb || $description) { ?>
      <div class="row">
        <?php if ($thumb) { ?>
        <div class="col-sm-2"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" title="<?php echo $heading_title; ?>" class="img-thumbnail" /></div>
        <?php } ?>
        <?php if ($description) { ?>
        <div class="col-sm-10"><?php echo $description; ?></div>
        <?php } ?>
      </div>

Вставляем после:

<div class="row">
        <div class="col-sm-6 text-left"><?php echo $pagination; ?></div>
        <div class="col-sm-6 text-right"><?php echo $results; ?></div>
      </div>
      <?php } ?>

или

<div class="buttons">
        <div class="pull-right"><a href="<?php echo $continue; ?>" class="btn btn-primary"><?php echo $button_continue; ?></a></div>
      </div>
      <?php } ?>
Надіслати
Поділитися на інших сайтах


Редактируеш файл:

catalog/view/theme/default/template/product/category.tpl

Вырезаеш:

<?php if ($thumb || $description) { ?>
      <div class="row">
        <?php if ($thumb) { ?>
        <div class="col-sm-2"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" title="<?php echo $heading_title; ?>" class="img-thumbnail" /></div>
        <?php } ?>
        <?php if ($description) { ?>
        <div class="col-sm-10"><?php echo $description; ?></div>
        <?php } ?>
		</div>
      <hr>
      <?php } ?>

И вставляешь его то место где хочешь вывести описание,

Например после кода:

<div class="row">
        <div class="col-sm-6 text-left"><?php echo $pagination; ?></div>
        <div class="col-sm-6 text-right"><?php echo $results; ?></div>
      </div>
      <?php } ?>
Надіслати
Поділитися на інших сайтах


Нескромный вопрос - зачем это нужно?

 

 

Тс-с-с, я знаю для каких целей это делается, но мне хочется узнать у ТС

Надіслати
Поділитися на інших сайтах

Если у меня цель купить стул, и открывается страница с длинным описанием, я скорее перейду на другой сайт.

Но интересней будет, если сверху категории останется небольшое описание до 300 символов для поисковиков, а внизу уже
подробное описание, для тех кто любит читать. Здесь на форуме есть это решение для Opencart 1.5 называется "Расширенное описание категорий"

Я попробовал, но без помощи думаю не обойтись.

 
Надіслати
Поділитися на інших сайтах


Какой вариант лучше? Подскажи, буду очень благодарен.

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

Для клиента интернет магазина , чтоб товар был в верху без прокручивания.

Если продвигаеш категории в ИМ необходимо смотреть на конкурентов сколько вхождений и какие ключи, текст получается около 3000 символов.

Как найти золотую середину?

Надіслати
Поділитися на інших сайтах


Можете подробно расписать как с помощью Jquery построить структуру страницы категорий:

Для Поисковика:    H1 > текст с описанием > список товаров > дополнительная информация из правого-левого блока.
 

Для Посетителя:    H1 > правый блок >список товаров > левый блок > описание категории.

Думаю многие вам будут благодарны.

Змінено користувачем Stethem
Надіслати
Поділитися на інших сайтах


 

Редактируеш файл:

catalog/view/theme/default/template/product/category.tpl

Вырезаеш:

<?php if ($thumb || $description) { ?>
      <div class="row">
        <?php if ($thumb) { ?>
        <div class="col-sm-2"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" title="<?php echo $heading_title; ?>" class="img-thumbnail" /></div>
        <?php } ?>
        <?php if ($description) { ?>
        <div class="col-sm-10"><?php echo $description; ?></div>
        <?php } ?>
		</div>
      <hr>
      <?php } ?>

И вставляешь его то место где хочешь вывести описание,

Например после кода:

<div class="row">
        <div class="col-sm-6 text-left"><?php echo $pagination; ?></div>
        <div class="col-sm-6 text-right"><?php echo $results; ?></div>
      </div>
      <?php } ?>

сделал. вместо страницы остался лишь пустой белый фон

Надіслати
Поділитися на інших сайтах


Нескромный вопрос - зачем это нужно?

 

 

Тс-с-с, я знаю для каких целей это делается, но мне хочется узнать у ТС

 

по отзывам посетителей попадая на страницу (страница является одной из точек входа) они не видят товар. т.е. прокрутить далеко не все догадываются видимо. А держать текст вверху страницы уже не нужно - для яндекса это не играет значимой роли, а гугл в расчет не берется с точки зрения продвижения

Надіслати
Поділитися на інших сайтах


Уже более вменяемый ответ.

 

 

для яндекса это не играет значимой роли

Эксперименты в студию.

 

 

по отзывам посетителей

Вы проводили опрос?

 

А держать текст вверху страницы

 

Тогда зачем он нужен?

Змінено користувачем chukcha
Надіслати
Поділитися на інших сайтах

 

Эксперименты в студию.

 

 

я не архивировал результаты экспериментов. 

если коротко, по моему опыту:

1. яндексу пох вначале или в конце страницы ваш текст.

2. яндексу пох на художественную ценность текста

 

 

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

Надіслати
Поділитися на інших сайтах


Все работает, делай внимательно:

 

/catalog/view/theme/default/template/product/category.tpl   

строка 18:

 

Удоляем:

<?php if ($thumb || $description) { ?>
      <div class="row">
        <?php if ($thumb) { ?>
        <div class="col-sm-2"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" title="<?php echo $heading_title; ?>" class="img-thumbnail" /></div>
        <?php } ?>
        <?php if ($description) { ?>
        <div class="col-sm-10"><?php echo $description; ?></div>
        <?php } ?>
      </div>
      <hr>
      <?php } ?>

и встовлем перед этим :

<?php if (!$categories && !$products) { ?>

Этот код:

<?php if ($thumb || $description) { ?>
      <div class="row">
        <?php if ($thumb) { ?>
        <div class="col-sm-2"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" title="<?php echo $heading_title; ?>" class="img-thumbnail" /></div>
        <?php } ?>
        <?php if ($description) { ?>
        <div class="col-sm-10"><?php echo $description; ?></div>
        <?php } ?>
      </div>
      <hr>
      <?php } ?>
Надіслати
Поділитися на інших сайтах


Вижу что получилось, 

 

А все же никто не хочет  подробно расписать как с помощью Jquery построить структуру страницы категорий:

чтобы текст выводился для пользователей внизу а для поисковика вверху.

 

Для Поисковика:    H1 > текст с описанием > список товаров > дополнительная информация из правого-левого блока.
 

Для Посетителя:    H1 > правый блок >список товаров > левый блок > описание категории.

 

Спецы поделитесь знаниями!

Надіслати
Поділитися на інших сайтах


спасибо, получилось

 

 

а где в коде находится идущий следом этот блок ?  

Выберите подкатегорию
Надіслати
Поділитися на інших сайтах


закомментировал при помощи /*....*/    этот кусок и снова белое поле 

 

 

<?php if ($categories) {  ?>

      <h3><?php /* echo $text_refine; */ ?></h3>
      <?php if (count($categories) <= 5) { ?>
      <div class="row">
        <div class="col-sm-3">
          <ul>
            <?php foreach ($categories as $category) { ?>
            <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
            <?php } ?>
          </ul>
        </div>
      </div>
      <?php } else { ?>
      <div class="row">
        <?php foreach (array_chunk($categories, ceil(count($categories) / 4)) as $categories) { ?>
        <div class="col-sm-3">
          <ul>
            <?php foreach ($categories as $category) { ?>
            <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
            <?php } ?>
          </ul>
        </div>
        <?php } ?>
      </div>
      <?php } ?>
      <?php } ?>
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

 

Все работает, делай внимательно:

 

/catalog/view/theme/default/template/product/category.tpl   

строка 18:

 

Удоляем:

<?php if ($thumb || $description) { ?>
      <div class="row">
        <?php if ($thumb) { ?>
        <div class="col-sm-2"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" title="<?php echo $heading_title; ?>" class="img-thumbnail" /></div>
        <?php } ?>
        <?php if ($description) { ?>
        <div class="col-sm-10"><?php echo $description; ?></div>
        <?php } ?>
      </div>
      <hr>
      <?php } ?>

и встовлем перед этим :

<?php if (!$categories && !$products) { ?>

Этот код:

<?php if ($thumb || $description) { ?>
      <div class="row">
        <?php if ($thumb) { ?>
        <div class="col-sm-2"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" title="<?php echo $heading_title; ?>" class="img-thumbnail" /></div>
        <?php } ?>
        <?php if ($description) { ?>
        <div class="col-sm-10"><?php echo $description; ?></div>
        <?php } ?>
      </div>
      <hr>
      <?php } ?>

это конечно странно но у меня при переносе кода получается ошибка 

Parse error: syntax error, unexpected end of file in /home/suv/сайт.com.ua/test/vqmod/vqcache/vq2-catalog_view_theme_default_template_product_category.tpl on line 203

 

не подскажете в чем причина?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.