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


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

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


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

#31 eduardkonev

eduardkonev

Отправлено 11 April 2013 - 17:49

Здравствуйте, Денис. большое спасибо, что не оставили эту тему без внимания.
С Вашей помощью практически все получилось.
Таблица приняла нужный вид.
2 проблемы:
1)не работает сортировка - прописал код, как в http://forum.joomla-...ic,2068.0.html 
2)после нажатия на иконку удалить из избранного - товар остается в таблице.
Вот код:

<?php
defined('_JEXEC') or die('Restricted access');

$this->app->jbassets->tablesorter(); // подключение библиотеки для сортировки

$view = $this->getView();

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

if (count($vars['objects'])) { ?>
<table class="jsTableSorter tablesorter zebra"> 
  <thead>
  <tr>
***********************
  </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');
}
Прошу помочь "добить" и закрыть эту тему.

  • 0

#32 SmetDenis

SmetDenis

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

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

Удаление работает по классам.

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



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


#33 eduardkonev

eduardkonev

Отправлено 11 April 2013 - 18:44

Скачал плагин.
Закинул в корень сайта.
Прописал в теге head:
<head>
<jdoc:include type="head" />
<script type="text/javascript" src="/jquery.ui.datepicker-ru.js"></script>
<script type="text/javascript" src="/jquery-latest.js"></script> 
<script type="text/javascript" src="/jquery.tablesorter.js"></script> 


Сортировка не работает  :(
В тизере работала и без плагина.
  • 0

#34 SmetDenis

SmetDenis

Отправлено 11 April 2013 - 18:56

Точно читали документацию? http://forum.joomla-...pic,2068.0.html

Изображение


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



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


#35 eduardkonev

eduardkonev

Отправлено 11 April 2013 - 19:04

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

#36 eduardkonev

eduardkonev

Отправлено 11 April 2013 - 19:05

тема закрыта
  • 0

#37 eduardkonev

eduardkonev

Отправлено 11 April 2013 - 19:07

спасибо за помощь, Денис.
  • 0




Click to return to top of page in style!