So whenever I go to my help documents URL, it simply automatically takes me to my index and not the help documents. I've tried both themes I have and it does it on both themes. I have help documents written and I haven't touched any help doc files/templates so I can't see why it's not working.
URL:
www.diversebox.net
Go to your cPanel, then to File Manager. Open misc.php, and find, on about line 162, this:
elseif($mybb->input['action'] == "help")
Can you copy and paste everything between that and this piece of code into code tags here please?
elseif($mybb->input['action'] == "buddypopup")
run file verification tool at tools & maintenance section to find if misc.php file is missing / corrupt
(2013-06-10, 04:43 AM)Seabody Wrote: [ -> ]Go to your cPanel, then to File Manager. Open misc.php, and find, on about line 162, this:
elseif($mybb->input['action'] == "help")
Can you copy and paste everything between that and this piece of code into code tags here please?
elseif($mybb->input['action'] == "buddypopup")
This?
elseif($mybb->input['action'] == "help")
{
$lang->load("helpdocs");
$lang->load("helpsections");
$lang->load("customhelpdocs");
$lang->load("customhelpsections");
add_breadcrumb($lang->nav_helpdocs, "misc.php?action=help");
$query = $db->query("
SELECT h.*, s.enabled AS section
FROM ".TABLE_PREFIX."helpdocs h
LEFT JOIN ".TABLE_PREFIX."helpsections s ON (s.sid=h.sid)
WHERE h.hid='".intval($mybb->input['hid'])."'
");
$helpdoc = $db->fetch_array($query);
if($helpdoc['hid'])
{
if($helpdoc['section'] != 0 && $helpdoc['enabled'] != 0)
{
$plugins->run_hooks("misc_help_helpdoc_start");
if($helpdoc['usetranslation'] == 1)
{
$langnamevar = "d".$helpdoc['hid']."_name";
$langdescvar = "d".$helpdoc['hid']."_desc";
$langdocvar = "d".$helpdoc['hid']."_document";
if($lang->$langnamevar)
{
$helpdoc['name'] = $lang->$langnamevar;
}
if($lang->$langdescvar)
{
$helpdoc['description'] = $lang->$langdescvar;
}
if($lang->$langdocvar)
{
$helpdoc['document'] = $lang->$langdocvar;
if($langdocvar == "d3_document")
{
$helpdoc['document'] = $lang->sprintf($helpdoc['document'], $mybb->user['logoutkey']);
}
}
}
add_breadcrumb($helpdoc['name']);
$plugins->run_hooks("misc_help_helpdoc_end");
eval("\$helppage = \"".$templates->get("misc_help_helpdoc")."\";");
output_page($helppage);
}
else
{
error($lang->error_invalidhelpdoc);
}
}
else
{
$plugins->run_hooks("misc_help_section_start");
$query = $db->simple_select("helpdocs", "*", "", array('order_by' => 'sid, disporder'));
while($helpdoc = $db->fetch_array($query))
{
$helpdocs[$helpdoc['sid']][$helpdoc['disporder']][$helpdoc['hid']] = $helpdoc;
}
unset($helpdoc);
$sections = '';
$query = $db->simple_select("helpsections", "*", "enabled != 0", array('order_by' => 'disporder'));
while($section = $db->fetch_array($query))
{
if($section['usetranslation'] == 1)
{
$langnamevar = "s".$section['sid']."_name";
$langdescvar = "s".$section['sid']."_desc";
if($lang->$langnamevar)
{
$section['name'] = $lang->$langnamevar;
}
if($lang->$langdescvar)
{
$section['description'] = $lang->$langdescvar;
}
}
if(is_array($helpdocs[$section['sid']]))
{
$helpbits = '';
// Expand (or Collapse) forums
if($mybb->input['action'] == "expand")
{
my_setcookie("fcollapse[{$section['sid']}]", '');
$scollapse[$section['sid']] = '';
}
elseif($mybb->input['action'] == "collapse")
{
my_setcookie("fcollapse[{$section['sid']}]", "y");
$scollapse[$section['sid']] = "y";
}
foreach($helpdocs[$section['sid']] as $key => $bit)
{
foreach($bit as $key => $helpdoc)
{
if($helpdoc['enabled'] != 0)
{
if($helpdoc['usetranslation'] == 1)
{
$langnamevar = "d".$helpdoc['hid'].'_name';
$langdescvar = "d".$helpdoc['hid'].'_desc';
if($lang->$langnamevar)
{
$helpdoc['name'] = $lang->$langnamevar;
}
if($lang->$langdescvar)
{
$helpdoc['description'] = $lang->$langdescvar;
}
}
$altbg = alt_trow();
eval("\$helpbits .= \"".$templates->get("misc_help_section_bit")."\";");
}
}
$expdisplay = '';
$sname = "sid_".$section['sid']."_c";
if($collapsed[$sname] == "display: show;")
{
$expcolimage = "collapse_collapsed.gif";
$expdisplay = "display: none;";
}
else
{
$expcolimage = "collapse.gif";
}
}
eval("\$sections .= \"".$templates->get("misc_help_section")."\";");
}
}
$plugins->run_hooks("misc_help_section_end");
eval("\$help = \"".$templates->get("misc_help")."\";");
output_page($help);
}
}
elseif($mybb->input['action'] == "buddypopup")
^ please run file verification tool
It appears to be affecting all of misc.php. Can you tell us if a header is being called?
Open up misc.php again and search for:
header(
Is there anything in your htaccess file that could pertain to misc.php?
It's definitely not a JS problem, I tested with Javascript disabled.