logo

Palette - Դարձրեք այն գունավոր🎨

Palette — Վիզուալ էջեր կառուցող, դիզայնի դիպլոմ չի պահանջվում:

Առցանց դեմո Ներբեռնել Palette

Scroll

Մեկնաբանությունների ձևը ծրագրային կերպով

22/02/2025, by Անանուն (չի ստուգվել)
Ֆորումներ

Պետք է ձեր օգնությունը.

Ցանկանում եմ մեկնաբանությունների ձևը ցուցադրել օգտվողի պրոֆիլում colorbox պատուհանում.

Մտածել եմ, որ սեղմելով - Ավելացնել մեկնաբանություն, պետք է բացվի պատուհան, որտեղ կլինի ձևը.

 

Անցել եմ տարբեր եղանակներով.

Փորձել եմ փոփոխականներ սահմանել այս կերպ:

<?php
// Պահպանել մեկնաբանությունները և մեկնաբանության ձևը փոփոխականներում
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));
  }
}

// Հանել մեկնաբանությունները նոդից
function phptemplate_preprocess_node(&$vars) {
  $vars['node']->comment = 0;
}
?>
 
Բայց template.php-ն չի ուզում ընդունել այս կոդը
 
Այլապես փորձել եմ այս ճանապարհով

<?php print drupal_get_form("comment_form", array("nid" => $node->nid));; ?>
 
 
Բայց այսպես ձևը դուրս է գալիս, բայց ուղարկել կոճակը ակտիվ չէ, այսինքն՝ ձևը չի ենթարկվում: Եվ ինչ-որ պատճառով այսպես ցույց է տալիս հաղորդման թեմայի դաշտը, թեև այն անջատված է պրոֆիլի կարգավորումներում.
 
Խնդրում եմ ուղղորդեք, թե ինչպես ավելի լավ անել, 7-րդ համար շատ լուծումներ կան, իսկ 6-րդ համար միայն չասվածություններ...
 
Շատ շնորհակալ կլինեմ!