Jump to content


Photo
- - - - -

Вывод таблицы и фильтров на мобильный экран

мобильный вид protostar

Best Answer ripcord , 28 October 2013 - 22:54

Есть более другие варианты (-8

 

В jbzoo.filter.css изменяем как-то так:

 

1382995970-7da8c4d0b6e4bad2e43f48bd789a4

 

 

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

display: inline-table;

И хотя одно на другое наезжать перестанет, это не лучший вариант.

 

Поэтому если передумаете выпиливать встроенный респонзив,

можно более лучше поступить, добавив в конец jbzoo.filter.css

что-нибудь такое:

@media (max-width: 768px) {
    
    .jbzoo-filter .filter-inline .filter-element {
        float: none;
        width: 100% !important;
        }
    }

1382995985-e2a07066a7d3e3a52c5dcd0de53cc

Go to the full post


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

#1 dearsashechka

dearsashechka
  • JBZoo User (rus)
  • User rate: 0
  • posts: 64
  • topics: 13

Posted 19 October 2013 - 10:37

Куда надо залезть, чтобы таблица не выезжала за границы сайта, и поиск смотрелся адекватно?

Поиск - inline. Шаблон - protostar.

https://lh6.googleus...17-19-19-03.png

 

сайт tvoymotor-nn.ru


  • 0

если я что-то спрашиваю, то по поводу этого сайта http://tvoymotor-nn.ru


#2 Sliapy

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

Posted 20 October 2013 - 00:19

/media/zoo/applications/jbuniversal/assets/css/jbzoo.css

 


.jbzoo textarea, .jbzoo select, .jbzoo input[type="text"], .jbzoo input[type="password"] {

    border: 1px solid #D2D2D2;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.04) inset;
    color: #333333;
    cursor: text;
    height: auto;
    min-width: 100px;
    overflow: auto;
    padding: 2px;
    vertical-align: top;
}


Здесь задана минимальная ширина инпутов и списка. Но даже если Вы ее уберете - это не решит проблему - лейбл и текст внутри полей (плейсхолдер) просто не влезут в такую ширину.

 

onb_200x0.png

 

Сделать нормальное отображение таблицы на таком разрешении тоже вряд ли удастся.

 

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


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

#3 Kess

Kess
  • JBZoo User (rus)
  • User rate: 11.9
  • posts: 406
  • topics: 40

Posted 20 October 2013 - 00:24

Для того, чтобы не сжимались поля для поиска, можно добавить такой CSS:

.jbzoo-filter .filter-inline .filter-element {
    min-width: 150px;
}

Тогда они попадают на разные уровни при уменьшении экрана и сохранят нормальный вид.

 

 

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

.jbzoo table.tablesorter thead tr th, .jbzoo table.tablesorter tfoot tr th {
    padding: 4px 2px !important;
}

  • 0

#4 dearsashechka

dearsashechka
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 64
  • topics: 13

Posted 20 October 2013 - 10:19

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


  • 0

если я что-то спрашиваю, то по поводу этого сайта http://tvoymotor-nn.ru


#5 Akela

Akela
  • JBZoo User (rus)
  • User rate: 0.6
  • posts: 56
  • topics: 14

Posted 21 October 2013 - 22:35

Отключить bootstrap через админку шаблона. Или через "unset", как написано например  здесь

 

Согласно вашего кода надо убирать файлы

"/media/jui/js/bootstrap.min.js" и

"/media/zoo/assets/js/responsive.js


  • 0

#6 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 22 October 2013 - 07:34

Отключить bootstrap через админку шаблона. Или через "unset", как написано например  здесь

 

Согласно вашего кода надо убирать файлы

"/media/jui/js/bootstrap.min.js" и

"/media/zoo/assets/js/responsive.js

 

Отключение JS не решит проблему. Нужно удалять CSS код в файле template.css

http://tvoymotor-nn.ru/templates/protostar/css/template.css

Вам нужно удалять все медеа запросы.

@media (max-width: 767px)

@media (max-width: 480px)

@media (min-width: 768px) and (max-width: 979px)

а это запрос

@media (min-width: 1200px)

Можно оставить.


  • 1
Posted Image
 

#7 ripcord

ripcord
  • JBZoo User (rus)
  • User rate: 20.5
  • posts: 208
  • topics: 5

Posted 28 October 2013 - 22:54   Best Answer

Есть более другие варианты (-8

 

В jbzoo.filter.css изменяем как-то так:

 

1382995970-7da8c4d0b6e4bad2e43f48bd789a4

 

 

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

display: inline-table;

И хотя одно на другое наезжать перестанет, это не лучший вариант.

 

Поэтому если передумаете выпиливать встроенный респонзив,

можно более лучше поступить, добавив в конец jbzoo.filter.css

что-нибудь такое:

@media (max-width: 768px) {
    
    .jbzoo-filter .filter-inline .filter-element {
        float: none;
        width: 100% !important;
        }
    }

1382995985-e2a07066a7d3e3a52c5dcd0de53cc


  • 3
Абгемахт, славяне!

#8 dearsashechka

dearsashechka
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 64
  • topics: 13

Posted 28 October 2013 - 23:30

Спасибо! Все вроде красиво работает. Таблицу, я понимаю, лучше не трогать?


  • 0

если я что-то спрашиваю, то по поводу этого сайта http://tvoymotor-nn.ru


#9 ripcord

ripcord
  • JBZoo User (rus)
  • User rate: 20.5
  • posts: 208
  • topics: 5

Posted 28 October 2013 - 23:56

Если за Вашу таблицу, я бы ее грохнул и выводил бы все дивами.

Их можно настроить по габаритам и по условиям отображения для межплатформенности и красоты дизайнинга.

В 21 веке табличная верстка может быть оправдана только необходимостью что-то сложно сортировать, но похоже, комплектный тэйблсортер не умеет работать со "сложными" типами данных,

Т.е. на Вашем ресурсе сейчас сортировка сами видите, и это так у всех тут )


  • 0
Абгемахт, славяне!

#10 dearsashechka

dearsashechka
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 64
  • topics: 13

Posted 30 October 2013 - 07:24

я не могу в дивы и css.

а сортировка вполне себе работает, разве что цены сортирует по артикулу. думаю, со временем это поправят.


  • 0

если я что-то спрашиваю, то по поводу этого сайта http://tvoymotor-nn.ru






Click to return to top of page in style!