Jump to content


Photo
- - - - -

Суффикс класса модуля - как прописать свой стиль?


Best Answer Sliapy , 14 November 2013 - 15:59

По-умолчанию в Joomla, если используется стиль вывода модуля xhtml, блоки с модулем имеют класс moduletable. При добавлении в свойствах модуля "Суффикса класса модуля" (например, myclass), класс становится moduletablemyclass. Т.е. селектор должен быть вида

.moduletablemyclass {

}

Советую освоить Firebug для Firefox или стандартные средства веб-разработчика для Opera и Chrome, тогда такие вопросы отпадут сами собой.

Go to the full post


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

#11 Волков Игорь

Волков Игорь
  • Topic Starter
  • JBZoo User (rus)
  • User rate: ~
  • posts: 8
  • topics: 1

Posted 17 November 2013 - 18:18

ой то есть - class, вот допустим идет начало блока вывода модуля поиска ( floridis.ru пример с главной страницы), мб убрать у него как-то class, что бы встал мой стиль

 

уже устал бороться, еще потом надо фильтры отредактировать... интересуют стили кнопок, чекбоксов, радио. 

 

мне кажется нужно что-то с суффиксом делать, но что-то никак... стили в модулях Jbzoo всегда перекрывают мой шаблон.

 

мм... а может удалить css файл от jbzoo??

 

Извините, может плохо объясняюсь, но потихоньку движуха идет, надеюсь что разберусь.


  • 0

#12 ripcord

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

Posted 17 November 2013 - 19:25

Вам нужно изменить кнопку, или Вас в принципе интересует возможность сращивания Артистира со стилями Jbzoo?

для первого, если, например о кнопке, то Ваши стили из Артистира можно вот так запустить:

переименуйте Вашу запись из template.css

.art-button

в

.controls INPUT.art-button

и дополните парой строк

padding: 0 10px;
min-width: inherit;

чтоб хотя бы так стало:

.controls INPUT.art-button
{
    border: 0;
    border-collapse: separate;
    -webkit-background-origin: border !important;
    -moz-background-origin: border !important;
    background-origin: border-box !important;
    background: #DA1035;
    background: -webkit-linear-gradient(top, rgba(194, 15, 48, 0.8) 0, rgba(232, 17, 57, 0.8) 40%, rgba(237, 18, 58, 0.8) 50%, rgba(237, 18, 58, 0.8) 100%) no-repeat;
    background: -moz-linear-gradient(top, rgba(194, 15, 48, 0.8) 0, rgba(232, 17, 57, 0.8) 40%, rgba(237, 18, 58, 0.8) 50%, rgba(237, 18, 58, 0.8) 100%) no-repeat;
    background: -o-linear-gradient(top, rgba(194, 15, 48, 0.8) 0, rgba(232, 17, 57, 0.8) 40%, rgba(237, 18, 58, 0.8) 50%, rgba(237, 18, 58, 0.8) 100%) no-repeat;
    background: -ms-linear-gradient(top, rgba(194, 15, 48, 0.8) 0, rgba(232, 17, 57, 0.8) 40%, rgba(237, 18, 58, 0.8) 50%, rgba(237, 18, 58, 0.8) 100%) no-repeat;
    background: linear-gradient(to bottom, rgba(194, 15, 48, 0.8) 0, rgba(232, 17, 57, 0.8) 40%, rgba(237, 18, 58, 0.8) 50%, rgba(237, 18, 58, 0.8) 100%) no-repeat;
    -svg-background: linear-gradient(top, rgba(194, 15, 48, 0.8) 0, rgba(232, 17, 57, 0.8) 40%, rgba(237, 18, 58, 0.8) 50%, rgba(237, 18, 58, 0.8) 100%) no-repeat;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-width: 0;
    margin: 0 auto;
    height: 26px;
    padding: 0 10px;
    min-width: inherit;
}

Для псевдоклассов действуйте по аналогии )

arteesteer_red_button.png


Edited by ripcord, 17 November 2013 - 19:28.

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

#13 Волков Игорь

Волков Игорь
  • Topic Starter
  • JBZoo User (rus)
  • User rate: ~
  • posts: 8
  • topics: 1

Posted 18 November 2013 - 13:52

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

 

Интересует конечно 2-ой вариант, так как делаю сайты постоянно, Артистер помогает лепить шаблоны за пару часов


  • 0

#14 ripcord

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

Posted 18 November 2013 - 14:08

Но что бы довести до идеала можно голову сломать... и много времени уходит

 

Вопрос без подтекста, если позволите. Для данного ресурса, например, как, по Вашему, мог бы выглядеть идеал? Пример бы из сети.

 

Артистер помогает лепить шаблоны за пару часов

 

На мой взгляд, Артистир это "Бигмачечная" у дома, а всего через 15 метров, в соседней лавке новозеландская ягнятина по более низкой цене. Осталось купить розмарин, чеснок и сделать это в первый раз самостоятельно, хотя и медленно, за то никакой изжоги )


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

#15 Волков Игорь

Волков Игорь
  • Topic Starter
  • JBZoo User (rus)
  • User rate: ~
  • posts: 8
  • topics: 1

Posted 18 November 2013 - 14:48

Я рассчитывал на "суффикс класса модуля", когда делаешь стиль вертикального меню в Артистре, он то же не подцепляет стили сразу после заливки, надо дописать в "суффикс класса модуля" - "art-vmenu" , я думал здесь так же получится, но увы.

 

Попробую еще создать тему на форуме Artisteera, мб что подскажут, если найду решение, отпишу.

 

Все равно спасибо, если не найду ничего, придется "самому готовить" )


  • 0

#16 ripcord

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

Posted 18 November 2013 - 15:19

если не найду ничего, придется "самому готовить" )

Поверьте кулинару со стажем, Вы получите массу удовлетворения, если решите переломить свое пристрастие к "легким решениям", которые, по сути, тяжелее здравого смысла на порядки )


Edited by ripcord, 18 November 2013 - 15:22.

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

#17 Sliapy

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

Posted 18 November 2013 - 15:58

Я рассчитывал на "суффикс класса модуля", когда делаешь стиль вертикального меню в Артистре, он то же не подцепляет стили сразу после заливки, надо дописать в "суффикс класса модуля" - "art-vmenu" , я думал здесь так же получится, но увы.

 

Где "здесь"? :) JBZoo никак не влияет на обработку джумлой классов модулей. Так же, как оно не влияет на то, как выглядит сайт, если  стили попросту не накладываются друг на друга. 


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

#18 Tunga

Tunga
  • JBZoo User (rus)
  • User rate: 9.7
  • posts: 595
  • topics: 129

Posted 18 November 2013 - 18:59

Бросайте Артистер и забудьте про его существование, год назад я тоже им баловался. Артистер это полное Г..., погуглите и почитайте о всех его недостатках. Переходите на Joomla 3.0 там уже по умолчанию есть нормальный шаблон Protostar его можно подправить под любые свои задачи.


  • 1

JBZoo это круто!





Click to return to top of page in style!