Jump to content


Photo
- - - - -

Шаблон teaser через table


18 replies to this topic

#1 RK3DNP

RK3DNP
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 476
  • topics: 128

Posted 31 October 2015 - 14:28

Добрый день, необходимо переделать teaser чтобы позволял в строчку выводит 3 товара (3 столбца) и это было все в одной таблице. Необходимость это для того, чтобы все строчки таблицы, куда заносятся фото, название, описание, купить... было на одной строчке. А то на div получается если описание больше чем соседнее, то и нижние div опускаются ниже чем соседние.


  • -2

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 01 November 2015 - 21:39

RK3DNP, здравствуйте. В версии 220 все доп. шаблоны были удаленны. Для создания табличного шаблона есть 3 варианта:

1. Взять шаблон table-app из версии 2,1,5

2. Дождаться выхода нового демо сайта на 220 где будет осуществлен табличный вывод

3. Создать самостоятельно, а для этого:

Создаете файл по пути:

\media\zoo\applications\jbuniversal\templates\ВАШ_ШАБЛОН\renderer\item_columns\table.php

С содержимым:

<?php
/**
 * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
 *
 * @package     jbzoo
 * @version     2.x Pro
 * @author      JBZoo App http://jbzoo.com
 * @copyright   Copyright (C) JBZoo.com,  All rights reserved.
 * @license     http://jbzoo.com/license-pro.php JBZoo Licence
 * @coder       Denis Smetannikov <denis@jbzoo.com>
 */

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


if ($vars['count']) : ?>

    <table class="jsTableSorter tablesorter zebra items">
        <thead>
        <tr>
            <th></th>
            <th><?php echo JText::_('JBZOO_ADS_MORE_INFO_TABLE_LIST'); ?></th>
            <th><?php echo JText::_('JBZOO_ADS_PRICE_TABLE_LIST'); ?></th>
            <th><?php echo JText::_('JBZOO_ADS_YEAR_TABLE_LIST'); ?></th>
            <th><?php echo JText::_('JBZOO_ADS_RUN_TABLE_LIST'); ?></th>
            <th><?php echo JText::_('JBZOO_ADS_COLOR_TABLE_LIST'); ?></th>
            <th><?php echo JText::_('JBZOO_ADS_CITY_TABLE_LIST'); ?></th>
        </tr>
        </thead>

        <tbody>
        <?php echo implode(" \n", $vars['objects']); ?>
        </tbody>

    </table>

<?php endif;

А всю верстку шаблона teaser помещаете в тег tr


  • 1
Изображение
 

#3 RK3DNP

RK3DNP
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 476
  • topics: 128

Posted 02 November 2015 - 07:27

2. а примерно сколько еще ждать?

3. создал файл (верстку в tr не помещал), в настройках колонка элементов выбрал этот шаблон table.php, на сайте мой товар отображается полностью, в один столбец (а было 4), но если смотреть код, то там отсутствует табличная разметка. Что не так делаю? Моя версия BZoo: 2.2.0 Pro rev2823


  • 0

#4 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 02 November 2015 - 11:31

2. а примерно сколько еще ждать?

К концу этой или в начале новой недели.

3. создал файл (верстку в tr не помещал),

Вы сами ответили на свой вопрос HTML таблица создается при помощи тегов tr и td


  • 0
Изображение
 

#5 RK3DNP

RK3DNP
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 476
  • topics: 128

Posted 02 November 2015 - 11:51

1. А ну тогда подожду обновление.

2. Я думал в table.php надо верстку помещать, а получается в teaser.php добавить таблицу?


  • 0

#6 RK3DNP

RK3DNP
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 476
  • topics: 128

Posted 19 November 2015 - 12:31

1. Видимо демо сайт еще не вышел, тогда подскажите, в teaser делаю так:

<?php if ($this->checkPosition('image')) : ?>
  <tr>  <div class="item-image align-<?php echo $align; ?>">
        <?php echo $this->renderPosition('image'); ?>
    </div>
  </tr>
<?php endif; ?>

но в коде <tr>  не отображаются, а почему?

 

2. А вот тут <th><?php echo JText::_('JBZOO_ADS_MORE_INFO_TABLE_LIST'); ?></th>

меня смущает надпись JBZOO_ADS_MORE_INFO_TABLE_LIST это что за значение подставляет, у меня может быть другое или это стандартное?


  • 0

#7 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 19 November 2015 - 13:13

JBZOO_ADS_MORE_INFO_TABLE_LIST  - это переменная локализации Joomla

http://jbzoo.ru/docs...on-and-language

 

но в коде  не отображаются, а почему?

Видимо не сработало условие  проверки $this->checkPosition('image')


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#8 RK3DNP

RK3DNP
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 476
  • topics: 128

Posted 19 November 2015 - 13:45

Да нет, если я меняю tr на tr1 то сразу появляется в коде.


  • 0

#9 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 19 November 2015 - 14:13

Можете дать ссылку на страницу где не выводится tr ?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#10 RK3DNP

RK3DNP
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 476
  • topics: 128

Posted 19 November 2015 - 14:23

http://poldiuyma.ru/...alloplastikovye

 

Attached File  teaser.php   1.63KB   26 downloads


  • 0




Click to return to top of page in style!