Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 21 Ответов
  • 5464 Просмотров
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
CB + Mosets Tree 2.1.3
« : 30.05.2010, 12:35:47 »
Всем привет!
как сделать  интеграцию  Mosets Tree 2.1.3 и CommunityBuilder 1.2.2
если есть способ  буду рад услышать.
« Последнее редактирование: 30.04.2011, 15:34:30 от diks13 »
*

redizka

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: CB + Mosets Tree 2.1.3
« Ответ #1 : 18.07.2010, 04:31:45 »
В CB 1.2.1 использую MosTreeLinks Tab. Отображает в профиле материалы пользователя, просмотры и рейтинг (возможно еще что-то)
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: CB + Mosets Tree 2.1.3
« Ответ #2 : 18.07.2010, 18:09:08 »
В CB 1.2.1 использую MosTreeLinks Tab. Отображает в профиле материалы пользователя, просмотры и рейтинг (возможно еще что-то)

на сколько я помню MosTreeLinks Tab  работает в  Mosets Tree 2.0.9  в Mosets Tree 2.1.3 не работает.
*

redizka

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: CB + Mosets Tree 2.1.3
« Ответ #3 : 19.07.2010, 00:54:51 »
У меня работает и после апгрейда с 2.0.9 на 2.1.3

зато появился другой баг http://joomlaforum.ru/index.php/topic,122273.0.html
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: CB + Mosets Tree 2.1.3
« Ответ #4 : 21.07.2010, 01:15:07 »
У меня работает и после апгрейда с 2.0.9 на 2.1.3
не могли бы вы скинуть ваш MosTreeLinks Tab. Много разных качал но не один не работал.
*

redizka

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: CB + Mosets Tree 2.1.3
« Ответ #5 : 28.07.2010, 11:55:24 »
Вроде вот этот. Должен пойти. Просто у меня тоже много всякого хлама, долго искал подходящую рабочую вещь

[вложение удалено Администратором]
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: CB + Mosets Tree 2.1.3
« Ответ #6 : 06.08.2010, 18:36:20 »
не работает  :(
*

sskalmykov

  • Новичок
  • 4
  • 1 / 0
Re: CB + Mosets Tree 2.1.3
« Ответ #7 : 08.09.2010, 09:03:20 »
не работает  :(
Вы устанавливали плагин откуда?
Нужно устанавливать его в CB. Тогда работает(у меня по кайней мере :-) )
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: CB + Mosets Tree 2.1.3
« Ответ #8 : 18.09.2010, 16:36:01 »
ставлю в cb
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: CB + Mosets Tree 2.1.3
« Ответ #9 : 02.10.2010, 01:37:43 »
ошибка : home\localhost\www\demo\components\com_comprofiler\plugin\user\plug_mostreelinkstab\mosTreeLinks.plugin.php on line 12

Код: css
<?php
/**
* Tab to display Mosets Tree Listings
*/
class getMosTreeLinks extends cbTabHandler {
function getMosTreeLinks() {
$this->cbTabHandler();
}

  function getDisplayTab($tab,$user,$ui) {
global $database, $_MT_LANG, $Itemid, $mosConfig_offset, $links;
$database->setQuery("select id from #__menu where link='index.php?option=com_mtree' AND published=1");
$mItemid=$database->loadResult();
$return = '';
if($tab->description != null) $return .= "\t\t<div class=\"tab_Description\">".unHtmlspecialchars(getLangDefinition($tab->description))."</div>\n";

$now = date( "Y-m-d H:i:s", time()+$mosConfig_offset*60*60 );
/* # Page Navigation
$database->setQuery("SELECT COUNT(*) FROM #__mt_links WHERE "
. "\n link_published='1' AND link_approved='1' AND user_id ='".$user->id."' "
. "\n AND ( publish_up = '0000-00-00 00:00:00' OR publish_up <= '$now'  ) "
. "\n AND ( publish_down = '0000-00-00 00:00:00' OR publish_down >= '$now' ) "
);
$total_links = $database->loadResult();
require_once("includes/pageNavigation.php");
$pageNav = new mosPageNav( $total_links, $limitstart, $mt_fe_num_of_links );
*/
if ( $user->id > 0 ) {
# Retrieve Links
$database->setQuery( "SELECT l.* FROM #__mt_links AS l "
. "WHERE l.link_published='1' AND l.link_approved='1' AND l.user_id='".$user->id."' "
. "ORDER BY l.link_featured DESC, ordering ASC ");
$links = $database->loadObjectList();
}

if(!$links) {
$return = "<table><tr><td>Sorry, No Links from this user.</td></tr></table>";
   return $return;
} else {
$artURL="index.php?option=com_mtree&amp;task=viewlink&amp;link_id=";
$return .= "<table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" width=\"95%\">";
$return .= "<tr class=\"sectiontableheader\">";
$return .= "<td>"._UE_ARTICLETITLE."</td>";
$return .= "<td>"._UE_ARTICLEDATE."</td>";
$return .= "<td>"._UE_ARTICLEHITS."</td>";
$return .= "<td>"._UE_ARTICLERATING."</td>";
$return .= "</tr>";
$i=1;
$hits="";
$rating="";

foreach($links AS $item) {
$i= ($i==1)? 2 : 1;
$starImageOn = mosAdminMenus::ImageCheck( 'rating_star.png', '/images/M_images/' );
$starImageOff = mosAdminMenus::ImageCheck( 'rating_star_blank.png', '/images/M_images/' );
$img="";
for ($j=0; $j < $item->link_rating; $j++) {
$img .= $starImageOn;
}
for ($j=$item->link_rating; $j < 5; $j++) {
$img .= $starImageOff;
}

$rating = '<td><span class="content_rating">';
$rating .= $img . '&nbsp;/&nbsp;';
$rating .= intval( $item->link_votes );
$rating .= "</span></td>\n";
        $hits = "<td>".$item->link_hits."</td>";
$return .= "<tr class=\"sectiontableentry$i\"><td><a href=\"".$artURL.$item->link_id."&amp;Itemid=".$mItemid."\">".$item->link_name."</a></td><td>".mosFormatDate($item->link_created)."</td>".$hits.$rating."</tr>\n";
}
$return .="</table>";
}
      
return $return;
}
}
?>
нужно подправить путь к базе но как я не знаю,может кто подскажет.
« Последнее редактирование: 04.10.2010, 00:28:11 от diks13 »
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: (решено) CB + Mosets Tree 2.1.3
« Ответ #10 : 07.10.2010, 02:45:28 »
Рабочий плагин для  CommunityBuilder 1.2.2  Mosets Tree 2.1.x  Joomla 1.5.x
http://www.zipcodeshop.com/downloads/cat_view/13-free-extensions/14-mosets-tree-plugin-for-community-builder

« Последнее редактирование: 30.04.2011, 15:32:28 от diks13 »
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: (решено) CB + Mosets Tree 2.1.3
« Ответ #11 : 10.10.2010, 16:35:28 »
Выявил косяк в следующем:
B браузере  Google Chrome увеличивается размер текста и материал выходит из полей в Opera все гуд.
и еще
 что подкрутить в плагине чтоб видеть материал других пользователей ?
« Последнее редактирование: 14.10.2010, 00:53:11 от diks13 »
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: (решено) CB + Mosets Tree 2.1.3
« Ответ #12 : 30.11.2010, 02:23:38 »
неужели никто не подскажет.
*

Splin

  • Осваиваюсь на форуме
  • 17
  • 0 / 1
Re: (решено) CB + Mosets Tree 2.1.3
« Ответ #13 : 12.12.2010, 11:06:54 »
А у меня косяк, когда одобряю материал, его автором становится модератор, как быть? Как сделать автором того кто его добавил.
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: (решено) CB + Mosets Tree 2.1.3
« Ответ #14 : 12.12.2010, 22:20:22 »
А у меня косяк, когда одобряю материал, его автором становится модератор, как быть? Как сделать автором того кто его добавил.
это если посмотреть в профиле пользователя?
*

Splin

  • Осваиваюсь на форуме
  • 17
  • 0 / 1
Re: (решено) CB + Mosets Tree 2.1.3
« Ответ #15 : 12.12.2010, 22:36:01 »
ДА когда в профиль CB захожу и когда одобряю. Там автор модератор появляется. как быть?
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: (решено) CB + Mosets Tree 2.1.3
« Ответ #16 : 13.12.2010, 23:36:12 »
если зайти в любой cb профиль пользователя то ты не увидишь его добавленный материал. увидишь только свой.а вот если зайти в каталог Mosets Tree то там уже видно что добавил  пользователь. и сколько у него добавленного материала. я так и не смог решить эту проблему,как открыть материал пользователя в cb для всех пользователей.
*

Splin

  • Осваиваюсь на форуме
  • 17
  • 0 / 1
Re: (решено) CB + Mosets Tree 2.1.3
« Ответ #17 : 20.12.2010, 16:19:16 »
плохо.
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: (решено) CB + Mosets Tree 2.1.3
« Ответ #18 : 30.04.2011, 15:22:55 »
 никто не знает как?
код плагина,подскажите что подправить.
Цитировать
<?php
/**
 * @package      Community Builder
 * @copyright   (C) 2010 ZipCodeShop, LLC All rights reserved.
 * @license      GNU General Public License
 * @author      ZipCodeShop <customer-support@zipcodeshop.com>
 * @url         http://www.zipcodeshop.com/
 */

if ( ! ( defined( '_VALID_CB' ) || defined( '_JEXEC' ) || defined( '_VALID_MOS' ) ) ) { die( 'Direct Access to this location is not allowed.' ); }

class getMosTreeLinks extends cbTabHandler {

   function getMosTreeLinks() {
      $this->cbTabHandler();
      }

   

  function getDisplayTab($tab,$user,$ui) {   

   global $database, $_MT_LANG, $Itemid, $links;
   jimport('joomla.html.pagination');
        $params = $this->params;
   

        /*
        * convert the user parameters passed to the event to a format the
        * external appliction understands
        */
   
   
        $args = array();
        $args['links_per_page'] = $params->get('links_per_page', '10');
        $args['enable_css'] = $params->get('enable_css', '0');
   $document=& JFactory::getDocument();
        $database = & JFactory::getDBO();
   $user =& JFactory::getUser();
   $jdate = JFactory::getDate();
   $now = $jdate->toMySQL();
   $nullDate = $database->getNullDate();
   $limitstart = intval( JRequest::getVar('limitstart',0,'DEFAULT'));
   // $lim0  = JRequest::getVar('limitstart', 0, '', 'int');


   # Page Navigation
   $database->setQuery("SELECT COUNT(*) FROM #__mt_links WHERE "
      . "\n   link_published='1' AND link_approved='1' AND user_id ='".$user->id."' "
   //   . "\n AND ( publish_up = ".$database->Quote($nullDate)." OR publish_up <= '$now'  ) "
   //   . "\n AND ( publish_down = ".$database->Quote($nullDate)."' OR publish_down >= '$now' ) "
      );

   $total_links = $database->loadResult();

   $pageNav = new JPagination($total_links, $limitstart, $args['links_per_page']);

   if ( $user->id > 0 ) {
      # Retrieve Links
      $database->setQuery( "SELECT l.* FROM #__mt_links AS l "
         .   "WHERE l.link_published='1' AND l.link_approved='1' AND l.user_id='".$user->id."' "
         .   "ORDER BY l.link_featured DESC, ordering ASC "
         .   "LIMIT ".$limitstart.", " . $args['links_per_page']);
      $links = $database->loadObjectList();
      $return = "";
   } else {
      $return = "<table><tr><td>Sorry, No Links from this user (".$user->id.")</td></tr></table>";
           return $return;
   };

{

      $artURL="index.php?option=com_mtree&amp;task=viewlink&amp;link_id=";

      if ($args['enable_css'] == 1) {

      // The following CSS might help if pagination does not render correctly
                $return .= "<style type=\"text/css\">";
                $return .= ".tab {display: inline-block;margin-right: 8px;}";
                $return .= ".tab .page-active {background: none;}";
                $return .= ".page-block {display: inline-block;margin-right: 4px;font-weight: bold;}";
                $return .= ".page-active, .page-inactive {padding: 0 4px;}";
                $return .= ".page-inactive:hover {cursor: pointer;}";
                $return .= "</style>";
      }

      $return .= "<table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" width=\"95%\">";
      $return .= "<tr class=\"sectiontableheader\">";
      $return .= "<td>"._UE_ARTICLEDATE."</td>";
      $return .= "<td>"._UE_ARTICLETITLE."</td>";
      $return .= "<td>"._UE_ARTICLEHITS."</td>";
      $return .= "<td>"._UE_ARTICLERATING."</td>";
      $return .= "</tr>";

      $i=1;
      $hits="";
      $rating="";

      foreach($links AS $item) {
      $i= ($i==1)? 2 : 1;
      $starImageOn = JHTML::_('image.site', 'rating_star.png', '/images/M_images/' );
      $starImageOff = JHTML::_('image.site', 'rating_star_blank.png', '/images/M_images/' );
      $img="";
      for ($j=0; $j < $item->link_rating; $j++) {
         $img .= $starImageOn;
      }

      for ($j=$item->link_rating; $j < 5; $j++) {
         $img .= $starImageOff;
      }
      
      $rating = '<td><span class="content_rating">';
      $rating .= $img . '&nbsp;/&nbsp;';
      $rating .= intval( $item->link_votes );
      $rating .= "</span></td>\n";
                $hits = "<td>".$item->link_hits."</td>";

$return .= "<tr class=\"sectiontableentry$i\"><td>".JHTML::_('date', $item->link_created)."</td><td><a href=\"".$artURL.$item->link_id."\">".$item->link_name."</a></td>".$hits.$rating."</tr>\n";

}

// $return .= "  <tfoot>";
$return .= "    <tr>";
$return .= "      <td colspan=\"4\">" . $pageNav->getPagesLinks(). "</td>";
$return .= "    </tr>";
// $return .= "  </tfoot>";


$return .="</table>";

}
   return $return;
   }
}   
?>

*

luserz

  • Новичок
  • 8
  • 0 / 0
Re: CB + Mosets Tree 2.1.3
« Ответ #19 : 10.11.2012, 13:26:23 »
никто не знает как?
код плагина, подскажите что подправить.

Это ошибка возникает из-за того, что не хватает строчки подсоединения к базе
 $database=JFactory::getDBO();

Вставьте эту строчку перед $database->setQuery
Далее он начинает жаловаться на class с картинками. я его закаментировал, далее ошибка с датой, ее я тоже убрал....и все стало работать....кому не понятно выкладываю готовый скрипт (кому помгло поставьте + 2 дня голову выносил себе)
<?php
/**
* Tab to display Mosets Tree Listings
*/


class getMosTreeLinks extends cbTabHandler {
   function getMosTreeLinks() {
      $this->cbTabHandler();
      }
   
  function getDisplayTab($tab,$user,$ui) {   
    $database=JFactory::getDBO();
   global $database, $_MT_LANG, $Itemid, $mosConfig_offset, $links;
       $database=JFactory::getDBO();
      $database->setQuery("select id from #__menu where link='index.php?option=com_mtree' AND published=1");
      $mItemid=$database->loadResult();
      $return = '';
      if($tab->description != null) $return .= "\t\t<div class=\"tab_Description\">".unHtmlspecialchars(getLangDefinition($tab->description))."</div>\n";

   $now = date( "Y-m-d H:i:s", time()+$mosConfig_offset*60*60 );
   /* # Page Navigation
   $database->setQuery("SELECT COUNT(*) FROM #__mt_links WHERE "
      .   "\n   link_published='1' AND link_approved='1' AND user_id ='".$user->id."' "
      . "\n AND ( publish_up = '0000-00-00 00:00:00' OR publish_up <= '$now'  ) "
      . "\n AND ( publish_down = '0000-00-00 00:00:00' OR publish_down >= '$now' ) "
      );
   $total_links = $database->loadResult();
   require_once("includes/pageNavigation.php");
   $pageNav = new mosPageNav( $total_links, $limitstart, $mt_fe_num_of_links );
*/
   if ( $user->id > 0 ) {
      # Retrieve Links
      $database->setQuery( "SELECT l.* FROM #__mt_links AS l "
         .   "WHERE l.link_published='1' AND l.link_approved='1' AND l.user_id='".$user->id."' "
         .   "ORDER BY l.link_featured DESC, ordering ASC ");
      $links = $database->loadObjectList();
   }
   
   if(!$links) {
      $return = "<table><tr><td>Sorry, No Links from this user.</td></tr></table>";
       return $return;
   } else {
      $artURL="index.php?option=com_mtree&amp;task=viewlink&amp;link_id=";
      $return .= "<table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" width=\"95%\">";
      $return .= "<tr class=\"sectiontableheader\">";
      $return .= "<td>"._UE_ARTICLETITLE."</td>";
      $return .= "<td>"._UE_ARTICLEDATE."</td>";
      $return .= "<td>"._UE_ARTICLEHITS."</td>";
      $return .= "<td>"._UE_ARTICLERATING."</td>";
      $return .= "</tr>";
      $i=1;
      $hits="";
      $rating="";

      foreach($links AS $item) {
      /*$i= ($i==1)? 2 : 1;
      $starImageOn = $mainframe->ImageCheck( 'rating_star.png', '/images/M_images/' );
      $starImageOff = $mainframe->ImageCheck( 'rating_star_blank.png', '/images/M_images/' );
      $img="";*/
      for ($j=0; $j < $item->link_rating; $j++) {
         $img .= $starImageOn;
      }
      for ($j=$item->link_rating; $j < 5; $j++) {
         $img .= $starImageOff;
      }
      
      $rating = '<td><span class="content_rating">';
      $rating .= $img . '&nbsp;/&nbsp;';
      $rating .= intval( $item->link_votes );
      $rating .= "</span></td>\n";
        $hits = "<td>".$item->link_hits."</td>";
      $return .= "<tr class=\"sectiontableentry$i\"><td><a href=\"".$artURL.$item->link_id."&amp;Itemid=".$mItemid."\">".$item->link_name."</a></td><td>".nbsp."</td>".$hits.$rating."</tr>\n";
      }
      $return .="</table>";
   }
     
   return $return;
   }
}   
?>
*

luserz

  • Новичок
  • 8
  • 0 / 0
Re: CB + Mosets Tree 2.1.3
« Ответ #20 : 10.11.2012, 13:29:21 »
Подскажите, как теперь вывести дату создания объявления вместо букв  nbsp которые я поставил в самом конце из-за незнания(!
« Последнее редактирование: 10.11.2012, 13:41:57 от luserz »
*

luserz

  • Новичок
  • 8
  • 0 / 0
Re: CB + Mosets Tree 2.1.3
« Ответ #21 : 10.11.2012, 13:40:46 »
Подскажите, как теперь вывести дату создания объявления вмести букв  nbsp которые я поставил в самом конце из-за незнания(!
Все нашел, нужно вместо nbsp поставить следющий код $item->link_created
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Удалить материал в Mosets Tree

Автор avtomastersu

Ответов: 0
Просмотров: 1141
Последний ответ 19.03.2023, 17:44:40
от avtomastersu
Интеграция JComments 4 в каталог Mosets Tree 4.0

Автор avtomastersu

Ответов: 3
Просмотров: 1152
Последний ответ 23.02.2023, 13:36:18
от avtomastersu
Как вытащить из базы статьи Mosets Tree?

Автор gorbi_U

Ответов: 10
Просмотров: 1719
Последний ответ 28.02.2021, 13:37:16
от IToro82
AlphaUserPoints и Mosets Tree

Автор polattt

Ответов: 0
Просмотров: 2626
Последний ответ 22.01.2017, 20:24:58
от polattt
Как в Mosets Tree вывести количество просмотров материала?

Автор burano

Ответов: 0
Просмотров: 2773
Последний ответ 11.12.2016, 01:42:44
от burano