In Mode 0 the left home button function remains unchanged and links to TNG while the new button displays CMS, by default, and will link to any clean URL specified in the MOD's Edit Options menu.
--- MODE 0 Display ---
In Mode 1 the left home button links to a URL, specified in the mod options, while the new button links to TNG. The default text displays TNG.
--- MODE 1 Display ---
So if you use WordPress for your home page, you can select mode 1, and enter a clean URL for WordPress. When users select Home the WordPress page will be loaded. If they select the new button, the TNG page will be loaded.
You can change the text that is displayed depending on which mode you use. For example in Mode 0 you can change the text for the URL link but not the home link since it is your home page.
--- MODE 0 Display ---
In Mode 1 you can change the text for the TNG link but cannot change text for the home URL link text since it points to your home page.
--- MODE 1 Display ---
The screen shot below shows the mobile menu, for my website, on an iPhone. Mobile devices were the primary reason I created the mod.
--- MODE 1 Display on iPhone ---
The MOD includes a menubartext.php file, located in the current extensions folder. You do not need to edit the cust_text.php for any installed languages. The text file allows admins to change the text displayed in the menu without causing a partially installed message in mod manager. All standard TNG languages are included. A blank line was added between languages to make it easier to edit. Note the SerbianCyrillic_UTF8 is commented out because the anchor text is missing in the TNG file. Content of the menubartext.php file for v12.3 is shown in the code box:
After the mod is installed go to the extensions folder and edit the menubartext.php file. Edit either CMS or TNG text for your language using Komodo IDE, Notepad++ or a similar editor that does not add a BOM (Byte Order Mark) character to the file. Text is enclosed in single quotes and the line must end with a semicolon. If you make a mistake, you may get a php error which could prevent TNG from loading. If this happens go the the extensions folder and delete the menubartext.php file. When you return to Mod Manager it will say Partially Installed. Select Clean Up and reinstall the mod.
Code: Select all
<?php //%version:v22.214.171.124% // Edit the language(s) you are using to display text in the menu bar. // Names ending in _cms are for the URL link when using mode 0 // Names ending in _tng are for TNG page when using mode 1 // In either mode the home link displays the original language for the home button. $Afrikaans_tng = 'TNG'; $Afrikaans_cms = 'CMS'; $Afrikaans_UTF8_tng = 'TNG'; $Afrikaans_UTF8_cms = 'CMS'; $Arabic_UTF8_tng = 'TNG'; $Arabic_UTF8_cms = 'CMS'; $Chinese_UTF8_tng = 'TNG'; $Chinese_UTF8_cms = 'CMS'; $Croatian_tng = 'TNG'; $Croatian_cms = 'CMS'; $Croatian_UTF8_tng = 'TNG'; $Croatian_UTF8_cms = 'CMS'; $Czech_tng = 'TNG'; $Czech_cms = 'CMS'; $Czech_UTF8_tng = 'TNG'; $Czech_UTF8_cms = 'CMS'; $Danish_tng = 'TNG'; $Danish_cms = 'CMS'; $Danish_UTF8_tng = 'TNG'; $Danish_UTF8_cms = 'CMS'; $Dutch_tng = 'TNG'; $Dutch_cms = 'CMS'; $Dutch_UTF8_tng = 'TNG'; $Dutch_UTF8_cms = 'CMS'; $English_tng = 'TNG'; $English_cms = 'CMS'; $English_UTF8_tng = 'TNG'; $English_UTF8_cms = 'CMS'; $Finnish_tng = 'TNG'; $Finnish_cms = 'CMS'; $Finnish_UTF8_tng = 'TNG'; $Finnish_UTF8_cms = 'CMS'; $French_tng = 'TNG'; $French_cms = 'CMS'; $French_UTF8_tng = "TNG"; $French_UTF8_cms = "CMS"; $German_tng = 'TNG'; $German_cms = 'CMS'; $German_UTF8_tng = 'TNG'; $German_UTF8_cms = 'CMS'; $Greek_UTF8_tng = 'TNG'; $Greek_UTF8_cms = 'CMS'; $Icelandic_tng = 'TNG'; $Icelandic_cms = 'CMS'; $Icelandic_UTF8_tng = 'TNG'; $Icelandic_UTF8_cms = 'CMS'; $Italian_tng = 'TNG'; $Italian_cms = 'CMS'; $Italian_UTF8_tng = 'TNG'; $Italian_UTF8_cms = 'CMS'; $Norwegian_tng = 'TNG'; $Norwegian_cms = 'CMS'; $Norwegian_UTF8_tng = 'TNG'; $Norwegian_UTF8_cms = 'CMS'; $Polish_UTF8_tng = "TNG"; $Polish_UTF8_cms = "CMS"; $PortugueseBR_tng = 'TNG'; $PortugueseBR_cms = 'CMS'; $PortugueseBR_UTF8_tng = 'TNG'; $PortugueseBR_UTF8_cms = 'CMS'; $Romanian_tng = 'TNG'; $Romanian_cms = 'CMS'; $Romanian_UTF8_tng = 'TNG'; $Romanian_UTF8_cms = 'CMS'; $Russian_UTF8_tng = 'TNG'; $Russian_UTF8_cms = 'CMS'; $Serbian_tng = 'TNG'; $Serbian_cms = 'CMS'; //$SerbianCyrillic_UTF8_tng = 'TNG'; missing anchor text in language file //$SerbianCyrillic_UTF8_cms = 'CMS'; missing anchor text in language file $Serbian_UTF8_tng = 'TNG'; $Serbian_UTF8_cms = 'CMS'; $Slovak_tng = 'TNG'; $Slovak_cms = 'CMS'; $Slovak_UTF8_tng = 'TNG'; $Slovak_UTF8_cms = 'CMS'; $Spanish_tng = 'TNG'; $Spanish_cms = 'CMS'; $Spanish_UTF8_tng = 'TNG'; $Spanish_UTF8_cms = 'CMS'; $Swedish_tng = 'TNG'; $Swedish_cms = 'CMS'; $Swedish_UTF8_tng = 'TNG'; $Swedish_UTF8_cms = 'CMS'; $Turkish_UTF8 = 'TNG'; ?>
You can delete any languages you are not going to use. If you uninstall the MOD the menubartext.php file is deleted from the extensions folder. If you decide to reinstall the MOD you will need to edit the menubartext file again to change the default text.
The MOD can be used regardless of the TNG installation configuration. It doesn't matter if TNG and WordPress are in separate folders or if TNG is installed in the WordPress folder. No integration between TNG and WordPress is required but if the two are integrated the MOD should install and run without issue provided there are no additional modifications, by other MODs, that prevents installation.
Some TNG templates do not display the menu bar on the index page. If you want to display the menu bar open the index.php file, for the template you are using, and change $flags['noicons'] from true to false.
When the mod is first installed the additional icon will be the bookmark icon, simply refresh the page to reload the icons.
Mod revision - Removed conditional logic from language files. Renumbered the mod per TNG guidelines. Added mods for versions 11.0.1 and 12.3.
For TNG Version 12.3.0
For TNG Version 11.1.2 to 12.2
For TNG Version 11.0.1