1
Joomla! 1.5 / Re: Articoli in un componente
« il: 14 Nov 2008, 14:30:02 »
Ho risolto togliendo il like alla query, ora ho tutto, sono attualmente alle prese su come costrure il link... grazie di tutto
Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.
lass JElementArticle extends JElement
{
/**
* Element name
*
* @access protected
* @var string
*/
var $_name = 'Article';
function fetchElement($name, $value, &$node, $control_name)
{
global $mainframe;
$db =& JFactory::getDBO();
$doc =& JFactory::getDocument();
$template = $mainframe->getTemplate();
$fieldName = $control_name.'['.$name.']';
$article =& JTable::getInstance('content');
if ($value) {
$article->load($value);
} else {
$article->title = JText::_('Select an Article');
}
bla bla bla
Ma da questo id come ottengo la categoria dell'articolo il titolo e via dicendo ?!? Come è strutturato questo oggetto?!?Dopo tanti pianti ho trovato una soluzione, bisogna cambiare solo qualche riga nel file di community builder nel file comprofiler.php il codice da cambiare è il seguente:
Trovare la seguente riga di codice in comprofiler.php
[code]
if ($_CB_database->loadObject( $row ) && cbHashPassword( $passwd2, $row ) ) {
Sostituirla con:
if (setobjet( $row ) && cbHashPassword( $passwd2, $row ) ) {
{
..lasciare il codice all'interno dell'if inalterato
}
Successivamente definire questa funzione all'interno del file:function setobjet(&$object){
global $_CB_database;
if ($cur = $_CB_database->query()) {
if ($object = mysql_fetch_object( $cur )) {
mysql_free_result( $cur );
return true;
} else {
$object = null;
return false;
}
} else {
return false;
}
}
|