Modulo Advanced Forum

11 contenuti / 0 new
Ultimo contenuto
Modulo Advanced Forum

Ciao a tutti,
ho un problema con questo modulo, che in pratica va a modificare il modulo forum di base.
l'ho installato, tutto sembra funzionare, ma quando apro un topic, la visualizzazzione dei messaggi è quella classica del modulo base. Invece il risultato dovrebbe essere questo:qui.
Spero che qualcuno possa aiutarmi...

Ho provato anche io ad usare il modulo advanced forum e mi trovo con lo stesso problema. Al momento non ho più provato e non so darti dei consigli ma magari qualcuno si farà sentire.

Confermo che anche a me si vede tutto come prima?
Devo settare qualcosa?

Ho riprovato as installarlo e mi da questo errone nelle pagine del forum:

* themes/bluemarine/advforum/forum-display.tpl.php not found. Defaulting to stock page.
* themes/bluemarine/advforum/forum-list.tpl.php not found. Defaulting to stock page.

anche io ho avuto problemi di installazione all'inizio.
il problema, cerco di spiegarmi in modo chiaro, e nella funzione

<?php
function _phptemplate_variables($hook, $vars)
?>

del file template.php del vostro tema.
Dovete aggiungere
<?php
{if (module_exists('advanced_forum')) {
   
$vars = advanced_forum_addvars($hook, $vars);
  }
  }
  return
$vars;
?>

subito dopo
<?php
 
function _phptemplate_variables($hook, $vars)
?>

l'istruzione spiegata in maniera dettagliata la trovi nel file "read me" del modulo.

il risultato finale dovrebbe essere questo

<?php
function _phptemplate_variables($hook, $vars)
{if (
module_exists('advanced_forum')) {
   
$vars = advanced_forum_addvars($hook, $vars);
  }
    return
$vars;
 }
?>

tali istruzioni dicono che devi installare anche due cartelle diverse advance_forum, una nella cartella modules e l'altra nella cartella del tuo tema.
controlla. Spero di esserti stato di aiuto.
ciao

Per favore, usa i tag per rendere il tuo post più leggibile, per ora sistemo io... la prox volta cancello (non per essere cattivo, ma a me passa la voglia di leggere un post con codice e testo mischiati insieme :P )

Ciao
Marco
--
My blog
Working at @agavee

ok hai proprio ragione.
la prossima volta farò come dici.

Ho trovato, grazie mille poldo72

Devo mettere la cartella /advanced_forum/themes/advforum dentro tutti i temi che uso e modificare template.php come hai detto tu.
il readme è in realtà molto chiaro, basterebbe leggerlo.....

per il tema garland c'è già il template.php modificato solo da copiare.

Per avere il ritratto bisogna abilitarlo nella configurazione del tema.

io lo provato sulla versione 6 la prova non è andata troppo male ma la sconsiglio poiche dopo averla rimossa ho qualche problemino con il database d'altra parte un'utility cosi sfiziosa non volevo perderla nemmeno per il fatto che era ancora in test per la mia versione......

ho lo stesso problema solo che uso fourseasons come tema

questo è il codice della funzione

function _phptemplate_variables($hook, $vars) {
  if ($hook == 'page') {
    if ($secondary = menu_secondary_local_tasks()) {
      $output = '<span class="clear"></span>';
      $output .= "<ul class="tabs secondary">\n". $secondary ."</ul>\n";
      $vars['tabs2'] = $output;
    }
    return $vars;
  }
  return array();
}

dove dovrei mettere le righe in più ?

ho provato così

function _phptemplate_variables($hook, $vars) {
if (module_exists('advanced_forum')) {
    $vars = advanced_forum_addvars($hook, $vars);
  }
  if ($hook == 'page') {
    if ($secondary = menu_secondary_local_tasks()) {
      $output = '<span class="clear"></span>';
      $output .= "<ul class="tabs secondary">\n". $secondary ."</ul>\n";
      $vars['tabs2'] = $output;
    }
    return $vars;
  }
  return $vars; // <--------- NOTA BENE
}

e funziona, ma aver modificato quell' array() mi turba un po'... per ora ho disabilitato la modifica... qualche consiglio ?

Guardando qua mi sembra giusto ritornare le variabili con $vars
http://drupal.org/node/207841

Con return array(); che array ritorna? nel codice non ne vedo nessuno. Sono curioso di sapere la risposta pure io :)