Войти

Авторизация

Логин:
Пароль:
Забыли пароль?
Регистрация
Сайт пользователей Artisteer и Themler. Официальный торговый представитель.

Альтернативный дизайн блока

В дополнение к генерируемым программой
Посетитель
kosheen
Сообщений: 9
1156 дней назад
Добрый день!
Может кто-нибудь подскажет, возможно ли такое:
При выводе виджета в области виджетов можно выбрать один из стилей сгенерированных Artisteer'ом для разработанного шаблона (Theme Options -> Appearance: sidebar default, block, post, simple text.
Возможно ли вручную добавить ещё один вариант Appearance, типа block2 или post2?
Если да, то как это реализовать? Где взять css от block (от шаблона), чтобы поковырять его вручную?
Постоянный участник
Степаныч
Медаль
Сообщений: 672
17 дней назад
kosheen:
При выводе виджета в области виджетов можно выбрать один из стилей сгенерированных Artisteer'ом для разработанного шаблона (Theme Options -> Appearance: sidebar default, block, post, simple text.

Находится все это в папке темы library/wrappers.php и еще в library/options.php посмотреть

kosheen:
Возможно ли вручную добавить ещё один вариант Appearance, типа block2 или post2?

Пока здесь такого не видел.

kosheen:
Где взять css от block (от шаблона), чтобы поковырять его вручную?

В файле style.css строка примерно от 1475 примерно такие будут

Код PHP:
  1.  
  2.  
  3. .art-block
  4. {
  5. margin:3px;
  6. }
  7. div.art-block img
  8. {
  9. border: none;
  10. margin: 0;
  11. }
  12.  
  13. .art-blockheader
  14. {
  15. padding:6px 5px;
  16. margin:0 auto 2px;
  17. }
  18. .art-blockheader .t,
  19. .art-blockheader .t a,
  20. .art-blockheader .t a:link,
  21. .art-blockheader .t a:visited,
  22. .art-blockheader .t a:hover
  23. {
  24. color: #758799;
  25. font-size: 20px;
  26. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  27. font-weight: normal;
  28. font-style: normal;
  29. margin: 0 5px;
  30. }
  31.  
  32. .art-blockcontent
  33. {
  34. padding:5px;
  35. margin:0 auto;
  36. color: #303F50;
  37. font-size: 13px;
  38. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  39. line-height: 175%;
  40. }
  41. .art-blockcontent table,
  42. .art-blockcontent li,
  43. .art-blockcontent a,
  44. .art-blockcontent a:link,
  45. .art-blockcontent a:visited,
  46. .art-blockcontent a:hover
  47. {
  48. color: #303F50;
  49. font-size: 13px;
  50. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  51. line-height: 175%;
  52. }
  53.  
  54. .art-blockcontent p
  55. {
  56. margin: 0 5px;
  57. }
  58.  
  59. .art-blockcontent a, .art-blockcontent a:link
  60. {
  61. color: #FB7C3C;
  62. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  63. }
  64.  
  65. .art-blockcontent a:visited, .art-blockcontent a.visited
  66. {
  67. color: #A9BACB;
  68. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  69. text-decoration: none;
  70. }
  71.  
  72. .art-blockcontent a:hover, .art-blockcontent a.hover
  73. {
  74. color: #FA5705;
  75. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  76. text-decoration: none;
  77. }
  78. .art-block ul>li:before
  79. {
  80. content:url('images/blockbullets.png');
  81. margin-right:6px;
  82. bottom: 2px;
  83. position:relative;
  84. display:inline-block;
  85. vertical-align:middle;
  86. font-size:0;
  87. line-height:0;
  88. margin-left: -12px;
  89. }
  90. .opera .art-block ul>li:before
  91. {
  92. /* Vertical-align:middle in Opera doesn't need additional offset */
  93. bottom: 0;
  94. }
  95.  
  96. .art-block li
  97. {
  98. font-size: 13px;
  99. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  100. line-height: 175%;
  101. color: #4E6883;
  102. margin: 5px 0 0 10px;
  103. }
  104.  
  105. .art-block ul>li, .art-block ol
  106. {
  107. padding: 0;
  108. }
  109.  
  110. .art-block ul>li
  111. {
  112. padding-left: 12px;
  113. }
  114.  
  115.  
Редактировалось: 1 раз (Последний: 6 августа 2015 в 12:00)
Посетитель
kosheen
Сообщений: 9
1156 дней назад
Спасибо за наводку. Буду экспериментировать...
Для начала попробовал продублировать строчку "block" в файле library/options.php, добавив "block2":
Код PHP:
  1.  
  2. $theme_sidebars_style_options = array(
  3. 'block' => __('Block style', THEME_NS),
  4. 'block2' => __('Block style', THEME_NS),
  5. 'post' => __('Post style', THEME_NS),
  6. 'simple' => __('Simple text', THEME_NS)
  7.  
Результата никакого. В Appearance ничего не изменилось.
Модератор Постоянный участник
samson
Медаль За активное участие в жизни сайта.
Сообщений: 992
14 дней назад
kosheen, Для Joomla сделать проще примерно так (может быть натолкнет на какие мысли)

Скрытый текст виден только зарегистрированным пользователям


Для Вордпресс кто то спрашивал, но так и утихло.

kosheen:
Appearance: sidebar default, block, post, simple text.
Возможно ли вручную добавить ещё один вариант Appearance, типа block2 или post2?

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

Как это конкретно сделать не знаю. Возможно в сети что найдете по созданию виджетов и по аналогии.
Посетитель
kosheen
Сообщений: 9
1156 дней назад
Собственно задача сводилась к тому, чтобы создать ещё один css-стиль для ещё одного вида блоков (Artisteer по умолчанию создаёт шаблон с одним видом дизайна для блока, для меню, для сайдбара, для поста - их мы и видим в выпадающем списке Appearance при размещении в области виджета). Того, что предоставляет готовый шаблон недостаточно. Хочу вручную расширить. Подумалось, может кто-то уже решал подобную задачу...
Редактировалось: 1 раз (Последний: 7 августа 2015 в 08:11)
Посетитель
kosheen
Сообщений: 9
1156 дней назад
Может кто-нибудь пробовал что-нибудь типа плагина
Скрытый текст виден только зарегистрированным пользователям
использовать?
|
Перейти на форум:
Быстрый ответ
У вас нет прав, чтобы писать на форуме.