Вопрос Как сделать таблицу в шаблоне

Тема в разделе "Внешний вид, шаблоны, графика", создана пользователем qpalex, 10.07.2016.

  1. Offline

    qpalex Недавно здесь

    Регистрация:
    06.11.2011
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте, немогу понять как сделать так чтоб вывод таблици со снами был ни в одном столбце а в трех столбцах. В php ничего не понимаю. Скрин ниже показывает как на данный момент это выглядит. Так же ниже приложил код шаблона категории. Подскажите как правильно сделать.
    Снимок.JPG

    Код (CODE):
    1. <?php
    2. /**
    3.  * @version     $Id: default_articles.php 21700 2011-06-28 04:32:41Z dextercowley $
    4.  * @package     Joomla.Site
    5.  * @subpackage   com_content
    6.  * @copyright   Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved.
    7.  * @license     GNU General Public License version 2 or later; see LICENSE.txt
    8.  */
    9.  
    10. // no direct access
    11. defined('_JEXEC') or die;
    12.  
    13. JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');
    14. JHtml::_('behavior.tooltip');
    15. JHtml::core();
    16.  
    17. // Create some shortcuts.
    18. $params     = &$this->item->params;
    19. $n       = count($this->items);
    20. $listOrder   = $this->escape($this->state->get('list.ordering'));
    21. $listDirn   = $this->escape($this->state->get('list.direction'));
    22. ?>
    23.  
    24. <?php if (empty($this->items)) : ?>
    25.  
    26.    <?php if ($this->params->get('show_no_articles',1)) : ?>
    27.    <p><?php echo JText::_('COM_CONTENT_NO_ARTICLES'); ?></p>
    28.    <?php endif; ?>
    29.  
    30. <?php else : ?>
    31.  
    32. <form action="<?php echo htmlspecialchars(JFactory::getURI()->toString()); ?>" method="post" name="adminForm" id="adminForm">
    33.    <?php if ($this->params->get('show_headings') || $this->params->get('filter_field') != 'hide' || $this->params->get('show_pagination_limit')) :?>
    34.    <fieldset class="filters">
    35.      <?php if ($this->params->get('filter_field') != 'hide') :?>
    36.      <legend class="hidelabeltxt">
    37.        <?php echo JText::_('JGLOBAL_FILTER_LABEL'); ?>
    38.      </legend>
    39.  
    40.      <div class="filter-search">
    41.        <label class="filter-search-lbl" for="filter-search"><?php echo JText::_('COM_CONTENT_'.$this->params->get('filter_field').'_FILTER_LABEL').'&#160;'; ?></label>
    42.        <input type="text" name="filter-search" id="filter-search" value="<?php echo $this->escape($this->state->get('list.filter')); ?>" class="inputbox" onchange="document.adminForm.submit();" title="<?php echo JText::_('COM_CONTENT_FILTER_SEARCH_DESC'); ?>" />
    43.      </div>
    44.      <?php endif; ?>
    45.  
    46.      <?php if ($this->params->get('show_pagination_limit')) : ?>
    47.      <div class="display-limit">
    48.        <?php echo JText::_('JGLOBAL_DISPLAY_NUM'); ?>&#160;
    49.        <?php echo $this->pagination->getLimitBox(); ?>
    50.      </div>
    51.      <?php endif; ?>
    52.  
    53.    <!-- @TODO add hidden inputs -->
    54.      <input type="hidden" name="filter_order" value="" />
    55.      <input type="hidden" name="filter_order_Dir" value="" />
    56.      <input type="hidden" name="limitstart" value="" />
    57.    </fieldset>
    58.    <?php endif; ?>
    59.  
    60.    <table class="category">
    61.      <?php if ($this->params->get('show_headings')) :?>
    62.      <thead>
    63.        <tr>
    64.          <th class="list-title" id="tableOrdering">
    65.            <?php  echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder) ; ?>
    66.          </th>
    67.  
    68.          <?php if ($date = $this->params->get('list_show_date')) : ?>
    69.          <th class="list-date" id="tableOrdering2">
    70.            <?php echo JHtml::_('grid.sort', 'COM_CONTENT_'.$date.'_DATE', 'a.created', $listDirn, $listOrder); ?>
    71.          </th>
    72.          <?php endif; ?>
    73.  
    74.          <?php if ($this->params->get('list_show_author',1)) : ?>
    75.          <th class="list-author" id="tableOrdering3">
    76.            <?php echo JHtml::_('grid.sort', 'JAUTHOR', 'author', $listDirn, $listOrder); ?>
    77.          </th>
    78.          <?php endif; ?>
    79.  
    80.          <?php if ($this->params->get('list_show_hits',1)) : ?>
    81.          <th class="list-hits" id="tableOrdering4">
    82.            <?php echo JHtml::_('grid.sort', 'JGLOBAL_HITS', 'a.hits', $listDirn, $listOrder); ?>
    83.          </th>
    84.          <?php endif; ?>
    85.        </tr>
    86.      </thead>
    87.      <?php endif; ?>
    88.  
    89.      <tbody>
    90.  
    91.      <?php foreach ($this->items as $i => $article) : ?>
    92.        <?php if ($this->items[$i]->state == 0) : ?>
    93.          <tr class="system-unpublished cat-list-row<?php echo $i % 2; ?>">
    94.        <?php else: ?>
    95.          <tr class="cat-list-row<?php echo $i % 2; ?>" >
    96.        <?php endif; ?>
    97.          <?php if (in_array($article->access, $this->user->getAuthorisedViewLevels())) : ?>
    98.  
    99.            <td class="list-title">
    100.              <a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($article->slug, $article->catid)); ?>">
    101.                <?php echo $this->escape($article->title); ?></a>
    102.  
    103.              <?php if ($article->params->get('access-edit')) : ?>
    104.              <ul class="actions">
    105.                <li class="edit-icon">
    106.                  <?php echo JHtml::_('icon.edit',$article, $params); ?>
    107.                </li>
    108.              </ul>
    109.              <?php endif; ?>
    110.            </td>
    111.  
    112.            <?php if ($this->params->get('list_show_date')) : ?>
    113.            <td class="list-date">
    114.              <?php echo JHtml::_('date',$article->displayDate, $this->escape(
    115.              $this->params->get('date_format', JText::_('DATE_FORMAT_LC3')))); ?>
    116.            </td>
    117.            <?php endif; ?>
    118.  
    119.            <?php if ($this->params->get('list_show_author',1) && !empty($article->author )) : ?>
    120.            <td class="list-author">
    121.              <?php $author =  $article->author ?>
    122.              <?php $author = ($article->created_by_alias ? $article->created_by_alias : $author);?>
    123.  
    124.              <?php if (!empty($article->contactid ) &&  $this->params->get('link_author') == true):?>
    125.                <?php echo JHtml::_(
    126.                    'link',
    127.                    JRoute::_('index.php?option=com_contact&view=contact&id='.$article->contactid),
    128.                    $author
    129.                ); ?>
    130.  
    131.              <?php else :?>
    132.                <?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', $author); ?>
    133.              <?php endif; ?>
    134.            </td>
    135.            <?php endif; ?>
    136.  
    137.            <?php if ($this->params->get('list_show_hits',1)) : ?>
    138.            <td class="list-hits">
    139.              <?php echo $article->hits; ?>
    140.            </td>
    141.            <?php endif; ?>
    142.  
    143.          <?php else : // Show unauth links. ?>
    144.            <td>
    145.              <?php
    146.                echo $this->escape($article->title).' : ';
    147.                $menu     = JFactory::getApplication()->getMenu();
    148.                $active     = $menu->getActive();
    149.                $itemId     = $active->id;
    150.                $link = JRoute::_('index.php?option=com_users&view=login&Itemid='.$itemId);
    151.                $returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($article->slug));
    152.                $fullURL = new JURI($link);
    153.                $fullURL->setVar('return', base64_encode($returnURL));
    154.              ?>
    155.              <a href="<?php echo $fullURL; ?>" class="register">
    156.                <?php echo JText::_( 'COM_CONTENT_REGISTER_TO_READ_MORE' ); ?></a>
    157.            </td>
    158.          <?php endif; ?>
    159.          </tr>
    160.      <?php endforeach; ?>
    161.      </tbody>
    162.    </table>
    163. <?php endif; ?>
    164.  
    165. <?php // Code to add a link to submit an article. ?>
    166. <?php if ($this->category->getParams()->get('access-create')) : ?>
    167.    <?php echo JHtml::_('icon.create', $this->category, $this->category->params); ?>
    168. <?php  endif; ?>
    169.  
    170. <?php // Add pagination links ?>
    171. <?php if (!empty($this->items)) : ?>
    172.    <?php if (($this->params->def('show_pagination', 2) == 1  || ($this->params->get('show_pagination') == 2)) && ($this->pagination->get('pages.total') > 1)) : ?>
    173.    <div class="pagination">
    174.  
    175.      <?php if ($this->params->def('show_pagination_results', 1)) : ?>
    176.          <p class="counter">
    177.          <?php echo $this->pagination->getPagesCounter(); ?>
    178.        </p>
    179.      <?php endif; ?>
    180.  
    181.      <?php echo $this->pagination->getPagesLinks(); ?>
    182.    </div>
    183.    <?php endif; ?>
    184. </form>
    185. <?php  endif; ?>
     
  2.  
  3. draff
    Offline

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

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    Последнее редактирование: 10.07.2016
  4. Offline

    qpalex Недавно здесь

    Регистрация:
    06.11.2011
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    К сожалению я либо не понимаю о чем вы говорите, либо необходимых настроек там нет.
     
  5. draff
    Offline

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

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    А какие настройки там есть ?
     

    Вложения:

    • k.JPG
      k.JPG
      Размер файла:
      8.6 КБ
      Просмотров:
      6
  6. Offline

    qpalex Недавно здесь

    Регистрация:
    06.11.2011
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Вот эти пункты. Это если зайти в Менеджер меню: Пункты меню ну и в само меню
    --- добавлено: 10.07.2016, первое сообщение размещено: 10.07.2016 ---
    Сам блог у меня настроен как нужно, а это список материалов категорий. Там вроде нет таких настроек.
     

    Вложения:

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

Загрузка...