Nascondere blocchi in Forum non funziona in caso di edit

3 contenuti / 0 new
Ultimo contenuto
Nascondere blocchi in Forum non funziona in caso di edit

Salve a tutti.

Ho alcuni blocchi-menu sulla colonna di destra che non vengono mostrati quando questo codice restituisce TRUE:

<?php
if (arg(0) == 'forum') {
  return
FALSE;
}
if (
arg(0) == 'node' && ctype_digit(arg(1))) {
 
$node = node_load(arg(1));
  if (
$node->type == 'forum') {
    return
FALSE;
  }
}
return
TRUE;
?>

Il codice, prelevato in rete, funziona in tutte le sezioni del forum, ma non nei seguenti casi:

1) Quando si aggiunge un nuovo argomento
2) Quando si posta una risposta
3) Quando si edita un post già esistente

In questi casi (ovvero quando c'è anche il form di invio) i blocchi-menu sono visibili.

Qualcuno sa come posso modificare il codice sopra per sistemare il problema?

Grazie in anticipo, spero possiate aiutarmi.

aggiungi come condizioni
arg(2) == 'edit'
OR
arg(1) == 'add'

Chiedo scusa, vorrei una piccola informazione visto che sai di codice più di quanto ne sappia io.

Se inserisco la tua aggiunta l'effetto lo avrò su tutte le pagine edit e add, esatto?

Se è così è un problema in quanto mi serve che non si vedano nelle add e negli edit relativi solo alle pagine forum.

Aspetto una tua cortese risposta, nel frattempo grazie