Перейти к содержимому


Фотография
- - - - -

Избранное ввиде таблицы


  • Закрытая тема Тема закрыта
Сообщений в теме: 36

#21 eduardkonev

eduardkonev

Отправлено 10 April 2013 - 17:58

http://витринатуров....vorite&app_id=2

не то... :(
  • 0

#22 eduardkonev

eduardkonev

Отправлено 10 April 2013 - 18:01

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

#23 Sliapy

Sliapy

Отправлено 10 April 2013 - 18:36

В смысле "не то" ? Таблица сформирована правильно. Все остальное - оформление.
  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#24 eduardkonev

eduardkonev

Отправлено 10 April 2013 - 18:41

почему не выводится как в teaser.php (на главной)? код ведь одинаковый...
  • 0

#25 eduardkonev

eduardkonev

Отправлено 10 April 2013 - 18:50

одним словом - результат не достигнут. получилось ни два ни полтора.
написали бы  эту тему подробно. многим пригодилось бы.
работа с таблицами это всегда отдельная тема.
  • 0

#26 eduardkonev

eduardkonev

Отправлено 10 April 2013 - 18:52

тем более favorite...
  • 0

#27 Sliapy

Sliapy

Отправлено 10 April 2013 - 18:53

1. Потому что Вы не скопировали заголовок таблицы (th), хотя об этом Денис написал

В этом шаблоне у вас должны быть теги для таблицы (table, thead, th ...) перед циклом foreach и закрывающие после цикла


2. Все остальное - это оформление через CSS. Если оно не подцепилось, значит нужно где-то дописать нужные селекторы.

PS Довольно странно предлагать превратить форум по поддержке конкретного приложения в учебник по html, php и CSS.
  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#28 eduardkonev

eduardkonev

Отправлено 10 April 2013 - 18:58

так я и вставлял <table> и Вас попросил написать верный код..

не пойму.. неужели так трудно написать код, чтобы выводилось как в teaser?
минутное дело растянулось на 5 дней.
это часть jbzoo как никак.
раз написали - и все. нет проблемы.
 

  • 0

#29 eduardkonev

eduardkonev

Отправлено 10 April 2013 - 19:00

я не предлагаю превратить форум в учебник.
я прошу помочь с кодом, а не объяснять что к чему.
разве не это цель техподдержки????!!!!!




  • 0

#30 SmetDenis

SmetDenis

Отправлено 11 April 2013 - 15:27

Вот так таблица должна стоится нормально все должно работать.

Файл: \media\zoo\applications\jbuniversal\templates\catalog\renderer\favorite\_default.php
<?php
defined('_JEXEC') or die('Restricted access');

$view = $this->getView();

$this->app->jbassets->initJBFavorite();

if (count($vars['objects'])) { ?>
    <table>
        <thead>
        <tr>
           <th>Cell 1</th>
           <th>Cell 2</th>
           <th>Cell 3</th>
        </tr>
        </thead>
        <tbody>
    <?php 
    foreach ($vars['objects'] as $id => $item) {
        $layout = $this->app->jblayout->_getItemLayout($item, 'favorite');
        
        echo '<tr>';

            echo $view->renderer->render($layout, array(
                'view' => $view,
                'item' => $item
            ));

        echo '<td>';
            echo '<div class="jsJBZooFavorite favorite-item-wrapper rborder item-' . $item->id . '">';
            echo '<a class="jbbuttom jsJBZooFavoriteRemove" href="' . $this->app->jbrouter->favoriteRemoveItem($item->id) . '" '
                . ' title="' . JText::_('JBZOO_FAVORITE_REMOVE_ITEM') . '">' . JText::_('JBZOO_FAVORITE_REMOVE') . '</a>';
            echo '</div>';        
        echo '</td>';        
        echo '</tr>';
    }
    ?>
        </tbody>    
    </table>
<?php
} else {
    echo JText::_('JBZOO_FAVORITE_EMPTY');
}


Файл: \media\zoo\applications\jbuniversal\templates\catalog\renderer\item\favorite.php
<?php
defined('_JEXEC') or die('Restricted access');
?>
    <td>
    <?php if ($this->checkPosition('cell1')) : ?>
        <?php echo $this->renderPosition('cell1'); ?>
    <?php endif; ?>
    </td>
    
    <td>
    <?php if ($this->checkPosition('cell2')) : ?>
        <?php echo $this->renderPosition('cell2'); ?>
    <?php endif; ?>
    </td>

    <td>
    <?php if ($this->checkPosition('cell3')) : ?>
        <?php echo $this->renderPosition('cell3'); ?>
    <?php endif; ?>
    </td>

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



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





Click to return to top of page in style!