|
|
13.05.2013, 11:58
|
|
Михаил
Зарегистрирован: 2011-03-12
Сообщений: 45
|
Здравствуйте. На нескольких сайтах под управлением netcat встретил интересный метод развертывания содержимого.
www.ogne-zashita.ru/cat/fire-protection/fire-extinguishers/pirostiker/ при нажатии на кнопку "Подробнее..."
www.domzalesom.ru/ при нажатии на маленькую кнопочку "i" внизу страницы.
Скажите кто сталкивался:
Это можно реализовать стандартными функциями неткат? Как это сделать?
Видят ли поисковики скрытый текст?
|
|
|
13.05.2013, 13:45
|
|
Игорь
Игорь Мишарин
Зарегистрирован: 2011-11-20
Сообщений: 482
|
Нет, это не средства Netcat, это jQuery, маленький скриптик.
Заглянуть внутрь, на втором сайте скрипт называется -actions.js
Stark
|
|
|
24.05.2013, 08:31
|
|
Михаил
Зарегистрирован: 2011-03-12
Сообщений: 45
|
Сделал так, выношу на обсуждение:
Редактирование компонента:
Объект в списке
Код:
<tr><td colspan=2 style='padding:10px 0px; text-align:right; border-bottom:1px solid #e1e1e1;'>
<div class='cart' style='padding:10px; background-color: #F2C900;'>
<span>
<div class='bottom'>Купить...</div>
</span>
</div>
<div class='entry' style='display:none;'>
<form method=post action='<?= $SUB_FOLDER.$HTTP_ROOT_PATH ?>modules/netshop/post.php' style='margin:0'>
<div align=right style='clear:both'>
<input type=hidden name=redirect_url value='<?= $GLOBALS[uri_path] ?>'>
<input type=hidden name=cart_mode value=add>
<input type=input size=3 name='cart[<?= $classID ?>][<?= $f_RowID ?>]' value=1> />
<input type=submit value='в корзину'>
</div>
</form>
</div><? } ?>
Суффикс объекта
Код:
<script type='text/javascript' charset='utf-8'>
$('.cart span').each(function() {
var trigger = $(this), state = false, el = trigger.parent().next('.entry');
trigger.click(function(){
state = !state;
el.slideToggle();
trigger.parent().parent().toggleClass('inactive');
});
});
</script>
|
|
|
24.05.2013, 08:49
|
|
Михаил
Зарегистрирован: 2011-03-12
Сообщений: 45
|
Вопрос об индексировании поисковиками скрытого текста остаётся открытым.
|