Не правельное отображение блогов категорий.

Тема в разделе "Форматирование материалов", создана пользователем Арчибальдо, 13.02.2013.

  1. Offline

    Арчибальдо Недавно здесь

    Регистрация:
    13.02.2013
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Вот собственно ссылка
    4-ая строке блогов категории не заполняется полностью, всегда отображается только один блог, вне зависимости какой блог там стоит(всегда только один в строке)
    Параметры макета блога :
    Во всю ширину - 0
    Только введения- 17
    Количество колонок -3
    Количество ссылок - 0
    Прошу помочь... Заранее всем спс!
     
    Последнее редактирование: 18.02.2013
  2.  
  3. shurikkan
    Offline

    shurikkan Russian Joomla! Team Команда форума

    Регистрация:
    01.09.2011
    Сообщения:
    1 856
    Симпатии:
    162
    Пол:
    Мужской
    Не распознаётся высота блока
    Код (CODE):
    1. <div class="items-row cols-3 row-0">

    из-за того, что в конце строки не очищено прилипание float: left;

    Нужно вписать clear: both; в конце строки.

    Смотрите файл шаблона вывода блога категории:
    /components/com_content/views/category/tmpl/blog.php
     
  4. Offline

    Арчибальдо Недавно здесь

    Регистрация:
    13.02.2013
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    shurikkan
    "Нужно вписать clear: both; в конце строки."
    А Вы не скажите куда именно? Вот весь код blog.php
    Код (CODE):
    1. <?php
    2. /**
    3.  * @package     Joomla.Site
    4.  * @subpackage  com_content
    5.  * @copyright   Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
    6.  * @license     GNU General Public License version 2 or later; see LICENSE.txt
    7.  */
    8.  
    9. // no direct access
    10. defined('_JEXEC') or die;
    11.  
    12. JHtml::addIncludePath(JPATH_COMPONENT.'/helpers');
    13.  
    14. ?>
    15. <div class="blog<?php echo $this->pageclass_sfx;?>">
    16. <?php if ($this->params->get('show_page_heading', 1)) : ?>
    17.     <h1>
    18.         <?php echo $this->escape($this->params->get('page_heading')); ?>
    19.     </h1>
    20.     <?php endif; ?>
    21.  
    22.     <?php if ($this->params->get('show_category_title', 1) or $this->params->get('page_subheading')) : ?>
    23.     <h2>
    24.         <?php echo $this->escape($this->params->get('page_subheading')); ?>
    25.         <?php if ($this->params->get('show_category_title')) : ?>
    26.             <span class="subheading-category"><?php echo $this->category->title;?></span>
    27.         <?php endif; ?>
    28.     </h2>
    29.     <?php endif; ?>
    30.  
    31.  
    32.  
    33.  
    34. <?php if ($this->params->get('show_description', 1) || $this->params->def('show_description_image', 1)) : ?>
    35.     <div class="category-desc">
    36.     <?php if ($this->params->get('show_description_image') && $this->category->getParams()->get('image')) : ?>
    37.         <img src="<?php echo $this->category->getParams()->get('image'); ?>"/>
    38.     <?php endif; ?>
    39.     <?php if ($this->params->get('show_description') && $this->category->description) : ?>
    40.         <?php echo JHtml::_('content.prepare', $this->category->description, '', 'com_content.category'); ?>
    41.     <?php endif; ?>
    42.     <div class="clr"></div>
    43.     </div>
    44. <?php endif; ?>
    45.  
    46.  
    47.  
    48. <?php $leadingcount=0 ; ?>
    49. <?php if (!empty($this->lead_items)) : ?>
    50. <div class="items-leading">
    51.     <?php foreach ($this->lead_items as &$item) : ?>
    52.         <div class="leading-<?php echo $leadingcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>">
    53.             <?php
    54.                 $this->item = &$item;
    55.                 echo $this->loadTemplate('item');
    56.             ?>
    57.         </div>
    58.         <?php
    59.             $leadingcount++;
    60.         ?>
    61.     <?php endforeach; ?>
    62. </div>
    63. <?php endif; ?>
    64. <?php
    65.     $introcount=(count($this->intro_items));
    66.     $counter=0;
    67. ?>
    68. <?php if (!empty($this->intro_items)) : ?>
    69.  
    70.     <?php foreach ($this->intro_items as $key => &$item) : ?>
    71.     <?php
    72.         $key= ($key-$leadingcount)+1;
    73.         $rowcount=( ((int)$key-1) % (int) $this->columns) +1;
    74.         $row = $counter / $this->columns ;
    75.  
    76.         if ($rowcount==1) : ?>
    77.     <div class="items-row cols-<?php echo (int) $this->columns;?> <?php echo 'row-'.$row ; ?>">
    78.     <?php endif; ?>
    79.     <div class="item column-<?php echo $rowcount;?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>">
    80.         <?php
    81.             $this->item = &$item;
    82.             echo $this->loadTemplate('item');
    83.         ?>
    84.     </div>
    85.     <?php $counter++; ?>
    86.     <?php if (($rowcount == $this->columns) or ($counter ==$introcount)): ?>
    87.                 <span class="row-separator"></span>
    88.                 </div>
    89.  
    90.             <?php endif; ?>
    91.     <?php endforeach; ?>
    92.  
    93.  
    94. <?php endif; ?>
    95.  
    96. <?php if (!empty($this->link_items)) : ?>
    97.  
    98.     <?php echo $this->loadTemplate('links'); ?>
    99.  
    100. <?php endif; ?>
    101.  
    102.  
    103.     <?php if (!empty($this->children[$this->category->id])&& $this->maxLevel != 0) : ?>
    104.         <div class="cat-children">
    105.         <h3>
    106. <?php echo JTEXT::_('JGLOBAL_SUBCATEGORIES'); ?>
    107. </h3>
    108.             <?php echo $this->loadTemplate('children'); ?>
    109.         </div>
    110.     <?php endif; ?>
    111.  
    112. <?php if (($this->params->def('show_pagination', 1) == 1  || ($this->params->get('show_pagination') == 2)) && ($this->pagination->get('pages.total') > 1)) : ?>
    113.         <div class="pagination">
    114.                         <?php  if ($this->params->def('show_pagination_results', 1)) : ?>
    115.                         <p class="counter">
    116.                                 <?php echo $this->pagination->getPagesCounter(); ?>
    117.                         </p>
    118.  
    119.                 <?php endif; ?>
    120.                 <?php echo $this->pagination->getPagesLinks(); ?>
    121.         </div>
    122. <?php  endif; ?>
    123.  
    124. </div>

    Что нужно сделать именно? помогите пожалуйста...
     
    Последнее редактирование: 13.02.2013

Поделиться этой страницей

Загрузка...