Перейти к содержимому


Можно Организовать?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 9

#1 Yurren

Yurren

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 415 сообщений
  • ГородСамара

Отправлено 09 Октябрь 2013 - 12:59

Можно организовать (?) как сделано здесь: http://www.wildberri...og/1/women.aspx перед подвалом. Длинная простыня текста описания плавно обрывается и кнопка дли продолжения "читать далее"....

#2 sengun

sengun

    Активный участник

  • Модератоpы
  • 1 139 сообщений
  • ГородНижний Новгород

Отправлено 09 Октябрь 2013 - 14:59

Просмотр сообщенияYurren (09 Октябрь 2013 - 12:59) писал:

Можно организовать (?) как сделано здесь: http://www.wildberri...og/1/women.aspx перед подвалом. Длинная простыня текста описания плавно обрывается и кнопка дли продолжения "читать далее"....
Здравствуйте. В шаблоне HTML должен быть размещен такой код
<div id="grad_text">
  <p>ТЕКСТ</p>
</div>
<div id="grad_bg"></div>
<div id="grad_but">Читать далее...</div>
В шаблоне стилей (main.css) нужно вставить такой код
#grad_text {  height: 150px; overflow: hidden;  }
#grad_bg {
  position: relative;
  height: 100px;
  margin-top: -100px;
  background: -moz-linear-gradient(rgba(255,255,255,0), #fff);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0)), to(#FFF));
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0), #FFF);
  background: -o-linear-gradient(rgba(255,255,255,0), #fff);
  background: linear-gradient(rgba(255, 255, 255, 0), #FFF);
  z-index: 2;
}
#grad_but { cursor: pointer;  }
И в конец main.js такой
$(document).ready(function(){
  $('#grad_but').click(function(){
	if ($(this).text() == "Свернуть")  {
	  $(this).text("Читать далее...");
	  $('#grad_bg').css('display','block');
	  $('#grad_text').css('height', '150px');
	}
	else  {
	  $(this).text("Свернуть");
	  $('#grad_bg').css('display','none');
	  $('#grad_text').css('height', 'auto');
	}
  });
});
Везде, где встречается "150px" - это высота текста в свернутом состоянии, "100px" - высота прозрачного фона, который располагается поверх текста и создает эффект постепенной смены прозрачности текста.

#3 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 09 Октябрь 2013 - 16:13

Интересно! А, если не на главной странице, а на какой-то определенной?

#4 Yurren

Yurren

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 415 сообщений
  • ГородСамара

Отправлено 09 Октябрь 2013 - 17:13

Просмотр сообщенияvelena168 (09 Октябрь 2013 - 16:13) писал:

Интересно! А, если не на главной странице, а на какой-то определенной?
Полностью присоединяюсь к уточнению! Нужно именно на странице категории... сео-простыни убрать

#5 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 09 Октябрь 2013 - 17:21

Просмотр сообщенияvelena168 (09 Октябрь 2013 - 16:13) писал:

Интересно! А, если не на главной странице, а на какой-то определенной?
Если вы хотите разместить подобное поведение на любой другой странице то достаточно не много изменить код.
Например если нужно разместить в описание категории.
В разделе Товары -> Товары открыть категорию для редактирования. Перейти в режим редактирования исходного кода.
Добавить следующий html код с стилями и скриптами:



Скрытый текст


#6 Yurren

Yurren

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 415 сообщений
  • ГородСамара

Отправлено 09 Октябрь 2013 - 17:38

Просмотр сообщенияKoderhan (09 Октябрь 2013 - 17:21) писал:

Если вы хотите разместить подобное поведение на любой другой странице то достаточно не много изменить код.
Например если нужно разместить в описание категории.
В разделе Товары -> Товары открыть категорию для редактирования. Перейти в режим редактирования исходного кода.
Добавить следующий html код с стилями и скриптами:



Скрытый текст
Понимаю что или сильно туплю или что то конкретно не понимаю.... В коде товары выводятся в конечном счете категории, для которых описания уникальны и описаны в настройках каждой из них. Поэтому как там прописать текст,

<div id="grad_text">
<p>Тут текст который отображается сразу</p>
</div>
<div id="grad_bg"></div>
<div id="grad_but">Читать далее...</div>


если он для каждой категории уникален???

#7 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 09 Октябрь 2013 - 18:05

Спасибо за тему. Все получилось. Пригодится в хозяйстве.

Прикрепленные изображения

  • Снимок.PNG


#8 Yurren

Yurren

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 415 сообщений
  • ГородСамара

Отправлено 09 Октябрь 2013 - 20:26

Просмотр сообщенияvelena168 (09 Октябрь 2013 - 18:05) писал:

Спасибо за тему. Все получилось. Пригодится в хозяйстве.
Спасибо! Получилось!
Подскажите попутно как стилизовать кнопки: вторую "свернуть" и третью после свернуть "читать далее..."
http://joxi.ru/MJFVUtg5CbC_QXivwdg
Как простилизовать первую я догадался )

страница с примером: http://kolgotki63.ru...atalog/Леггинсы

#9 sengun

sengun

    Активный участник

  • Модератоpы
  • 1 139 сообщений
  • ГородНижний Новгород

Отправлено 09 Октябрь 2013 - 23:16

Просмотр сообщенияYurren (09 Октябрь 2013 - 20:26) писал:

Спасибо! Получилось!
Подскажите попутно как стилизовать кнопки: вторую "свернуть" и третью после свернуть "читать далее..."
http://joxi.ru/MJFVUtg5CbC_QXivwdg
Как простилизовать первую я догадался )

страница с примером: http://kolgotki63.ru...atalog/Леггинсы
В вашем случае надо код
<div id="grad_but">
<p>Читать далее...</p>
</div>
изменить так
<div>
<p id="grad_but">Читать далее...</p>
</div>


#10 Yurren

Yurren

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 415 сообщений
  • ГородСамара

Отправлено 10 Октябрь 2013 - 06:38

Просмотр сообщенияsengun (09 Октябрь 2013 - 23:16) писал:

В вашем случае надо код
<div id="grad_but">
<p>Читать далее...</p>
</div>
изменить так
<div>
<p id="grad_but">Читать далее...</p>
</div>
Спасибо! Все получилось!




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных