Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 11 Ответов
  • 4967 Просмотров
*

sergserg9167

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Здравствуйте, у меня такой вопрос - в K2 материалы в категории располагаются с лева - на права. И изменить это ни как стандартными средствами не возможно, тогда как в самой Joomla! можно в настройках выбрать каким образом будут располагаться материалы в категории, настройка - ("Порядок размещения в колонках"  - "Сверху вниз" - "Поперёк") То есть можно расположить материалы что бы они добавлялись с верху в низ и слева на права, по желанию. Подскажите каким образом можно расположить материалы в несколько колонок, допустим в 3 и что бы при этом добавлялись они "с верху в низ" а не "слева-на права" как это происходит. Пробовал удалить свойство "float: left;" у ".itemContainer" это приводит к тому что все материалы в категрии выстраиваются с верху в низ, а мне надо что бы они выстроились в 3 колонки. Но выстраивались именно с верху в низ.
Подскажите пожалуйста как победить такую проблему.
Просто мне надо что бы изображения имели разную высоту(иногда одно изображение в категории может отличаться в 3 раза от высоты другого) Но при этом что бы все пространство itemList было равномерно заполнено без пустых мест между материалами. То есть сейчас материалы конечно можно выровнять если загружать одинаковые по соотношению сторон изображения или если через CSS обрезать изображения в высоту. А хотелось бы что бы все изображение было видно, без обрезок и при этом все пространство категории было заполнено без пустых мест.
 

UPD:

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

То есть они выравниваются во верхней линии, и при этом между статьями пустые места возникают
« Последнее редактирование: 21.01.2012, 03:54:20 от sergserg9167 »
*

Makc

  • Захожу иногда
  • 55
  • 11 / 0
Смотря в каком блоке выведены новости и от шаблона может зависеть. Если покажете страницу будет проще. Или завтра попробую на пустой верстке с эмитировать.
Всё, что пишу, проверено или работатет на J 1.7 + К 2.5.4
*

sergserg9167

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Смотря в каком блоке выведены новости и от шаблона может зависеть. Если покажете страницу будет проще. Или завтра попробую на пустой верстке с эмитировать.
это ни какой не модуль, а просто стандартный вывод содержимого категории K2, это все именно в самом K2 сделано, отдельно от жумла и шаблона жумла. K2 просто так выводит материалы. Хотя сама жумла может их выводить как я писал именно "с верху в низ" тогда они в колонках, независимо от других колонок, находятся друг над другом без пробелов.

И это именно так везде, я пересмотрел специально много студийных шаблонов с K2 в надежде там решение найти, там тоже самое, то есть они просто в демо своем используют одинаковые изображения и выглядит оно одинаков и ровно. Но иногда видно что маленько пустые места и они не выравниваются как я хочу. А просто выравнивается каждый ряд по верхней линии.
« Последнее редактирование: 21.01.2012, 04:18:13 от sergserg9167 »
*

staticlight

  • Moderator
  • 1086
  • 65 / 0
  • Staticlight
Прошу прощения, а вы где-нибудь такую реализацию видели? 
Это нужно всем элементам абсолютное позиционирование задавать.
http://masonry.desandro.com/
http://www.joomlart.com/joomla/templates/ja-elastica
Руководитель отдела сервисного обслуживания систем безопасности.
Устали от com_content - поставьте com_k2.
TRIPLE "F" POWER: Firefox+FireShot+Firebug. Chrome + Ctrl+Shift+I
*

Makc

  • Захожу иногда
  • 55
  • 11 / 0
Ну судя по тому, как к2 выводит материалы в 3 колонки, без переделки шаблона Вы такого эффекта не добьетесь. Она выводит 3 материала с float:left, а потом чистит обтикание <div class="clr"></div>.
Вам же нужно выводить материалы без флоата в 3 <div> с float:left. Т.е. обтикать должны не материалы друг друна, а блоки в которых они находятся. Как это сделать в обычном шаблоне категории К2 пока не знаю, будет время - поковыряюсь.
Всё, что пишу, проверено или работатет на J 1.7 + К 2.5.4
*

sergserg9167

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Ну судя по тому, как к2 выводит материалы в 3 колонки, без переделки шаблона Вы такого эффекта не добьетесь. Она выводит 3 материала с float:left, а потом чистит обтикание <div class="clr"></div>.
Вам же нужно выводить материалы без флоата в 3 <div> с float:left. Т.е. обтикать должны не материалы друг друна, а блоки в которых они находятся. Как это сделать в обычном шаблоне категории К2 пока не знаю, будет время - поковыряюсь.

Вот вот, она еще последнему в ряду материалу, самому правому присваивает свой класс и ему можно какие то свойства прописать, но от этого не легче. Нужный результат получить не удается, а так хочется.


Прошу прощения, а вы где-нибудь такую реализацию видели?  
Это нужно всем элементам абсолютное позиционирование задавать.
http://masonry.desandro.com/
http://www.joomlart.com/joomla/templates/ja-elastica


Не видел ни где, я и говорю специально просмотрел много студийных шаблонов с k2, везде материалы по сути выводятся как на втором моем рисунке. Но там это не заметно потому что все изображения имеют одинаковое соотношение сторон. Ну вот а мне надо что бы целиком изображения выводились и при этом все было ровно. В стандартной жумле так можно сделать например. Сейчас у меня промежуточный вариант когда блок с изображением обрезается в высоту.
Код
div.catItemImageBlock {
    display: block;
    margin: 0 0 5px;
    max-height: 205px !important;
    overflow: hidden !important;
    padding: 8px;
}

Вот так вот, поэтому все изображения обрезаются в высоту и все ровно. Но очень хочется что бы изображение было видно целиком, не зависимо от своей высоты.
*

Makc

  • Захожу иногда
  • 55
  • 11 / 0
Силами только CSS желаемое Вам не сделать, нужно пилить category.php
Всё, что пишу, проверено или работатет на J 1.7 + К 2.5.4
*

maxis

  • Захожу иногда
  • 119
  • 1 / 0
Ну судя по тому, как к2 выводит материалы в 3 колонки, без переделки шаблона Вы такого эффекта не добьетесь. Она выводит 3 материала с float:left, а потом чистит обтикание <div class="clr"></div>.
Вам же нужно выводить материалы без флоата в 3 <div> с float:left. Т.е. обтикать должны не материалы друг друна, а блоки в которых они находятся. Как это сделать в обычном шаблоне категории К2 пока не знаю, будет время - поковыряюсь.
У меня более банальный вопрос - настраиваю вывод в 2 или 3 колонки - а выводит одной. Сам чайник, но посмотрел шаблон и вроде места хватает для того чтобы а 2 колонки умещалось. Как быть?
*

Makc

  • Захожу иногда
  • 55
  • 11 / 0
Проверьте настройки вывода в самой категории, в пункте меню для этой категории.
Проверьте как выводятся списки есть див <div id="itemListPrimary"> или есть ещё и <div id="itemListSecondary"> (точно не помню), если второе , то они не помещаются или нету стиле float к ним
Всё, что пишу, проверено или работатет на J 1.7 + К 2.5.4
*

igor33

  • Захожу иногда
  • 153
  • 1 / 0
Скажите пожалуйста как сделать вывод материала в категории чтоб картинка была слева от материала и обтекала его ?
*

Makc

  • Захожу иногда
  • 55
  • 11 / 0
В К2.css найти .catItemImageBlock и дописать
Код
float: left; margin-right:10px;
первое обтикание, второе отступ
Всё, что пишу, проверено или работатет на J 1.7 + К 2.5.4
*

igor33

  • Захожу иногда
  • 153
  • 1 / 0
Спа сибо
а неподскажите как в результатах поиска выводилсось с картинками?
Смотрел топик http://joomlaforum.ru/index.php/topic,177256.new.html#new но у меня всеравно неполучается
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Additional Categories for K2 в админке в материалах выводить все категории

Автор NIKOLY

Ответов: 0
Просмотров: 2598
Последний ответ 26.10.2024, 16:03:57
от NIKOLY
Перенос материалов из Joomla3 + K2 в Joomla4

Автор Magnum79

Ответов: 0
Просмотров: 1638
Последний ответ 24.05.2024, 21:49:14
от Magnum79
Как добавить свой класс для страниц вывода материалов по тегу k2?

Автор Slava77

Ответов: 0
Просмотров: 4245
Последний ответ 16.02.2023, 23:29:34
от Slava77
Убрать ограничение в коротком описании при создании категории в k2

Автор p.g.

Ответов: 0
Просмотров: 2811
Последний ответ 13.10.2022, 09:51:35
от p.g.
Как сделать категории из выпадающего списка в K2 в алфавитном порядке?

Автор Yonakano

Ответов: 7
Просмотров: 3071
Последний ответ 23.09.2022, 13:03:28
от Yonakano