logo

Palette - Rendila colorata🎨

Palette - Visual Page Builder. Non serve essere un designer.

Live demo Scarica Palette

Scorri

Modulo commenti programmatico

22/02/2025, by Anonimo (non verificato)

Ho bisogno del tuo aiuto.

Voglio visualizzare il modulo dei commenti nel profilo utente in una finestra colorbox.

L'idea è questa: premo il pulsante - Aggiungi commento, si apre una finestra e all'interno c'è il modulo.

 

Ho provato in vari modi.

Ho cercato di impostare le variabili in questo modo:

<?php
// Memorizza i commenti e il modulo dei commenti in variabili
function phptemplate_preprocess_page(&$vars) {
  $vars['comments'] = $vars['comment_form'] = '';
  if (module_exists('comment') && isset($vars['node'])) {
    $vars['comments'] = comment_render($vars['node']);
    $vars['comment_form'] = drupal_get_form('comment_form',
    array('nid' => $vars['node']->nid));
  }
}

// Rimuovi i commenti dal nodo
function phptemplate_preprocess_node(&$vars) {
  $vars['node']->comment = 0;
}
?>
 
Tuttavia, template.php non accetta questo codice
 
Ho anche provato con <?php 

print drupal_get_form("comment_form", array("nid" => $node->nid));; ?>
 
 
Ma così viene visualizzato il modulo, ma il pulsante di invio non è attivo, quindi il modulo non viene inviato. E inoltre, per qualche motivo, viene visualizzato il campo dell'oggetto del messaggio anche se è disattivato nelle impostazioni del profilo.
 
Indicami come fare meglio, ci sono molte soluzioni per la 7, ma per la 6 ci sono solo incompletezze...
 
Sarei molto grata!