Jump to content


Photo
- - - - -

выравнивание высоты карточек


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

#1 requit

requit
  • JBZoo User (rus)
  • User rate: 0
  • posts: 41
  • topics: 16

Posted 20 February 2013 - 22:34

В настройках приложения есть пункт про автоматический подгон высоты СРЕДСТВАМи СКРИПТА. На странице со списком категорий это работало, когда входишь в категорию - нет. но с новым обновлением этоя  так понимаю исправили - заработало.  Но скрипт берет найбольшую высоту карточки-тизера на странице и под нее подгоняет все. А можно ли сделать чтобы подгонялось по строкам?  в выводе настроено для айтемов 2 колонки. т.е. 2 квадрата рядом.  как сделать чтобы в одной строке были квадраты одинаковой высоты. во второй своей одинаковой высоты...  ведь не все могут быть такие большие как выберет скрипт . выходит много пустого места.
  • 0

#2 SmetDenis

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

Posted 21 February 2013 - 06:31

Перепишу скрипт позже, но пока только так.
Сейчас верстка не позволяет сделать аккуратные выборки из документа чтобы посчитать все построчно.

Если есть знания jQuery, можете попробовать сами
/media/zoo/applications/jbuniversal/framework/helpers/jbassets.php heightFix()
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#3 stas0rsv

stas0rsv
  • JBZoo User (rus)
  • User rate: 0
  • posts: 31
  • topics: 9

Posted 21 February 2013 - 07:43

А если не работает скрипт подгонки размеров?
Конфликт скриптов?
При этом скрипт для шаблона Joomla, который на форуме публиковал SmetDenis работает прекрасно
Пока проверял только в категориях/субкатегориях. Браузер FF19.0 Сайт на локале
  • 0

#4 SmetDenis

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

Posted 21 February 2013 - 07:44

А если не работает скрипт подгонки размеров?
Конфликт скриптов?
При этом скрипт для шаблона Joomla, который на форуме публиковал SmetDenis работает прекрасно
Пока проверял только в категориях/субкатегориях. Браузер FF19.0 Сайт на локале

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



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


#5 stas0rsv

stas0rsv
  • JBZoo User (rus)
  • User rate: 0
  • posts: 31
  • topics: 9

Posted 21 February 2013 - 08:27

http://kisaalisa.ru/...logkatalog.html

это экспериментальная площадка, обновляю сайт с joomla 1.5 на 2.5
сейчас закинул туда ZOO+JBZoo
и проверил в других браузерах

на локале (денвер) у меня уже удален к2, и другие лишние расширения
я пробовал отключать vtem_menu и плагин multithumb, но эффект тот-же
  • 0

#6 SmetDenis

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

Posted 21 February 2013 - 19:28

http://kisaalisa.ru/...logkatalog.html

это экспериментальная площадка, обновляю сайт с joomla 1.5 на 2.5
сейчас закинул туда ZOO+JBZoo
и проверил в других браузерах

на локале (денвер) у меня уже удален к2, и другие лишние расширения
я пробовал отключать vtem_menu и плагин multithumb, но эффект тот-же

Скрипт не подключен. Вы уверены что опция включена?
Если не получается, попробуйте вставить скрипт вручную.
jQuery(function($){
                setTimeout(function(){
                    var maxHeight = tmpHeight = 0;
                    $(".jbzoo .items .column").each(function(n, obj){
                        var tmpHeight = parseInt($(obj).height(), 10);
                        if (maxHeight < tmpHeight) {
                            maxHeight = tmpHeight;
                        }
                    }).css({height:maxHeight});

                    var maxHeight = tmpHeight = 0;
                    $(".jbzoo .subcategories .column").each(function(n, obj){
                        var tmpHeight = parseInt($(obj).height(), 10);
                        if (maxHeight < tmpHeight) {
                            maxHeight = tmpHeight;
                        }
                    }).css({height:maxHeight});

                    var maxHeight = tmpHeight = 0;
                    $(".jbzoo .related-items .column").each(function(n, obj){
                        var tmpHeight = parseInt($(obj).height(), 10);
                        if (maxHeight < tmpHeight) {
                            maxHeight = tmpHeight;
                        }
                    }).css({height:maxHeight});
                }, 300);
            });

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



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


#7 stas0rsv

stas0rsv
  • JBZoo User (rus)
  • User rate: 0
  • posts: 31
  • topics: 9

Posted 21 February 2013 - 21:59

Спасибо, Денис

Скрипт подключается установкой радиокнопки 
"JS фикс высоты колонок" в положение  "Да" в глобальных настройках Каталога?

сделано именно так, ноне работает

Скрипт, код которого вы приводите, я уже использую на своем реальном проекте. Он работает прекрасно и для категорий и для материалов в категории. Вставлен в шаблон Joomla.

  • 0




Click to return to top of page in style!