Jump to content
Sign in to follow this  
stool

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

Recommended Posts

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

 

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

 

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

Edited by stool

Share this post


Link to post
Share on other sites

шаблон

/product/category.tpl

Share this post


Link to post
Share on other sites

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

Вырезаем:

<?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 } ?>

Share this post


Link to post
Share on other sites

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

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 } ?>

Share this post


Link to post
Share on other sites

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

 

 

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

Share this post


Link to post
Share on other sites

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

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

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

 

Share this post


Link to post
Share on other sites

Это один из вариантов

И он не совсем верный

Share this post


Link to post
Share on other sites

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

Edited by Stethem

Share this post


Link to post
Share on other sites

 

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

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 } ?>

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

Share this post


Link to post
Share on other sites

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

 

 

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

 

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

Share this post


Link to post
Share on other sites

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

 

 

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

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

 

 

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

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

 

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

 

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

Edited by chukcha

Share this post


Link to post
Share on other sites

Внимательней перенеси код вниз страницы. Пробовал еще раз на Opencart 2.0.3.1 все работает.

Share this post


Link to post
Share on other sites

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

нет. достаточно нескольких мнений и гипотез

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

пока еще для управления эффективной выдачей

Share this post


Link to post
Share on other sites

 

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

 

 

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

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

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

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

 

 

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

Share this post


Link to post
Share on other sites

Внимательней перенеси код вниз страницы. Пробовал еще раз на Opencart 2.0.3.1 все работает.

чорт. все равно пустая страница :/

Share this post


Link to post
Share on other sites

Какой у тебя Opencart или Сборка?

Попробую на чистом твоей версии, о результате напишу.

Edited by Stethem

Share this post


Link to post
Share on other sites

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

 

/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 } ?>

Share this post


Link to post
Share on other sites

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

 

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

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

 

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

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

 

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

Share this post


Link to post
Share on other sites

Гуглите append

Только гугл уже начал смотреть на контент отрендеренный, эффект нулевой

Share this post


Link to post
Share on other sites

А как посетители должны потом попасть в подкаталог?

Share this post


Link to post
Share on other sites

в левой колонке все подкатегории.

 

 

и тут же чуть правее они дублируются

Share this post


Link to post
Share on other sites

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

 

 

<?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 } ?>

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.