Author |
Message |
jlajax
Ardent RavenCMS Supporter
Joined: Oct 12, 2006
Posts: 244
Location: Jacksonville, Florida
|
Posted:
Mon Aug 26, 2013 7:41 pm |
|
Greetings,
I am seeing  on some blocks and not others. Out of the box RN 2.5 install
I have tried downloading the nukeNav.zip file @ It's /includes/jquery/nukeNAV.php and I have set $do_gzip_compress = true; to false. I have tried fresh copies of config.php one edited with notepad++ and one with Dreamweaver. I have also re uploaded all the site files from the standard RN 2.5 distro. That didn’t do it
It does appear prefacing an include in a test page on one include and not the other. The block that has it on the test page does not in the CMS and the one that has it in the CMS does not on the test page. I have looked closely at the code for both blocks and I see no extra white space. The test page doesn’t seem to have any errors in its code either, the includes are called with <?php include(‘testfile.php’); ?> in line in a table cell, he table is structured through a css file. Did I leave anything out or not find something I need to read?
Thanks folks.
|
|
|
|
|
hicuxunicorniobestbuildpc
The Mouse Is Extension Of Arm
Joined: Aug 13, 2009
Posts: 1123
|
Posted:
Tue Aug 27, 2013 5:17 am |
|
Code:<?php
/************************************************************************
* nukeNAV(tm)
* http://www.nukeSEO.com
* Copyright 2009 by Kevin Guske
************************************************************************/
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************************************/
global $ya_config, $usenukeNAV, $admin, $admin_file;
if (!isset($admin_file)) $admin_file = 'admin'; // may not be defined since this isn't always in admin file
/* Mantis 1671
include_once 'includes/jquery/jquery.php';
*/
addCSSToHead('includes/jquery/css/nukeNAV.css', 'file');
addJSToHead('includes/jquery/jquery.hoverIntent.minified.js', 'file');
addJSToHead('includes/jquery/superfish.js', 'file');
addJSToHead('includes/jquery/supersubs.js', 'file');
addJSToHead('includes/jquery/nukeNAV.js', 'file');
seoGetLang('nukeNAV');
if (file_exists('themes/' . $ThemeSel . '/style/nukeNAV.css'))
addCSSToHead('themes/' . $ThemeSel . '/style/nukeNAV.css', 'file');
if (!defined('_MAINMODULE')) {
$row = $db->sql_fetchrow($db->sql_query('SELECT * FROM ' . $prefix . '_main'));
define('_MAINMODULE', $row['main_module']);
}
$radminsuper = 0;
$radminname = '';
if (!defined('_NUKEMENUMODULES')) define('_NUKEMENUMODULES', 'Modules');
$where = 'WHERE title!=\'' . _MAINMODULE . '\'';
if (!is_admin($admin)) $where .= 'AND active=\'1\' AND inmenu=\'1\'';
$result = $db->sql_query('SELECT * FROM ' . $prefix . '_modules ' . $where . ' ORDER BY active DESC, inmenu DESC, custom_title ASC');
$la = $lim = 1;
$activeModules = $hiddenModules = $inactiveModules = '';
$menuModules = array('Credits', 'Feedback', 'Forums', 'Legal', 'Member_List', 'News', 'nukeNAV', 'Private_Messages', 'Recommend_Us', 'rwsMetAuthors', 'Search', 'Sitemap', 'Statistics', 'Stories_Archive', 'Submit_News', 'Topics', 'Your_Account');
while ($row = $db->sql_fetchrow($result)) {
$m_title = stripslashes($row['title']);
$custom_title = $row['custom_title'];
$view = intval($row['view']);
$groups = $row['groups'];
$active = intval($row['active']);
$inmenu = intval($row['inmenu']);
$m_title2 = ereg_replace('_', ' ', $m_title);
if (in_array($m_title, $menuModules)) continue; // Module already on menu elsewhere
if ($custom_title > '') $m_title2 = $custom_title;
if ($inmenu <> $lim and $active == 1) $hiddenModules = '<li><a>'._INVISIBLEMODULES.'</a>'."\n".'<ul>'."\n"; // Start hidden menu
if ($active <> $la) {
if ($lim == 0) $hiddenModules .= '</ul>'."\n".'</li>'."\n"; // Close hidden menu
$inactiveModules = '<li><a>'._NOACTIVEMODULES.'</a>'."\n".'<ul>'."\n"; // Start inactive menu
}
if (($view == 0) or ($view == 1 and is_user($user)) or ($view == 2 and is_admin($admin)) or ($view == 3 and paid()) or ($view > 3 AND in_groups($groups)) ) {
$menuItem = '<li><a href="modules.php?name='.$m_title.'">'.$m_title2."</a></li>\n";
if ($inmenu == 0 and $active == 1) $hiddenModules .= $menuItem;
elseif ($active == 0) $inactiveModules .= $menuItem;
else $activeModules .= $menuItem;
}
$la = $active; $lim = $inmenu;
}
if ($la == 0 or $lim == 0) $inactiveModules .= '</ul></li>'; // Close hidden or inactive menu
$nukeNAV = '<ul id="nukeNAV" class="nukeNAV"><li><a href="./">'._HOME.'</a></li>'."\n";
if (is_active('News')) {
$nukeNAV .= '
<li><a href="modules.php?name=News" title="">' . _NAV_NEWS . '</a>';
if (is_active('rwsMetAuthors') or is_active('Stories_Archive') or is_active('Topics') or is_active('Submit_News')) {
$nukeNAV .= '
<ul>';
if (is_active('rwsMetAuthors')) $nukeNAV .= '
<li><a href="modules.php?name=rwsMetAuthors" title="">' . _NAV_AUTHART . '</a></li>';
if (is_active('Stories_Archive')) $nukeNAV .= '
<li><a href="modules.php?name=Stories_Archive" title="">' . _NAV_STORARCH . '</a></li>';
if (is_active('Topics')) $nukeNAV .= '
<li><a href="top.htmlics" title="">' . _NAV_TOPICS . '</a></li>';
if (is_active('Submit_News')) $nukeNAV .= '
<li><a href="modules.php?name=Submit_News" title="">' . _NAV_SUBMITNEWS . '</a></li>';
$nukeNAV .= '
</ul>';
}
$nukeNAV .= '
</li>';
}
if (is_active('Forums')) {
$nukeNAV .= '
<li><a title="">' . _NAV_FORUMS . '</a>
<ul>
<li><a href="modules.php?name=Forums" title="">' . _NAV_FORUMS . '</a></li>
<li><a href="modules.php?name=Forums&file=search&search_id=newposts" title="">' . _NAV_NEWPOSTS . '</a></li>
<li><a href="modules.php?name=Forums&file=search&search_id=unanswered" title="">' . _NAV_UNANSWERED . '</a></li>';
if (is_user($user)) $nukeNAV .= '
<li><a href="modules.php?name=Forums&file=search&search_id=egosearch" title="">' . _NAV_YOURPOSTS . '</a></li>';
$nukeNAV .= '
</ul>
</li>';
}
$nukeNAV .= '
<li><a>'._NUKEMENUMODULES.'</a><ul>'.$activeModules.'</ul></li>
';
//if ($radminsuper == 1) $nukeNAV .= '
if (is_admin($admin))
$nukeNAV .= '<li><a title="">' . _NAV_ADMINMODS . '</a><ul>'.$hiddenModules.$inactiveModules.'</ul></li>';
if (is_active('Your_Account')) {
$nukeNAV .= '<li><a href="modules.php?name=Your_Account" title="">' . _NAV_YOURACCOUNT . '</a>';
if (!isset($ya_config)) $ya_config = ya_get_configs();
if (is_user($user)) {
$nukeNAV .= '<ul>';
if (is_active('Private_Messages')) $nukeNAV .= '<li><a href="modules.php?name=Private_Messages" title="">' . _NAV_PM . '</a></li>';
$nukeNAV .= '<li><a href="modules.php?name=Your_Account&op=edituser" title="">' . _NAV_PREFS . '</a></li>';
if ($ya_config['allowusertheme']=='1') '<li><a href="modules.php?name=Your_Account&op=chgtheme" title="">' . _NAV_CHGTHEME . '</a></li>';
$nukeNAV .= '<li><a href="modules.php?name=Your_Account&op=logout" title="">' . _LOGOUT . '</a></li></ul>';
} elseif (is_active('Your_Account')) {
$nukeNAV .= '
<ul>';
if (is_active('nukeNAV')) $nukeNAV .= '
<li><a href="modules.php?name=nukeNAV&op=login" class="colorbox" title="">' . _LOGIN . '</a></li>';
else $nukeNAV .= '
<li><a href="modules.php?name=Your_Account" title="">' . _LOGIN . '</a></li>';
if ($ya_config['allowuserreg']=='1')$nukeNAV .= '
<li><a href="modules.php?name=Your_Account&op=new_user" title="">' . _BREG . '</a></li>';
$nukeNAV .= '
</ul>';
}
$nukeNAV .= '
</li>';
}
if (is_admin($admin) or is_active('Sitemap') or is_active('Feedback') or is_active('Recommend_Us') or is_active('Legal') or is_active('Member_List') or is_active('Statistics')) {
$nukeNAV .= '
<li><a title="">' . _NAV_SITEINFO . '</a>
<ul>';
if (is_active('Sitemap')) $nukeNAV .= '
<li><a href="modules.php?name=Sitemap" title="">' . _NAV_SITEMAP . '</a></li>';
// <!--li><a href="#" title="">' . _NAV_CONTACTS . '</a></li-->
if (is_active('Feedback')) $nukeNAV .= '
<li><a href="modules.php?name=Feedback" title="">' . _NAV_FEEDBACK . '</a></li>';
if (is_active('Recommend_Us')) $nukeNAV .= '
<li><a href="modules.php?name=Recommend_Us" title="">' . _NAV_RECOMMEND . '</a></li>';
if (is_admin($admin)) $nukeNAV .= '
<li><a href="http://rnwiki.ravennuke.com/wiki/RNWiki_Home" title="" target="_blank">RavenNuke™ Help</a></li>';
if (is_active('Legal')) $nukeNAV .= '
<li><a href="modules.php?name=Legal" title="">' . _NAV_LEGAL . '</a></li>';
if (is_active('Member_List')) $nukeNAV .= '
<li><a href="modules.php?name=Member_List" title="">' . _NAV_MEMBERS . '</a></li>';
if (is_active('Statistics') or is_admin($admin)) $nukeNAV .= '
<li><a href="modules.php?name=Statistics" title="">' . _NAV_STATS . '</a></li>';
// <!--li><a href="#" title="">' . _NAV_CREDITS . '</a></li-->
$nukeNAV .= '
</ul>
</li>';
}
if (is_admin($admin)) {
$nukeNAV .= '
<li><a title="">' . _NAV_ADMIN . '</a>
<ul>
<li><a href="'.$admin_file.'.php" title="">' . _NAV_ACP . '</a></li>
<li><a title="">' . _NAV_APPEARANCE . '</a>
<ul>
<li><a href="'.$admin_file.'.php?op=BlocksAdmin" title="">' . _NAV_BLOCKS . '</a></li>
<li><a href="'.$admin_file.'.php?op=messages" title="">' . _NAV_MSGS . '</a></li>
<li><a href="'.$admin_file.'.php?op=modules" title="">' . _NAV_MODS . '</a></li>
<li><a href="'.$admin_file.'.php?op=legal" title="">' . _NAV_LGL . '</a></li>
<li><a href="'.$admin_file.'.php?op=Configure" title="">' . _NAV_SETTINGS . '</a></li>
</ul>
</li>
<!--li><a title="">Content Modules</a>
<ul>
<li><a href="#" title="">Advertising</a></li>
<li><a href="#" title="">Calendar</a></li>
<li><a href="#" title="">Content</a></li>
<li><a href="#" title="">Downloads</a></li>
<li><a href="#" title="">Encyclopedia</a></li>
<li><a href="#" title="">FAQ</a></li>
<li><a href="#" title="">Feeds</a></li>
<li><a href="#" title="">Forums</a></li>
<li><a href="#" title="">Links</a></li>
<li><a href="#" title="">News</a></li>
<li><a href="#" title="">Newsletter</a></li>
<li><a href="#" title="">Polls</a></li>
<li><a href="#" title="">Reviews</a></li>
<li><a href="#" title="">xxx</a></li>
</ul>
</li-->
<li><a title="">' . _USERS . '</a>
<ul>
<li><a href="'.$admin_file.'.php?op=mod_authors" title="">' . _NAV_ADMINS . '</a></li>
<li><a href="'.$admin_file.'.php?op=yaAdmin" title="">' . _USERS . '</a></li>
<li><a href="'.$admin_file.'.php?op=NSNGroups" title="">' . _NAV_GROUPS . '</a></li>
<li><a href="'.$admin_file.'.php?op=Groups" title="">' . _NAV_POINTS . '</a></li>
</ul>
</li>
<li><a href="'.$admin_file.'.php?op=ABMain" title="">' . _NAV_SECURITY . '</a></li>
<li><a title="">' . _NAV_UTILS . '</a>
<ul>
<li><a href="'.$admin_file.'.php?op=backup" title="">' . _NAV_BACKUP . '</a></li>
<li><a href="'.$admin_file.'.php?op=optimize" title="">' . _NAV_OPTIMIZE . '</a></li>
<li><a href="'.$admin_file.'.php?op=MailConfig" title="">' . _NAV_MAILER . '</a></li>
</ul>
</li>
<!--li><a title="">' . _WAITINGCONT . '</a></li-->
<li><a href="'.$admin_file.'.php?op=adminStory" title="">' . _NAV_NEWSTORY . '</a></li>
<li><a href="'.$admin_file.'.php?op=create" title="">' . _NAV_CHGPOLL . '</a></li>
<li><a href="'.$admin_file.'.php?op=rnc_comments" title="">' . _NAV_COMMENTS . '</a></li>
<li><a href="'.$admin_file.'.php?op=logout" title="">' . _LOGOUT . '</a></li>
</ul>
</li>
';
}
// Don't override META tags when on an admin page
if(defined('MODULE_FILE') and is_admin($admin)) {
$parms = '';
$dhID = $dh->getContentID();
if ($dhID > 0) $parms .= '&dhID=' . $dhID;
$dhCat = $dh->getCatID();
if ($dhCat > 0) $parms .= '&dhCat=' . $dhCat;
$dhSubCat = $dh->getSubCatID();
if ($dhSubCat > 0) $parms .= '&dhSubCat=' . $dhSubCat;
if (defined('HOME_FILE') and HOME_FILE) $parms .= '&index=y';
$nukeNAV .= '
<li><a href="modules.php?name=nukeNAV&op=SEO&dhName=' . $name . $parms . '" class="colorboxSEO" title="'. _OVERRIDE_TAGS .'">SEO</a></li>'
;
}
if (is_active('nukeNAV') and is_active('Search')) $nukeNAV .= '
<li><a href="modules.php?name=nukeNAV&op=search" class="colorbox" title="">' . _SEARCH . '</a></li>';
$nukeNAV .= '</ul>';
/*
* $usenukeNAV =
* 0 = Do not use
* 1 = Display for super admin only (e.g. nukeSEO DH)
* 2 = Display for all visitors
*/
if ($usenukeNAV == 0 or ($usenukeNAV == 1 and !is_admin($admin))) $nukeNAV = '';
?>
|
Replace it with this one |
|
|
|
|
hicuxunicorniobestbuildpc
|
Posted:
Tue Aug 27, 2013 5:21 am |
|
or open language/lang-English.php
Search for
Code:define('_CHARSET','ISO-8859-1');
|
Replace with
Code:define('_CHARSET','UTF-8');
//define('_CHARSET','ISO-8859-1');
|
|
|
|
|
|
jlajax
|
Posted:
Sun Sep 01, 2013 10:05 am |
|
define('_CHARSET','UTF-8');
//define('_CHARSET','ISO-8859-1');
Worked... Thank you... For my own edification why change to utf 8 instead of a rewrite of the code? I validate my work at W3C and utf8 often times produces a warning about not widely used or supported . I haven't been able to determine why it does it on some pages and not on others I do know clients like seeing the passed validation on their sites content.
|
|
|
|
|
neralex
Site Admin
Joined: Aug 22, 2007
Posts: 1775
|
Posted:
Sun Sep 01, 2013 11:35 am |
|
hicuxunicorniobestbuildpc, that is not correct! RN251 is nut full UTF-8 supported. To change the charset brings a lot of issues at the moment. Not all modules are ready for UTF-8.
jlajax, i would recommend to change the charset back. Please search the block, where you have made this include and try to build a block-file. If you have allready a block-file created, then post the code here. Please post also the code of your included file. It exists a better solution. |
_________________ Only registered users can see links on this board! Get registered or login! |
|
|
|
Raven
Site Admin/Owner
Joined: Aug 27, 2002
Posts: 17088
|
Posted:
Sat Sep 07, 2013 9:15 pm |
|
Search the forums for BOM (Byte Order Mark). Check your editor and make sure that you are saving your edited files WITHOUT BOM. |
|
|
|
|
jlajax
|
Posted:
Mon Sep 16, 2013 1:30 am |
|
I found and turned off the save file with BOM. What I don't see is anything I could call a BOM in the source code to eliminate in files I already have. Do I need to rewrite the files from scratch? I was unaware that there is source code that is not visible in the source code. Am I not understanding something?
|
|
|
|
|
Raven
|
Posted:
Mon Sep 16, 2013 2:43 pm |
|
Ed,
 are the BOM symbols. You will need to open/edit any file that has it and then save it again. |
|
|
|
|
jlajax
|
Posted:
Tue Sep 17, 2013 3:37 am |
|
Hey Raven,
I have looked at my customMenu.html which seems to generate these symbols I don't see anything that I can identify as a BOM. The menu has an unordered list in a two cell table. The left cell has the unordered list in it the right one has a date function. the document has no whitespace in it outside of the code and I see nothing inside the code that is not a part of the structure. I have my editor set to color code the various components in any given page and the background is set to #eeeeee so I can keep my coding clean. I admit I am nothing more than a hack when it comes to php though I am learning it slowly but surely. between RN and osCommerce I have two working examples to study and learn from. I am downloading 2.51 soon as I finish going through the responses to my recent posts and will try to do the upgrades a little better than I did on the last one. I just finished fixing my errors on the last upgrade.
|
|
|
|
|
spasticdonkey
RavenNuke(tm) Development Team
Joined: Dec 02, 2006
Posts: 1693
Location: Texas, USA
|
Posted:
Tue Sep 17, 2013 4:32 am |
|
I would do a "find in files" search for  with notepad++ and search a local copy of your site. It's likely it's occurred in one of the many included files; and could be hard to find "manually" |
|
|
|
|
jlajax
|
Posted:
Tue Sep 17, 2013 10:23 am |
|
I checked the support files to but I didn't do a find in site. Thank you for pointing out the obvious that I didn't think of....
|
|
|
|
|
|