Rashpil

Опустить текст в категории

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

Rashpil    13

Всем привет! Сейчас у меня в категориях текст расположен над списком товаров. Мне нужно что бы текст визуально спустился вниз (под список товаров), но по коду был вверху. Может у кого-то есть соображения как это сделать? Вот сайт

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


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

Как это визуально там , а по коду здесь?

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


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

Мне так сеошник посоветовал. Сам не пойму как, думал может кто-то поймет = )

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


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

Как это визуально там , а по коду здесь?

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

Вот только проблема в том, что поисковики учитывают так же и стилизацию объектов.

В любом случае если хотите сделать чтото подобное, без гемороя и проблем не обойтись...

Как варинт могу предложить чтото вроде это:

 

.category-info {
color: #B2B2B2;
position: absolute;
width: 680px;
top: 1200px;
}

и значением top:  - ловить нужную позицию...

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

 

 

PS Рекомендую решить проблему другим способом - спрятать текст описания категории под спойлер. И места занимать не будет много и поисковики индексировать будут как надо и гемороя с версткой избежите

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


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

PS Рекомендую решить проблему другим способом - спрятать текст описания категории под спойлер. И места занимать не будет много и поисковики индексировать будут как надо и гемороя с версткой избежите

Ну вы конечно советуете. Человек попросил совета в конкретной задаче. Зачем прятать сеошный текст под спойлер и потом челове захочет его прочтать и увиди что там ничего интересного, расстроится.

 

Автор, в вашем случае нужно элементу div.category-info в цсс задать

 

element.style {
position: absolute;
bottom: 0;
}

для div#content добавить в css

position: relative;

теперь описание находится внизу блока content, но оно налезает на список товаров. ЧТобы это исправить нужно задать свойство margin-bottom для блока product-list, которое равно высоте блока category-description. Cделать это можно на ходу с помощью javascript. Например

 

<script type="text/javascript">
var infoHeight = document.getElementById('category-info').offsetHeight;
var list = document.getElementsByClassName('product-list'); 
if( list !== null ) {
	list[0].setAttribute("style", "margin-bottom:" + infoHeight.toString() + "px");
}
</script>

теперь у вас описание внизу визуально, но в коде оно вверху

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


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

Ну и не помешает добавить, что для seo все эти манипуляции - как мертвому припарки, особенно если не менялся стандартный вывод блоков опенкарта, когда сначала идет код хедера, потом левого/правого блока, а лишь потом - центрального блока с контентом

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


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

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

Вот только проблема в том, что поисковики учитывают так же и стилизацию объектов.

В любом случае если хотите сделать чтото подобное, без гемороя и проблем не обойтись...

Как варинт могу предложить чтото вроде это:

 

.category-info {
color: #B2B2B2;
position: absolute;
width: 680px;
top: 1200px;
}

и значением top:  - ловить нужную позицию...

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

 

 

PS Рекомендую решить проблему другим способом - спрятать текст описания категории под спойлер. И места занимать не будет много и поисковики индексировать будут как надо и гемороя с версткой избежите

Ваша идея со спойлером мне пришлась по душе, не подскажете как сделать?

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


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

Проверенный способ

 

 

Открываем файл category.tpl (../catalog/view/theme/default/template/product) вырезаем эти строки (9-18):

<?php if ($thumb || $description) { ?>
<div class="category-info">
<?php if ($thumb) { ?>
<div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div>
<?php } ?>
<?php if ($description) { ?>
<?php echo $description; ?>
<?php } ?>
</div>
<?php } ?>

и вставляем после этих (95-98):

<div class="buttons">
<div class="right"><a href="<?php echo $continue; ?>" class="button"><?php echo $button_continue; ?></a></div>
</div>
<?php } ?>

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


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

Ваша идея со спойлером мне пришлась по душе, не подскажете как сделать?

Присоединяюсь!

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


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

сеошник дурак, советы бред!

Но если очень надо, можно поиграться с display: table-footer-group; (header и т.п.)

Спойлер в топку. Зач нужен текст, который не нужен пользователям? Давайте строить гильотину!

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


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

где найти толкового сеошника?

Это часть проблемы, другая сторона им не интересен ни ты, ни я... Ищите безпринципных хамов, они либо будут лучшими, либо ничего не сделают и их можно выгнать.

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


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

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

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

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

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

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

Войти

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

Войти


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

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