PDA

Zobacz pełną wersję : [Problem] Integracja forum myBB 1.6 z Joomla 2.5.x



espirydion
19-03-2012, 18:38
Witam serdecznie wszystkich forumowiczów Joomla.
Mam pewien problem tyczący się modułu: http://extensions.joomla.org/extensions/communication/forum-bridges/14690
Wszystko idzie gladko, instalacja i różne ustawienia, gdy w końcu ustawiam moduł na stronę to wyświetla się błąd:

Fatal error: Using $this when not in object context in /public_html/modules/mod_mybblatestthreads/mod_mybblatestthreads.php on line 45
Próbowałem coś modyfikować w skrypcie .php ale niestety bez skutku... a nie mam z tym tak dużego doświadczenia to może dlatego...
Oto skrypt mod_mybblatestthreads.php


<?php/** * @package Joomla-MyBB integration* @version 1.0 November 2010* @author Matteo Vignoli* @copyright Copyright (C) 2010 - Vigmacode* @license GNU/GPL* @website http://www.vigmacode.net* @email webmaster@vigmacode.net* */

// no direct accessdefined('_JEXEC') or die('Restricted access');// Include the syndicate functions only oncerequire_once (dirname(__FILE__).DS.'helper.php');
//class$modClass = $params->get('moduleStyle');
//activators$showLink = $params->get('showLink'); // 0,1$showType = $params->get('showType');
//layout$rowWidth = $params->get('rowHeight');$rowHeight = $params->get('rowWidth');$imagePath = $params->get('imagePath');
//other$displayLimit = $params->get('threadsToShow');$forumUrl = $params->get('forumUrl');$forbiddenThreads = $params->get('forbiddenThreads');$mybb_table = $params->get('mybbTable');

if($mybb_table == '') { $mybb_table = 'mybb_';}
$image_path = modMybbLatestThreadsHelper::getImagePath($imagePat h);
$forum_url = modMybbLatestThreadsHelper::validateUrl($forumUrl, $this->baseurl);
$array_protected = modMybbLatestThreadsHelper::getProtectedThreads($f orbiddenThreads);
$result_list = modMybbLatestThreadsHelper::getLatestThreads($mybb _table, $array_protected, $showType, $displayLimit);
$row_width = modMybbLatestThreadsHelper::getDimensions($tabWidt h);$row_height = modMybbLatestThreadsHelper::getDimensions($tabHeig ht);
require(JModuleHelper::getLayoutPath('mod_mybblate stthreads'));?>

nikszal
19-03-2012, 19:26
Zajrzyj jeszcze raz pod podany przez siebie link do modułu i sprawdź z którą wersją Joomla on współpracuje.

espirydion
19-03-2012, 19:37
Cholera, czyli jednak nie ma żadnej możliwości zignorowania zgodności wersji? Da się to w jakiś sposób przerobić?

nikszal
19-03-2012, 19:45
Cholera jest chorobą zakaźną.

Nie ma możliwości zignorowania wersji, bo Joomla 1.5 i 2.5 mają różne architektury.
Napisz posta w dziale zleceń. Może ktoś, kto użytkuje myBB podejmie się przerobienia tego modułu, choć dużej szansy na to nie daję.