Kellymac send me a PM about this thread, so i'll post it here:
Quote:
Kellymac, i sure did figure it out. What exactly do you want to do? If you want to remove everything but the 'post reply' button as i wanted, it's a matter of hack&slash. I simply removed everything i didn't have any use for:
(this is XOOPS 2.0.10 don't know if anything changed here, i assume not)
original:
le="color: #000000"><?php // assign comment nav bar $navbar = ' <form method="get" action="'.$comment_config['pageName'].'"> <table width="95%" class="outer" cellspacing="1"> <tr> <td class="even" align="center"><select name="com_mode"><option value="flat"'; if ($com_mode == 'flat') { $navbar .= ' selected="selected"'; } $navbar .= '>'._FLAT.'</option><option value="thread"'; if ($com_mode == 'thread' || $com_mode == '') { $navbar .= ' selected="selected"'; } $navbar .= '>'. _THREADED .'</option><option value="nest"'; if ($com_mode == 'nest') { $navbar .= ' selected="selected"'; } $navbar .= '>'. _NESTED .'</option></select> <select name="com_order"><option value="'.XOOPS_COMMENT_OLD1ST.'"'; if ($com_order == XOOPS_COMMENT_OLD1ST) { $navbar .= ' selected="selected"'; } $navbar .= '>'. _OLDESTFIRST .'</option><option value="'.XOOPS_COMMENT_NEW1ST.'"'; if ($com_order == XOOPS_COMMENT_NEW1ST) { $navbar .= ' selected="selected"'; } unset($postcomment_link); $navbar .= '>'. _NEWESTFIRST .'</option></select><input type="hidden" name="'.$comment_config['itemName'].'" value="'.$com_itemid.'" /> <input type="submit" value="'. _CM_REFRESH .'" class="formButton" />'; if (!empty($xoopsModuleConfig['com_anonpost']) || is_object($xoopsUser)) { $postcomment_link = 'comment_new.php?com_itemid='.$com_itemid.'&com_order='.$com_order.'&com_mode='.$com_mode; $xoopsTpl->assign('anon_canpost', true); } $link_extra = ''; if (isset($comment_config['extraParams']) && is_array($comment_config['extraParams'])) { foreach ($comment_config['extraParams'] as $extra_param) { if (isset(${$extra_param})) { $link_extra .= '&'.$extra_param.'='.${$extra_param}; $hidden_value = htmlspecialchars(${$extra_param}, ENT_QUOTES); $extra_param_val = ${$extra_param}; } elseif (isset($_POST[$extra_param])) { $extra_param_val = $_POST[$extra_param]; } elseif (isset($_GET[$extra_param])) { $extra_param_val = $_GET[$extra_param]; } if (isset($extra_param_val)) { $link_extra .= '&'.$extra_param.'='.$extra_param_val; $hidden_value = htmlspecialchars($extra_param_val, ENT_QUOTES); $navbar .= '<input type="hidden" name="'.$extra_param.'" value="'.$hidden_value.'" />'; } } } if (isset($postcomment_link)) { $navbar .= ' <input type="button" onclick="self.location.href=''.$postcomment_link.''.$link_extra.''" class="formButton" value="'._CM_POSTCOMMENT.'" />'; } $navbar .= ' </td> </tr> </table> </form>'; $xoopsTpl->assign(array('commentsnav' => $navbar, 'editcomment_link' => 'comment_edit.php?com_itemid='.$com_itemid.'&com_order='.$com_order.'&com_mode='.$com_mode.''.$link_extra, 'deletecomment_link' => 'comment_delete.php?com_itemid='.$com_itemid.'&com_order='.$com_order.'&com_mode='.$com_mode.''.$link_extra, 'replycomment_link' => 'comment_reply.php?com_itemid='.$com_itemid.'&com_order='.$com_order.'&com_mode='.$com_mode.''.$link_extra)); // assign some lang variables $xoopsTpl->assign(array('lang_from' => _CM_FROM, 'lang_joined' => _CM_JOINED, 'lang_posts' => _CM_POSTS, 'lang_poster' => _CM_POSTER, 'lang_thread' => _CM_THREAD, 'lang_edit' => _EDIT, 'lang_delete' => _DELETE, 'lang_reply' => _REPLY, 'lang_subject' => _CM_REPLIES, 'lang_posted' => _CM_POSTED, 'lang_updated' => _CM_UPDATED, 'lang_notice' => _CM_NOTICE)); } }
My version:
le="color: #000000"><?php // assign comment navbar $navbar = ' <form method="get" action="'.$comment_config['pageName'].'"> <td class="even" align="right">'; if (!empty($xoopsModuleConfig['com_anonpost']) || is_object($xoopsUser)) { $postcomment_link = 'comment_new.php?com_itemid='.$com_itemid.'&com_order='.$com_order.'&com_mode='.$com_mode; $xoopsTpl->assign('anon_canpost', true); } $link_extra = ''; if (isset($comment_config['extraParams']) && is_array($comment_config['extraParams'])) { foreach ($comment_config['extraParams'] as $extra_param) { if (isset(${$extra_param})) { $link_extra .= '&'.$extra_param.'='.${$extra_param}; $hidden_value = htmlspecialchars(${$extra_param}, ENT_QUOTES); $extra_param_val = ${$extra_param}; } elseif (isset($_POST[$extra_param])) { $extra_param_val = $_POST[$extra_param]; } elseif (isset($_GET[$extra_param])) { $extra_param_val = $_GET[$extra_param]; } if (isset($extra_param_val)) { $link_extra .= '&'.$extra_param.'='.$extra_param_val; $hidden_value = htmlspecialchars($extra_param_val, ENT_QUOTES); $navbar .= '<input type="hidden" name="'.$extra_param.'" value="'.$hidden_value.'" />'; } } } if (isset($postcomment_link)) { $navbar .= ' <input type="button" onclick="self.location.href=''.$postcomment_link.''.$link_extra.''" class="formButton" value="'._CM_POSTCOMMENT.'" />'; } $navbar .= ' </td> </form>'; $xoopsTpl->assign(array('commentsnav' => $navbar, 'editcomment_link' => 'comment_edit.php?com_itemid='.$com_itemid.'&com_order='.$com_order.'&com_mode='.$com_mode.''.$link_extra, 'deletecomment_link' => 'comment_delete.php?com_itemid='.$com_itemid.'&com_order='.$com_order.'&com_mode='.$com_mode.''.$link_extra, 'replycomment_link' => 'comment_reply.php?com_itemid='.$com_itemid.'&com_order='.$com_order.'&com_mode='.$com_mode.''.$link_extra)); // assign some lang variables $xoopsTpl->assign(array('lang_from' => _CM_FROM, 'lang_joined' => _CM_JOINED, 'lang_posts' => _CM_POSTS, 'lang_poster' => _CM_POSTER, 'lang_thread' => _CM_THREAD, 'lang_edit' => _EDIT, 'lang_delete' => _DELETE, 'lang_reply' => _REPLY, 'lang_subject' => _CM_REPLIES, 'lang_posted' => _CM_POSTED, 'lang_updated' => _CM_UPDATED, 'lang_notice' => _CM_NOTICE)); } }
But be careful in using it. for example, i removed the <table> tags containing the form, This will screw up your templates. So according to your needs, change it accordingly (like adding tables).