Jump to content


Photo
- - - - -

Подскажите как реализовать такой сайт


Best Answer SmetDenis , 07 February 2014 - 10:18

В шаблоне teaser.php 

 

можно добавить примерно такой код

<?php
$url = JUri::getInstance()->toString() . '#goto-' . $item->alias;
?>
<a href="<?php echo $url;?>"><?php echo $item->name;?></a>
Go to the full post


  • This topic is locked This topic is locked
5 replies to this topic

#1 berezhnuy

berezhnuy
  • JBZoo User (rus)
  • User rate: 0
  • posts: 31
  • topics: 8

Posted 03 February 2014 - 09:14

Посмотрел примеры сайтов на JBzoo и очень понравился http://delight.net.ua/

Подскажите как реализовать подгрузку странички full выпадающим блоком как сделано на этом сайте.

например вот как тут http://delight.net.u...chie-shary.html


  • 0

#2 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.6
  • posts: 6393
  • topics: 15

Posted 03 February 2014 - 18:42

По-простому такое не реализовать. Нужно делать подгрузку на аяксе части полной страницы товара. Нечто похожее сделано в элементе Quick View в JBZoo. Можно попробовать за основу взять именно его.

 

Если не уверены в своих силах, попробуйте обратиться в коммерческий раздел - http://forum.jbzoo.c...oznagrazhdenie/


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 berezhnuy

berezhnuy
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 31
  • topics: 8

Posted 03 February 2014 - 19:24

Оно у них не аяксом сделано. Фулл страничка подгружена одновременно с тизером. И скриптом скрывают блок, потом при помощи хеша его просто делают видимым. Подскажите где находится шаблон тизера, который отвечает за наполнение блока row->width33 в моем случае?


  • 0

#4 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.6
  • posts: 6393
  • topics: 15

Posted 03 February 2014 - 22:41

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

До клика блок пустой и в коде блоков полных страниц нет

 

iky_200x0.png

 

После клика в блок аяксом подгружается контент одного материала

 

23i_200x0.png

 

После клика на второй тизер, подгружается уже он

 

vlh_200x0.png

Подскажите где находится шаблон тизера, который отвечает за наполнение блока row->width33 в моем случае?

Не совсем понимаю, что значит в Вашем случае? Шаблон тизера лежит в \media\zoo\applications\jbuniversal\templates\catalog\renderer\item\*псевдоним вашего типа материала*\teaser.php 


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#5 berezhnuy

berezhnuy
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 31
  • topics: 8

Posted 06 February 2014 - 14:39

Подскажите тогда такой момент - вот имеется такая форма тизера pgTu2fao.png

Где мне и что поменять, чтобы при клике на title не открывалась страничка товара, а дописывался в адрес хеш с алиасом товара?


  • 0

#6 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 07 February 2014 - 10:18   Best Answer

В шаблоне teaser.php 

 

можно добавить примерно такой код

<?php
$url = JUri::getInstance()->toString() . '#goto-' . $item->alias;
?>
<a href="<?php echo $url;?>"><?php echo $item->name;?></a>

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!