Modulo Advanced Forum

Posts: 1
Iscritto il: 26 Dic 07

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...


Posts: 419
Iscritto il: 02 Set 07
Moderatore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

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.

__________________

Posts: 29
Iscritto il: 04 Nov 05

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


Posts: 29
Iscritto il: 04 Nov 05

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.


Posts: 10
Iscritto il: 11 Ago 06

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

__________________

Posts: 1810
Iscritto il: 01 Gen 07
Admin di Drupal ItaliaSviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneTraduttore

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 Sticking out tongue )

__________________

Ciao
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Posts: 10
Iscritto il: 11 Ago 06

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

__________________

Posts: 29
Iscritto il: 04 Nov 05

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.


Posts: 23
Iscritto il: 04 Maggio 08

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......

__________________

www.ilsileno.com
powered by drupal 6.x version


Posts: 40
Iscritto il: 22 Ago 07

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 ?

__________________

i miei siti con drupal:
www.trip4tyria.com - fan site guild wars
www.rossofiorentino.org - live di vampiri a firenze


Posts: 419
Iscritto il: 02 Set 07
Moderatore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

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 Smiling

__________________

Condividi contenuti