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

permstyle

  • Захожу иногда
  • 148
  • 2 / 0
возможно ли такая реализация:
у нас есть материал. у него есть N-количество полей. скажем 5.
можно ли сделать отображение в категории чтобы было название и содержание полей в одну строчку?
ну то есть (пример недвижка):
1-ая квартира 56 7 УП и пр.
при клике на 1-ая квартира там стандартное отображение с расшифровкой доп полей: площадь 56, этаж 7, планировка УП и пр.
сейчас же у нас отображение наименование, ниже описание.
понятно объяснил? =)
*

permstyle

  • Захожу иногда
  • 148
  • 2 / 0
проще говоря хочу что отображались доп поля. желательно горизонтально =)
*

SDKiller

  • Moderator
  • 2706
  • 329 / 5
  • ...ergo sum
можно ли сделать отображение в категории чтобы было название и содержание полей в одну строчку?

Редактируйте CSS для элементов списка в div.catItemExtraFields
*

permstyle

  • Захожу иногда
  • 148
  • 2 / 0
не получается сделать.
может кто поможет по коду?
что тут нужно подправить?
Код
.catItemExtraFields,
.genericItemExtraFields,
.itemExtraFields { clear:both; margin:10px 0; padding:0; }
.catItemExtraFields h4,
.genericItemExtraFields h4,
.itemExtraFields h3 { font-size:28px;font-weight:normal;height:auto;line-height:28px;margin:32px 0 22px;padding:0 0 6px; border-bottom: 3px solid #ddd}
.catItemExtraFields ul,
.genericItemExtraFields ul,
.itemExtraFields ul { }
.catItemExtraFields ul li,
.genericItemExtraFields ul li,
.itemExtraFields ul li { display:block;  padding:2px; overflow:hidden; }
.catItemExtraFields ul li span.catItemExtraFieldsLabel,
.genericItemExtraFields ul li span.genericItemExtraFieldsLabel,
.itemExtraFields ul li span.itemExtraFieldsLabel { display:block; float:left; font-weight:bold; margin:0 4px 0 0; width:30%; }
.catItemExtraFields ul li span.catItemExtraFieldsValue,
.itemExtraFields ul li span.itemExtraFieldsValue { margin-left:30%; display:block; }
*

permstyle

  • Захожу иногда
  • 148
  • 2 / 0
и как сделать чтобы они были видны при просмотре категории? дополнительные поля то есть.
*

Makc

  • Захожу иногда
  • 55
  • 11 / 0
Попробуйте ту убрать флоат
Код
.catItemExtraFields ul li span.catItemExtraFieldsLabel,
.genericItemExtraFields ul li span.genericItemExtraFieldsLabel,
.itemExtraFields ul li span.itemExtraFieldsLabel { display:block; ---> float:left; font-weight:bold; margin:0 4px 0 0; width:30%; }

у тут его поставить

Код
.catItemExtraFields ul li,
.genericItemExtraFields ul li,
.itemExtraFields ul li { display:block;  padding:2px; overflow:hidden; --->float:left; }

Чтоб было видно нужно включить их в настройках соответствующей категории

А вообще не совсем понятно, нарисуйте или покажите нагляднее :)
Всё, что пишу, проверено или работатет на J 1.7 + К 2.5.4
*

permstyle

  • Захожу иногда
  • 148
  • 2 / 0
большое спасибо. доп поля теперь как надо выстраиваются.

проблема только не изменилась с их отображением в категории: в настройках у категории, в разделе ОТОБРАЖЕНИЕ МАТЕРИАЛА В КАТЕГОРИИ: ДОП ПОЛЯ - ПОКАЗАТЬ, сохранить. но они всё равно не отображаются в категории =(
*

permstyle

  • Захожу иногда
  • 148
  • 2 / 0

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


 и как хотелось бы.

п.с. картинки не даёт грузить сюда. говорит папка аплоуд переполнена.
*

permstyle

  • Захожу иногда
  • 148
  • 2 / 0
неужели так никто не пробовал сделать?
*

Makc

  • Захожу иногда
  • 55
  • 11 / 0
в к2.css .itemHeader дописать float:left; , в шаблоне материала блок вывода доп. полей поставить сразу после блока itemHeader , между ними не должно быть <div class="clr"></div>
Всё, что пишу, проверено или работатет на J 1.7 + К 2.5.4
*

permstyle

  • Захожу иногда
  • 148
  • 2 / 0
Re: отображение материалов в категории
« Ответ #10 : 27.01.2012, 18:03:34 »
в шаблоне материала блок вывода доп. полей поставить сразу после блока itemHeader , между ними не должно быть <div class="clr"></div>

простите за нубство - где это делать непосредственно?
буду благодарен за кусок кода куда что вставить.
« Последнее редактирование: 27.01.2012, 18:10:04 от permstyle »
*

Makc

  • Захожу иногда
  • 55
  • 11 / 0
Re: отображение материалов в категории
« Ответ #11 : 27.01.2012, 20:42:50 »
Для конкретного материала:
components/com_k2/templates/default/item.php
Находите блок доп. полей, вырезаете и вставляете после блока хедера, это почти в самом начале

Блок хедера материала:
Код
<div class="itemHeader">
<?php if($this->item->params->get('itemDateCreated')): ?>
<span class="itemDateCreated">
<?php echo JHTML::_('date', $this->item->created , JText::_('DATE_FORMAT_LC5')); ?>
</span>
<?php endif; ?>
  <?php if($this->item->params->get('itemTitle')): ?>
  <h1 class="itemTitle">
<?php if(isset($this->item->editLink)): ?>
<span class="itemEditLink">
<a class="modal" rel="{handler:'iframe',size:{x:990,y:700}}" href="<?php echo $this->item->editLink; ?>">
<?php echo JText::_('K2_EDIT_ITEM'); ?>
</a>
</span>
<?php endif; ?>
  <?php echo $this->item->title; ?>
  <?php if($this->item->params->get('itemFeaturedNotice') && $this->item->featured): ?>
  <span>
  <sup>
  <?php echo JText::_('K2_FEATURED'); ?>
  </sup>
  </span>
  <?php endif; ?>
  </h1>
  <?php endif; ?>
<?php if($this->item->params->get('itemAuthor')): ?>
<span class="itemAuthor">
<?php echo K2HelperUtilities::writtenBy($this->item->author->profile->gender); ?>&nbsp;
<?php if(empty($this->item->created_by_alias)): ?>
<a rel="author" href="<?php echo $this->item->author->link; ?>"><?php echo $this->item->author->name; ?></a>
<?php else: ?>
<?php echo $this->item->author->name; ?>
<?php endif; ?>
</span>
<?php endif; ?>
  </div>

Блок доп. полей:
Код
 <?php if($this->item->params->get('itemExtraFields') && count($this->item->extra_fields)): ?>
  <div class="itemExtraFields">
  <h3><?php echo JText::_('K2_ADDITIONAL_INFO'); ?></h3>
  <ul>
<?php foreach ($this->item->extra_fields as $key=>$extraField): ?>
<?php if($extraField->value): ?>
<li class="<?php echo ($key%2)? "odd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
<span class="itemExtraFieldsLabel"><?php echo $extraField->name; ?>:</span>
<span class="itemExtraFieldsValue"><?php echo $extraField->value; ?></span>
</li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
    <div class="clr"></div>
  </div>
  <?php endif; ?>

Для материалов в категории по аналогии файл components/com_k2/templates/default/category_item.php
Всё, что пишу, проверено или работатет на J 1.7 + К 2.5.4
*

permstyle

  • Захожу иногда
  • 148
  • 2 / 0
Re: отображение материалов в категории
« Ответ #12 : 27.01.2012, 20:48:01 »
Для конкретного материала:
components/com_k2/templates/default/item.php
Находите блок доп. полей, вырезаете и вставляете после блока хедера, это почти в самом начале

Блок хедера материала:
Код
<div class="itemHeader">
<?php if($this->item->params->get('itemDateCreated')): ?>
<span class="itemDateCreated">
<?php echo JHTML::_('date', $this->item->created , JText::_('DATE_FORMAT_LC5')); ?>
</span>
<?php endif; ?>
  <?php if($this->item->params->get('itemTitle')): ?>
  <h1 class="itemTitle">
<?php if(isset($this->item->editLink)): ?>
<span class="itemEditLink">
<a class="modal" rel="{handler:'iframe',size:{x:990,y:700}}" href="<?php echo $this->item->editLink; ?>">
<?php echo JText::_('K2_EDIT_ITEM'); ?>
</a>
</span>
<?php endif; ?>
  <?php echo $this->item->title; ?>
  <?php if($this->item->params->get('itemFeaturedNotice') && $this->item->featured): ?>
  <span>
  <sup>
  <?php echo JText::_('K2_FEATURED'); ?>
  </sup>
  </span>
  <?php endif; ?>
  </h1>
  <?php endif; ?>
<?php if($this->item->params->get('itemAuthor')): ?>
<span class="itemAuthor">
<?php echo K2HelperUtilities::writtenBy($this->item->author->profile->gender); ?>&nbsp;
<?php if(empty($this->item->created_by_alias)): ?>
<a rel="author" href="<?php echo $this->item->author->link; ?>"><?php echo $this->item->author->name; ?></a>
<?php else: ?>
<?php echo $this->item->author->name; ?>
<?php endif; ?>
</span>
<?php endif; ?>
  </div>

Блок доп. полей:
Код
 <?php if($this->item->params->get('itemExtraFields') && count($this->item->extra_fields)): ?>
  <div class="itemExtraFields">
  <h3><?php echo JText::_('K2_ADDITIONAL_INFO'); ?></h3>
  <ul>
<?php foreach ($this->item->extra_fields as $key=>$extraField): ?>
<?php if($extraField->value): ?>
<li class="<?php echo ($key%2)? "odd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
<span class="itemExtraFieldsLabel"><?php echo $extraField->name; ?>:</span>
<span class="itemExtraFieldsValue"><?php echo $extraField->value; ?></span>
</li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
    <div class="clr"></div>
  </div>
  <?php endif; ?>

Для материалов в категории по аналогии файл components/com_k2/templates/default/category_item.php
спасибо большое.
буду пробовать.
*

permstyle

  • Захожу иногда
  • 148
  • 2 / 0
Re: отображение материалов в категории
« Ответ #13 : 28.01.2012, 12:59:10 »
в файле components/com_k2/templates/default/category_item.php не нашел аналогии =(
а попробовав подправить item.php не увидел разницы.
*

permstyle

  • Захожу иногда
  • 148
  • 2 / 0
Re: отображение материалов в категории
« Ответ #14 : 28.01.2012, 15:35:42 »
Код
<?php
/**
 * @version $Id: category_item.php 493 2010-06-17 14:58:58Z joomlaworks $
 * @package K2
 * @author JoomlaWorks http://www.joomlaworks.gr
 * @copyright Copyright (c) 2006 - 2010 JoomlaWorks, a business unit of Nuevvo Webware Ltd. All rights reserved.
 * @license GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
 */

// no direct access
defined('_JEXEC') or die('Restricted access');

// Define default image size (do not change)
K2HelperUtilities::setDefaultImage($this->item, 'itemlist', $this->item->params);

?>

<!-- Start K2 Item Layout -->
<div class="catItemView group<?php echo ucfirst($this->item->itemGroup); ?><?php echo ($this->item->featured)? ' catItemIsFeatured' : ''; ?><?php if($this->item->params->get('pageclass_sfx')) echo ' '.$this->item->params->get('pageclass_sfx'); ?>">

<!-- Plugins: BeforeDisplay -->
<?php echo $this->item->event->BeforeDisplay; ?>

<!-- K2 Plugins: K2BeforeDisplay -->
<?php echo $this->item->event->K2BeforeDisplay; ?>

<?php if(isset($this->item->editLink)): ?>
<!-- Item edit link -->
<span class="catItemEditLink">
<a class="modal" rel="{handler:'iframe',size:{x:990,y:650}}" href="<?php echo $this->item->editLink; ?>">
<?php echo JText::_('Edit item'); ?>
</a>
</span>
<?php endif; ?>

<div class="catItemHeader">

<?php if($this->item->params->get('catItemDateCreated')): ?>
<!-- Date created -->
<span class="catItemDateCreated">
<?php echo JHTML::_('date', $this->item->created , JText::_('DATE_FORMAT_LC2')); ?>
</span>
<?php endif; ?>

  <?php if($this->item->params->get('catItemTitle')): ?>
  <!-- Item title -->
  <h3 class="catItemTitle">
  <?php if ($this->item->params->get('catItemTitleLinked')): ?>
<a href="<?php echo $this->item->link; ?>">
  <?php echo $this->item->title; ?>
  </a>
  <?php else: ?>
  <?php echo $this->item->title; ?>
  <?php endif; ?>

  <?php if($this->item->params->get('catItemFeaturedNotice') && $this->item->featured): ?>
  <!-- Featured flag -->
  <span>
  <sup>
  <?php echo JText::_('Featured'); ?>
  </sup>
  </span>
  <?php endif; ?>

  </h3>
  <?php endif; ?>

<?php if($this->item->params->get('catItemAuthor')): ?>
<!-- Item Author -->
<span class="catItemAuthor">
<?php echo K2HelperUtilities::writtenBy($this->item->author->profile->gender); ?> <a href="<?php echo $this->item->author->link; ?>"><?php echo $this->item->author->name; ?></a>
</span>
<?php endif; ?>

  </div>

  <!-- Plugins: AfterDisplayTitle -->
  <?php echo $this->item->event->AfterDisplayTitle; ?>

  <!-- K2 Plugins: K2AfterDisplayTitle -->
  <?php echo $this->item->event->K2AfterDisplayTitle; ?>

<?php if($this->item->params->get('catItemRating')): ?>
<!-- Item Rating -->
<div class="catItemRatingBlock">
<span><?php echo JText::_('Rate this item'); ?></span>
<div class="itemRatingForm">
<ul class="itemRatingList">
<li class="itemCurrentRating" id="itemCurrentRating<?php echo $this->item->id; ?>" style="width:<?php echo $this->item->votingPercentage; ?>%;"></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('1 star out of 5'); ?>" class="one-star">1</a></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('2 stars out of 5'); ?>" class="two-stars">2</a></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('3 stars out of 5'); ?>" class="three-stars">3</a></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('4 stars out of 5'); ?>" class="four-stars">4</a></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('5 stars out of 5'); ?>" class="five-stars">5</a></li>
</ul>
<div id="itemRatingLog<?php echo $this->item->id; ?>" class="itemRatingLog"><?php echo $this->item->numOfvotes; ?></div>
<div class="clr"></div>
</div>
<div class="clr"></div>
</div>
<?php endif; ?>

  <div class="catItemBody">

  <!-- Plugins: BeforeDisplayContent -->
  <?php echo $this->item->event->BeforeDisplayContent; ?>

  <!-- K2 Plugins: K2BeforeDisplayContent -->
  <?php echo $this->item->event->K2BeforeDisplayContent; ?>

  <?php if($this->item->params->get('catItemImage') && !empty($this->item->image)): ?>
  <!-- Item Image -->
  <div class="catItemImageBlock">
  <span class="catItemImage">
    <a href="<?php echo $this->item->link; ?>" title="<?php if(!empty($this->item->image_caption)) echo $this->item->image_caption; else echo $this->item->title; ?>">
    <img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo $this->item->image_caption; else echo $this->item->title; ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" />
    </a>
  </span>
  <div class="clr"></div>
  </div>
  <?php endif; ?>

  <?php if($this->item->params->get('catItemIntroText')): ?>
  <!-- Item introtext -->
  <div class="catItemIntroText">
  <?php echo $this->item->introtext; ?>
  </div>
  <?php endif; ?>

<div class="clr"></div>

  <?php if($this->item->params->get('catItemExtraFields') && count($this->item->extra_fields)): ?>
  <!-- Item extra fields -->
  <div class="catItemExtraFields">
  <h4><?php echo JText::_('Additional Info'); ?></h4>
  <ul>
<?php foreach ($this->item->extra_fields as $key=>$extraField): ?>
<li class="<?php echo ($key%2)? "odd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
<span class="catItemExtraFieldsLabel"><?php echo $extraField->name; ?></span>
<span class="catItemExtraFieldsValue"><?php echo $extraField->value; ?></span>
</li>
<?php endforeach; ?>
</ul>
    <div class="clr"></div>
  </div>
  <?php endif; ?>

  <!-- Plugins: AfterDisplayContent -->
  <?php echo $this->item->event->AfterDisplayContent; ?>

  <!-- K2 Plugins: K2AfterDisplayContent -->
  <?php echo $this->item->event->K2AfterDisplayContent; ?>

  <div class="clr"></div>
  </div>

  <?php if(
  $this->item->params->get('catItemHits') ||
  $this->item->params->get('catItemCategory') ||
  $this->item->params->get('catItemTags') ||
  $this->item->params->get('catItemAttachments')
  ): ?>
  <div class="catItemLinks">

<?php if($this->item->params->get('catItemHits')): ?>
<!-- Item Hits -->
<div class="catItemHitsBlock">
<span class="catItemHits">
<?php echo JText::_('Read'); ?> <b><?php echo $this->item->hits; ?></b> <?php echo JText::_('times'); ?>
</span>
</div>
<?php endif; ?>

<?php if($this->item->params->get('catItemCategory')): ?>
<!-- Item category name -->
<div class="catItemCategory">
<span><?php echo JText::_('Published in'); ?></span>
<a href="<?php echo $this->item->category->link; ?>"><?php echo $this->item->category->name; ?></a>
</div>
<?php endif; ?>

  <?php if($this->item->params->get('catItemTags') && count($this->item->tags)): ?>
  <!-- Item tags -->
  <div class="catItemTagsBlock">
  <span><?php echo JText::_("Tagged under"); ?></span>
  <ul class="catItemTags">
    <?php foreach ($this->item->tags as $tag): ?>
    <li><a href="<?php echo $tag->link; ?>"><?php echo $tag->name; ?></a></li>
    <?php endforeach; ?>
  </ul>
  <div class="clr"></div>
  </div>
  <?php endif; ?>

  <?php if($this->item->params->get('catItemAttachments') && count($this->item->attachments)): ?>
  <!-- Item attachments -->
  <div class="catItemAttachmentsBlock">
  <span><?php echo JText::_("Download attachments:"); ?></span>
  <ul class="catItemAttachments">
    <?php foreach ($this->item->attachments as $attachment): ?>
    <li>
    <a title="<?php echo htmlentities($attachment->titleAttribute, ENT_QUOTES, 'UTF-8'); ?>" href="<?php echo JRoute::_('index.php?option=com_k2&view=item&task=download&id='.$attachment->id); ?>">
    <?php echo $attachment->title ; ?>
    </a>
    <?php if($this->item->params->get('catItemAttachmentsCounter')): ?>
    <span>(<?php echo $attachment->hits; ?> <?php echo (count($attachment->hits)==1)? JText::_("download") : JText::_("downloads"); ?>)</span>
    <?php endif; ?>
    </li>
    <?php endforeach; ?>
  </ul>
  </div>
  <?php endif; ?>

<div class="clr"></div>
  </div>
  <?php endif; ?>

<div class="clr"></div>

  <?php if($this->item->params->get('catItemVideo') && !empty($this->item->video)): ?>
  <!-- Item video -->
  <div class="catItemVideoBlock">
  <h3><?php echo JText::_('Related Video'); ?></h3>
<?php if($this->item->videoType=='embedded'): ?>
<div class="catItemVideoEmbedded">
<?php echo $this->item->video; ?>
</div>
<?php else: ?>
<span class="catItemVideo"><?php echo $this->item->video; ?></span>
<?php endif; ?>
  </div>
  <?php endif; ?>

  <?php if($this->item->params->get('catItemImageGallery') && !empty($this->item->gallery)): ?>
  <!-- Item image gallery -->
  <div class="catItemImageGallery">
  <h4><?php echo JText::_('Image Gallery'); ?></h4>
  <?php echo $this->item->gallery; ?>
  </div>
  <?php endif; ?>

  <div class="clr"></div>

<?php if($this->item->params->get('catItemCommentsAnchor') && ( ($this->item->params->get('comments') == '2' && !$this->user->guest) || ($this->item->params->get('comments') == '1')) ): ?>
<!-- Anchor link to comments below -->
<div class="catItemCommentsLink">
<?php if(!empty($this->item->event->K2CommentsCounter)):?>
<!-- K2 Plugins: K2CommentsCounter -->
<?php echo $this->item->event->K2CommentsCounter; ?>
<?php else: ?>
<?php if($this->item->numOfComments > 0): ?>
<a href="<?php echo $this->item->link; ?>#itemCommentsAnchor">
<?php echo $this->item->numOfComments; ?> <?php echo ($this->item->numOfComments>1)? JText::_('comments') : JText::_('comment'); ?>
</a>
<?php else: ?>
<a href="<?php echo $this->item->link; ?>#itemCommentsAnchor">
<?php echo JText::_('Be the first to comment!'); ?>
</a>
<?php endif; ?>
<?php endif; ?>
</div>
<?php endif; ?>

<?php if ($this->item->params->get('catItemReadMore')): ?>
<!-- Item "read more..." link -->
<div class="catItemReadMore">
<a class="k2ReadMore" href="<?php echo $this->item->link; ?>">
<?php echo JText::_('Read more...'); ?>
</a>
</div>
<?php endif; ?>

<div class="clr"></div>

<?php if($this->item->params->get('catItemDateModified')): ?>
<!-- Item date modified -->
<?php if($this->item->created != $this->item->modified): ?>
<span class="catItemDateModified">
<?php echo JText::_('Last modified on'); ?> <?php echo JHTML::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC2')); ?>
</span>
<?php endif; ?>
<?php endif; ?>

  <!-- Plugins: AfterDisplay -->
  <?php echo $this->item->event->AfterDisplay; ?>

  <!-- K2 Plugins: K2AfterDisplay -->
  <?php echo $this->item->event->K2AfterDisplay; ?>

<div class="clr"></div>
</div>
<!-- End K2 Item Layout -->

вот содержимое category_item
*

Makc

  • Захожу иногда
  • 55
  • 11 / 0
Re: отображение материалов в категории
« Ответ #15 : 28.01.2012, 15:55:54 »
Вот так должно выглядеть:

сравните где был и стал блок catItemExtraFields, обратите внимание, что я прям тут дописал float:left; к

<div class="catItemHeader" style="float:left;">
<div class="catItemExtraFields" style="float:left;">

если всё заработает float:left нужно перенести в К2.css

Теоритически, если всё так сделаете должно получиться, если не дописывали никаких параметров ширины к catItemHeader и catItemExtraFields в К2.css

Код
<?php
/**
 * @version $Id: category_item.php 493 2010-06-17 14:58:58Z joomlaworks $
 * @package K2
 * @author JoomlaWorks http://www.joomlaworks.gr
 * @copyright Copyright (c) 2006 - 2010 JoomlaWorks, a business unit of Nuevvo Webware Ltd. All rights reserved.
 * @license GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
 */

// no direct access
defined('_JEXEC') or die('Restricted access');

// Define default image size (do not change)
K2HelperUtilities::setDefaultImage($this->item, 'itemlist', $this->item->params);

?>

<!-- Start K2 Item Layout -->
<div class="catItemView group<?php echo ucfirst($this->item->itemGroup); ?><?php echo ($this->item->featured)? ' catItemIsFeatured' : ''; ?><?php if($this->item->params->get('pageclass_sfx')) echo ' '.$this->item->params->get('pageclass_sfx'); ?>">

<!-- Plugins: BeforeDisplay -->
<?php echo $this->item->event->BeforeDisplay; ?>

<!-- K2 Plugins: K2BeforeDisplay -->
<?php echo $this->item->event->K2BeforeDisplay; ?>

<?php if(isset($this->item->editLink)): ?>
<!-- Item edit link -->
<span class="catItemEditLink">
<a class="modal" rel="{handler:'iframe',size:{x:990,y:650}}" href="<?php echo $this->item->editLink; ?>">
<?php echo JText::_('Edit item'); ?>
</a>
</span>
<?php endif; ?>

<div class="catItemHeader" style="float:left;">

<?php if($this->item->params->get('catItemDateCreated')): ?>
<!-- Date created -->
<span class="catItemDateCreated">
<?php echo JHTML::_('date', $this->item->created , JText::_('DATE_FORMAT_LC2')); ?>
</span>
<?php endif; ?>

  <?php if($this->item->params->get('catItemTitle')): ?>
  <!-- Item title -->
  <h3 class="catItemTitle">
  <?php if ($this->item->params->get('catItemTitleLinked')): ?>
<a href="<?php echo $this->item->link; ?>">
  <?php echo $this->item->title; ?>
  </a>
  <?php else: ?>
  <?php echo $this->item->title; ?>
  <?php endif; ?>

  <?php if($this->item->params->get('catItemFeaturedNotice') && $this->item->featured): ?>
  <!-- Featured flag -->
  <span>
  <sup>
  <?php echo JText::_('Featured'); ?>
  </sup>
  </span>
  <?php endif; ?>

  </h3>
  <?php endif; ?>

<?php if($this->item->params->get('catItemAuthor')): ?>
<!-- Item Author -->
<span class="catItemAuthor">
<?php echo K2HelperUtilities::writtenBy($this->item->author->profile->gender); ?> <a href="<?php echo $this->item->author->link; ?>"><?php echo $this->item->author->name; ?></a>
</span>
<?php endif; ?>

  </div>
 
      <?php if($this->item->params->get('catItemExtraFields') && count($this->item->extra_fields)): ?>
  <!-- Item extra fields -->
  <div class="catItemExtraFields" style="float:left;">
  <h4><?php echo JText::_('Additional Info'); ?></h4>
  <ul>
<?php foreach ($this->item->extra_fields as $key=>$extraField): ?>
<li class="<?php echo ($key%2)? "odd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
<span class="catItemExtraFieldsLabel"><?php echo $extraField->name; ?></span>
<span class="catItemExtraFieldsValue"><?php echo $extraField->value; ?></span>
</li>
<?php endforeach; ?>
</ul>
    <div class="clr"></div>
  </div>
  <?php endif; ?>

  <!-- Plugins: AfterDisplayTitle -->
  <?php echo $this->item->event->AfterDisplayTitle; ?>

  <!-- K2 Plugins: K2AfterDisplayTitle -->
  <?php echo $this->item->event->K2AfterDisplayTitle; ?>

<?php if($this->item->params->get('catItemRating')): ?>
<!-- Item Rating -->
<div class="catItemRatingBlock">
<span><?php echo JText::_('Rate this item'); ?></span>
<div class="itemRatingForm">
<ul class="itemRatingList">
<li class="itemCurrentRating" id="itemCurrentRating<?php echo $this->item->id; ?>" style="width:<?php echo $this->item->votingPercentage; ?>%;"></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('1 star out of 5'); ?>" class="one-star">1</a></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('2 stars out of 5'); ?>" class="two-stars">2</a></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('3 stars out of 5'); ?>" class="three-stars">3</a></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('4 stars out of 5'); ?>" class="four-stars">4</a></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('5 stars out of 5'); ?>" class="five-stars">5</a></li>
</ul>
<div id="itemRatingLog<?php echo $this->item->id; ?>" class="itemRatingLog"><?php echo $this->item->numOfvotes; ?></div>
<div class="clr"></div>
</div>
<div class="clr"></div>
</div>
<?php endif; ?>

  <div class="catItemBody">

  <!-- Plugins: BeforeDisplayContent -->
  <?php echo $this->item->event->BeforeDisplayContent; ?>

  <!-- K2 Plugins: K2BeforeDisplayContent -->
  <?php echo $this->item->event->K2BeforeDisplayContent; ?>

  <?php if($this->item->params->get('catItemImage') && !empty($this->item->image)): ?>
  <!-- Item Image -->
  <div class="catItemImageBlock">
  <span class="catItemImage">
    <a href="<?php echo $this->item->link; ?>" title="<?php if(!empty($this->item->image_caption)) echo $this->item->image_caption; else echo $this->item->title; ?>">
    <img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo $this->item->image_caption; else echo $this->item->title; ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" />
    </a>
  </span>
  <div class="clr"></div>
  </div>
  <?php endif; ?>

  <?php if($this->item->params->get('catItemIntroText')): ?>
  <!-- Item introtext -->
  <div class="catItemIntroText">
  <?php echo $this->item->introtext; ?>
  </div>
  <?php endif; ?>

<div class="clr"></div>

  <!-- Plugins: AfterDisplayContent -->
  <?php echo $this->item->event->AfterDisplayContent; ?>

  <!-- K2 Plugins: K2AfterDisplayContent -->
  <?php echo $this->item->event->K2AfterDisplayContent; ?>

  <div class="clr"></div>
  </div>

  <?php if(
  $this->item->params->get('catItemHits') ||
  $this->item->params->get('catItemCategory') ||
  $this->item->params->get('catItemTags') ||
  $this->item->params->get('catItemAttachments')
  ): ?>
  <div class="catItemLinks">

<?php if($this->item->params->get('catItemHits')): ?>
<!-- Item Hits -->
<div class="catItemHitsBlock">
<span class="catItemHits">
<?php echo JText::_('Read'); ?> <b><?php echo $this->item->hits; ?></b> <?php echo JText::_('times'); ?>
</span>
</div>
<?php endif; ?>

<?php if($this->item->params->get('catItemCategory')): ?>
<!-- Item category name -->
<div class="catItemCategory">
<span><?php echo JText::_('Published in'); ?></span>
<a href="<?php echo $this->item->category->link; ?>"><?php echo $this->item->category->name; ?></a>
</div>
<?php endif; ?>

  <?php if($this->item->params->get('catItemTags') && count($this->item->tags)): ?>
  <!-- Item tags -->
  <div class="catItemTagsBlock">
  <span><?php echo JText::_("Tagged under"); ?></span>
  <ul class="catItemTags">
    <?php foreach ($this->item->tags as $tag): ?>
    <li><a href="<?php echo $tag->link; ?>"><?php echo $tag->name; ?></a></li>
    <?php endforeach; ?>
  </ul>
  <div class="clr"></div>
  </div>
  <?php endif; ?>

  <?php if($this->item->params->get('catItemAttachments') && count($this->item->attachments)): ?>
  <!-- Item attachments -->
  <div class="catItemAttachmentsBlock">
  <span><?php echo JText::_("Download attachments:"); ?></span>
  <ul class="catItemAttachments">
    <?php foreach ($this->item->attachments as $attachment): ?>
    <li>
    <a title="<?php echo htmlentities($attachment->titleAttribute, ENT_QUOTES, 'UTF-8'); ?>" href="<?php echo JRoute::_('index.php?option=com_k2&view=item&task=download&id='.$attachment->id); ?>">
    <?php echo $attachment->title ; ?>
    </a>
    <?php if($this->item->params->get('catItemAttachmentsCounter')): ?>
    <span>(<?php echo $attachment->hits; ?> <?php echo (count($attachment->hits)==1)? JText::_("download") : JText::_("downloads"); ?>)</span>
    <?php endif; ?>
    </li>
    <?php endforeach; ?>
  </ul>
  </div>
  <?php endif; ?>

<div class="clr"></div>
  </div>
  <?php endif; ?>

<div class="clr"></div>

  <?php if($this->item->params->get('catItemVideo') && !empty($this->item->video)): ?>
  <!-- Item video -->
  <div class="catItemVideoBlock">
  <h3><?php echo JText::_('Related Video'); ?></h3>
<?php if($this->item->videoType=='embedded'): ?>
<div class="catItemVideoEmbedded">
<?php echo $this->item->video; ?>
</div>
<?php else: ?>
<span class="catItemVideo"><?php echo $this->item->video; ?></span>
<?php endif; ?>
  </div>
  <?php endif; ?>

  <?php if($this->item->params->get('catItemImageGallery') && !empty($this->item->gallery)): ?>
  <!-- Item image gallery -->
  <div class="catItemImageGallery">
  <h4><?php echo JText::_('Image Gallery'); ?></h4>
  <?php echo $this->item->gallery; ?>
  </div>
  <?php endif; ?>

  <div class="clr"></div>

<?php if($this->item->params->get('catItemCommentsAnchor') && ( ($this->item->params->get('comments') == '2' && !$this->user->guest) || ($this->item->params->get('comments') == '1')) ): ?>
<!-- Anchor link to comments below -->
<div class="catItemCommentsLink">
<?php if(!empty($this->item->event->K2CommentsCounter)):?>
<!-- K2 Plugins: K2CommentsCounter -->
<?php echo $this->item->event->K2CommentsCounter; ?>
<?php else: ?>
<?php if($this->item->numOfComments > 0): ?>
<a href="<?php echo $this->item->link; ?>#itemCommentsAnchor">
<?php echo $this->item->numOfComments; ?> <?php echo ($this->item->numOfComments>1)? JText::_('comments') : JText::_('comment'); ?>
</a>
<?php else: ?>
<a href="<?php echo $this->item->link; ?>#itemCommentsAnchor">
<?php echo JText::_('Be the first to comment!'); ?>
</a>
<?php endif; ?>
<?php endif; ?>
</div>
<?php endif; ?>

<?php if ($this->item->params->get('catItemReadMore')): ?>
<!-- Item "read more..." link -->
<div class="catItemReadMore">
<a class="k2ReadMore" href="<?php echo $this->item->link; ?>">
<?php echo JText::_('Read more...'); ?>
</a>
</div>
<?php endif; ?>

<div class="clr"></div>

<?php if($this->item->params->get('catItemDateModified')): ?>
<!-- Item date modified -->
<?php if($this->item->created != $this->item->modified): ?>
<span class="catItemDateModified">
<?php echo JText::_('Last modified on'); ?> <?php echo JHTML::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC2')); ?>
</span>
<?php endif; ?>
<?php endif; ?>

  <!-- Plugins: AfterDisplay -->
  <?php echo $this->item->event->AfterDisplay; ?>

  <!-- K2 Plugins: K2AfterDisplay -->
  <?php echo $this->item->event->K2AfterDisplay; ?>

<div class="clr"></div>
</div>
<!-- End K2 Item Layout -->
Всё, что пишу, проверено или работатет на J 1.7 + К 2.5.4
*

permstyle

  • Захожу иногда
  • 148
  • 2 / 0
Re: отображение материалов в категории
« Ответ #16 : 28.01.2012, 16:04:06 »
Вот так должно выглядеть:

сравните где был и стал блок catItemExtraFields, обратите внимание, что я прям тут дописал float:left; к

<div class="catItemHeader" style="float:left;">
<div class="catItemExtraFields" style="float:left;">

если всё заработает float:left нужно перенести в К2.css

Теоритически, если всё так сделаете должно получиться, если не дописывали никаких параметров ширины к catItemHeader и catItemExtraFields в К2.css

Код
<?php
/**
 * @version $Id: category_item.php 493 2010-06-17 14:58:58Z joomlaworks $
 * @package K2
 * @author JoomlaWorks http://www.joomlaworks.gr
 * @copyright Copyright (c) 2006 - 2010 JoomlaWorks, a business unit of Nuevvo Webware Ltd. All rights reserved.
 * @license GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
 */

// no direct access
defined('_JEXEC') or die('Restricted access');

// Define default image size (do not change)
K2HelperUtilities::setDefaultImage($this->item, 'itemlist', $this->item->params);

?>

<!-- Start K2 Item Layout -->
<div class="catItemView group<?php echo ucfirst($this->item->itemGroup); ?><?php echo ($this->item->featured)? ' catItemIsFeatured' : ''; ?><?php if($this->item->params->get('pageclass_sfx')) echo ' '.$this->item->params->get('pageclass_sfx'); ?>">

<!-- Plugins: BeforeDisplay -->
<?php echo $this->item->event->BeforeDisplay; ?>

<!-- K2 Plugins: K2BeforeDisplay -->
<?php echo $this->item->event->K2BeforeDisplay; ?>

<?php if(isset($this->item->editLink)): ?>
<!-- Item edit link -->
<span class="catItemEditLink">
<a class="modal" rel="{handler:'iframe',size:{x:990,y:650}}" href="<?php echo $this->item->editLink; ?>">
<?php echo JText::_('Edit item'); ?>
</a>
</span>
<?php endif; ?>

<div class="catItemHeader" style="float:left;">

<?php if($this->item->params->get('catItemDateCreated')): ?>
<!-- Date created -->
<span class="catItemDateCreated">
<?php echo JHTML::_('date', $this->item->created , JText::_('DATE_FORMAT_LC2')); ?>
</span>
<?php endif; ?>

 <?php if($this->item->params->get('catItemTitle')): ?>
 <!-- Item title -->
 <h3 class="catItemTitle">
  <?php if ($this->item->params->get('catItemTitleLinked')): ?>
<a href="<?php echo $this->item->link; ?>">
  <?php echo $this->item->title; ?>
  </a>
  <?php else: ?>
  <?php echo $this->item->title; ?>
  <?php endif; ?>

  <?php if($this->item->params->get('catItemFeaturedNotice') && $this->item->featured): ?>
  <!-- Featured flag -->
  <span>
  <sup>
  <?php echo JText::_('Featured'); ?>
  </sup>
  </span>
  <?php endif; ?>

 </h3>
 <?php endif; ?>

<?php if($this->item->params->get('catItemAuthor')): ?>
<!-- Item Author -->
<span class="catItemAuthor">
<?php echo K2HelperUtilities::writtenBy($this->item->author->profile->gender); ?> <a href="<?php echo $this->item->author->link; ?>"><?php echo $this->item->author->name; ?></a>
</span>
<?php endif; ?>

  </div>
  
      <?php if($this->item->params->get('catItemExtraFields') && count($this->item->extra_fields)): ?>
 <!-- Item extra fields -->
 <div class="catItemExtraFields" style="float:left;">
  <h4><?php echo JText::_('Additional Info'); ?></h4>
  <ul>
<?php foreach ($this->item->extra_fields as $key=>$extraField): ?>
<li class="<?php echo ($key%2)? "odd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
<span class="catItemExtraFieldsLabel"><?php echo $extraField->name; ?></span>
<span class="catItemExtraFieldsValue"><?php echo $extraField->value; ?></span>
</li>
<?php endforeach; ?>
</ul>
   <div class="clr"></div>
 </div>
 <?php endif; ?>

  <!-- Plugins: AfterDisplayTitle -->
  <?php echo $this->item->event->AfterDisplayTitle; ?>

  <!-- K2 Plugins: K2AfterDisplayTitle -->
  <?php echo $this->item->event->K2AfterDisplayTitle; ?>

<?php if($this->item->params->get('catItemRating')): ?>
<!-- Item Rating -->
<div class="catItemRatingBlock">
<span><?php echo JText::_('Rate this item'); ?></span>
<div class="itemRatingForm">
<ul class="itemRatingList">
<li class="itemCurrentRating" id="itemCurrentRating<?php echo $this->item->id; ?>" style="width:<?php echo $this->item->votingPercentage; ?>%;"></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('1 star out of 5'); ?>" class="one-star">1</a></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('2 stars out of 5'); ?>" class="two-stars">2</a></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('3 stars out of 5'); ?>" class="three-stars">3</a></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('4 stars out of 5'); ?>" class="four-stars">4</a></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('5 stars out of 5'); ?>" class="five-stars">5</a></li>
</ul>
<div id="itemRatingLog<?php echo $this->item->id; ?>" class="itemRatingLog"><?php echo $this->item->numOfvotes; ?></div>
<div class="clr"></div>
</div>
<div class="clr"></div>
</div>
<?php endif; ?>

  <div class="catItemBody">

 <!-- Plugins: BeforeDisplayContent -->
 <?php echo $this->item->event->BeforeDisplayContent; ?>

 <!-- K2 Plugins: K2BeforeDisplayContent -->
 <?php echo $this->item->event->K2BeforeDisplayContent; ?>

 <?php if($this->item->params->get('catItemImage') && !empty($this->item->image)): ?>
 <!-- Item Image -->
 <div class="catItemImageBlock">
 <span class="catItemImage">
   <a href="<?php echo $this->item->link; ?>" title="<?php if(!empty($this->item->image_caption)) echo $this->item->image_caption; else echo $this->item->title; ?>">
    <img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo $this->item->image_caption; else echo $this->item->title; ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" />
   </a>
 </span>
 <div class="clr"></div>
 </div>
 <?php endif; ?>

 <?php if($this->item->params->get('catItemIntroText')): ?>
 <!-- Item introtext -->
 <div class="catItemIntroText">
  <?php echo $this->item->introtext; ?>
 </div>
 <?php endif; ?>

<div class="clr"></div>

 <!-- Plugins: AfterDisplayContent -->
 <?php echo $this->item->event->AfterDisplayContent; ?>

 <!-- K2 Plugins: K2AfterDisplayContent -->
 <?php echo $this->item->event->K2AfterDisplayContent; ?>

 <div class="clr"></div>
  </div>

  <?php if(
  $this->item->params->get('catItemHits') ||
  $this->item->params->get('catItemCategory') ||
  $this->item->params->get('catItemTags') ||
  $this->item->params->get('catItemAttachments')
  ): ?>
  <div class="catItemLinks">

<?php if($this->item->params->get('catItemHits')): ?>
<!-- Item Hits -->
<div class="catItemHitsBlock">
<span class="catItemHits">
<?php echo JText::_('Read'); ?> <b><?php echo $this->item->hits; ?></b> <?php echo JText::_('times'); ?>
</span>
</div>
<?php endif; ?>

<?php if($this->item->params->get('catItemCategory')): ?>
<!-- Item category name -->
<div class="catItemCategory">
<span><?php echo JText::_('Published in'); ?></span>
<a href="<?php echo $this->item->category->link; ?>"><?php echo $this->item->category->name; ?></a>
</div>
<?php endif; ?>

 <?php if($this->item->params->get('catItemTags') && count($this->item->tags)): ?>
 <!-- Item tags -->
 <div class="catItemTagsBlock">
 <span><?php echo JText::_("Tagged under"); ?></span>
 <ul class="catItemTags">
   <?php foreach ($this->item->tags as $tag): ?>
   <li><a href="<?php echo $tag->link; ?>"><?php echo $tag->name; ?></a></li>
   <?php endforeach; ?>
 </ul>
 <div class="clr"></div>
 </div>
 <?php endif; ?>

 <?php if($this->item->params->get('catItemAttachments') && count($this->item->attachments)): ?>
 <!-- Item attachments -->
 <div class="catItemAttachmentsBlock">
 <span><?php echo JText::_("Download attachments:"); ?></span>
 <ul class="catItemAttachments">
   <?php foreach ($this->item->attachments as $attachment): ?>
   <li>
   <a title="<?php echo htmlentities($attachment->titleAttribute, ENT_QUOTES, 'UTF-8'); ?>" href="<?php echo JRoute::_('index.php?option=com_k2&view=item&task=download&id='.$attachment->id); ?>">
    <?php echo $attachment->title ; ?>
   </a>
   <?php if($this->item->params->get('catItemAttachmentsCounter')): ?>
   <span>(<?php echo $attachment->hits; ?> <?php echo (count($attachment->hits)==1)? JText::_("download") : JText::_("downloads"); ?>)</span>
   <?php endif; ?>
   </li>
   <?php endforeach; ?>
 </ul>
 </div>
 <?php endif; ?>

<div class="clr"></div>
  </div>
  <?php endif; ?>

<div class="clr"></div>

  <?php if($this->item->params->get('catItemVideo') && !empty($this->item->video)): ?>
  <!-- Item video -->
  <div class="catItemVideoBlock">
   <h3><?php echo JText::_('Related Video'); ?></h3>
<?php if($this->item->videoType=='embedded'): ?>
<div class="catItemVideoEmbedded">
<?php echo $this->item->video; ?>
</div>
<?php else: ?>
<span class="catItemVideo"><?php echo $this->item->video; ?></span>
<?php endif; ?>
  </div>
  <?php endif; ?>

  <?php if($this->item->params->get('catItemImageGallery') && !empty($this->item->gallery)): ?>
  <!-- Item image gallery -->
  <div class="catItemImageGallery">
 <h4><?php echo JText::_('Image Gallery'); ?></h4>
 <?php echo $this->item->gallery; ?>
  </div>
  <?php endif; ?>

  <div class="clr"></div>

<?php if($this->item->params->get('catItemCommentsAnchor') && ( ($this->item->params->get('comments') == '2' && !$this->user->guest) || ($this->item->params->get('comments') == '1')) ): ?>
<!-- Anchor link to comments below -->
<div class="catItemCommentsLink">
<?php if(!empty($this->item->event->K2CommentsCounter)):?>
<!-- K2 Plugins: K2CommentsCounter -->
<?php echo $this->item->event->K2CommentsCounter; ?>
<?php else: ?>
<?php if($this->item->numOfComments > 0): ?>
<a href="<?php echo $this->item->link; ?>#itemCommentsAnchor">
<?php echo $this->item->numOfComments; ?> <?php echo ($this->item->numOfComments>1)? JText::_('comments') : JText::_('comment'); ?>
</a>
<?php else: ?>
<a href="<?php echo $this->item->link; ?>#itemCommentsAnchor">
<?php echo JText::_('Be the first to comment!'); ?>
</a>
<?php endif; ?>
<?php endif; ?>
</div>
<?php endif; ?>

<?php if ($this->item->params->get('catItemReadMore')): ?>
<!-- Item "read more..." link -->
<div class="catItemReadMore">
<a class="k2ReadMore" href="<?php echo $this->item->link; ?>">
<?php echo JText::_('Read more...'); ?>
</a>
</div>
<?php endif; ?>

<div class="clr"></div>

<?php if($this->item->params->get('catItemDateModified')): ?>
<!-- Item date modified -->
<?php if($this->item->created != $this->item->modified): ?>
<span class="catItemDateModified">
<?php echo JText::_('Last modified on'); ?> <?php echo JHTML::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC2')); ?>
</span>
<?php endif; ?>
<?php endif; ?>

  <!-- Plugins: AfterDisplay -->
  <?php echo $this->item->event->AfterDisplay; ?>

  <!-- K2 Plugins: K2AfterDisplay -->
  <?php echo $this->item->event->K2AfterDisplay; ?>

<div class="clr"></div>
</div>
<!-- End K2 Item Layout -->
ситуация та же..

нет ли ещё какого кеша? а то файл если даже сохранить пустой он тоже самое показывает что и показывал.
*

Makc

  • Захожу иногда
  • 55
  • 11 / 0
Re: отображение материалов в категории
« Ответ #17 : 28.01.2012, 16:48:43 »
Проверьте не включен ли плагин Система Кэш, проверьте кэш в Общих настройках, почистите кеш в админке. если в папке components/com_k2/templates/ несколько папок проверьте в категории и в пункте меню, через какой шаблон выводится
Всё, что пишу, проверено или работатет на J 1.7 + К 2.5.4
*

permstyle

  • Захожу иногда
  • 148
  • 2 / 0
Re: отображение материалов в категории
« Ответ #18 : 28.01.2012, 16:53:30 »
плагин не включен. в общих выключено кеширование. в папке с шаблонами только одна папка дефолт и несколько файлов общего характера-юзер, профиль, регистр и дженерик.

не пойму в чём дело.. такое чувство словно не то правлю, раз даже при кардинальных изменениях (сохранения пустого файла) нет никаких изменений.
*

permstyle

  • Захожу иногда
  • 148
  • 2 / 0
Re: отображение материалов в категории
« Ответ #19 : 28.01.2012, 17:09:04 »
не хотел выкладывать недоделанный сайт на хостинг, но если поможет в решении проблемы то будет здорово.
ссылка на страницу http://bti-perm.ru/object
*

Makc

  • Захожу иногда
  • 55
  • 11 / 0
Re: отображение материалов в категории
« Ответ #20 : 28.01.2012, 18:15:44 »
k2.css
дописать стили в
.catItemHeader {float:left;}
.catItemBody {float:left;margin-right:20px;}

убрать из
.latestItemBody, .genericItemBody, .userItemBody, .catItemBody, .itemBody {padding: 8px 0;}

изменить в
.catItemExtraFields h4, .genericItemExtraFields h4, .itemExtraFields h3 {margin: 10px 0 22px;}

Это конкретно для этой страницы. И просто в качестве совета htmlbook.ru поможет в вопросах верстки

Всё, что пишу, проверено или работатет на J 1.7 + К 2.5.4
*

permstyle

  • Захожу иногда
  • 148
  • 2 / 0
Re: отображение материалов в категории
« Ответ #21 : 28.01.2012, 18:35:51 »
сейчас сделаю.
и ещё вопрос в догонку: как убрать ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ? она не нужна в принципе.
*

Makc

  • Захожу иногда
  • 55
  • 11 / 0
Re: отображение материалов в категории
« Ответ #22 : 28.01.2012, 18:51:27 »
Удалить из шаблона <h4><?php echo JText::_('K2_ADDITIONAL_INFO'); ?></h4>
Всё, что пишу, проверено или работатет на J 1.7 + К 2.5.4
*

permstyle

  • Захожу иногда
  • 148
  • 2 / 0
Re: отображение материалов в категории
« Ответ #23 : 28.01.2012, 19:42:11 »
удалил из двух файлов: айтем и категори_айтем. строчка появляется всё равно.
цсс к2 заменил из компонента. попробовал в горизонталь выровнять доп поля, наименования выровнялись а содержимое полей поверх их написалось =(
*

SDKiller

  • Moderator
  • 2706
  • 329 / 5
  • ...ergo sum
Re: отображение материалов в категории
« Ответ #24 : 29.01.2012, 13:02:07 »
удалил из двух файлов: айтем и категори_айтем. строчка появляется всё равно.

У вас шаблон от Гавика.
Редактируйте шаблоны К2 не в папке components/com_k2/templates а в папке templates/gk_blackandwhite/html/com_k2/

css соответственно в templates/gk_blackandwhite/html/com_k2/css/k2.css

И раз уж поставили с квикстарта - имейте в виду, что К2 там достаточно старенький, соответственно шаблоны тоже.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перестала работать опция оценки материалов/рейтинг в компоненте K2

Автор Yonakano

Ответов: 4
Просмотров: 942
Последний ответ 07.02.2021, 00:30:57
от Yonakano
Не работает мультиязычность для материалов К2

Автор Kokshetau

Ответов: 5
Просмотров: 301
Последний ответ 21.11.2020, 23:36:12
от Kokshetau
Отображение доп. полей материала в спойлере или структурировано

Автор Falana

Ответов: 0
Просмотров: 317
Последний ответ 25.02.2020, 20:37:34
от Falana
K2 - редактирование материалов с фронта и ограничения

Автор x1

Ответов: 0
Просмотров: 361
Последний ответ 14.02.2020, 15:39:44
от x1
Работа с доп.полями при добавлении материалов

Автор Abez

Ответов: 1
Просмотров: 382
Последний ответ 06.12.2019, 18:16:22
от Septdir