Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
June 7, 20177 yr Author navigation would be like this new navigation would be like this and it would change the prfiles i have the codes for this i just wanted to know if this look ok
June 7, 20177 yr 16 minutes ago, sweethoney said: navigation would be like this new navigation would be like this and it would change the prfiles i have the codes for this i just wanted to know if this look ok Assume mean using the font awesome icons at side of nav links ? If so then as long as using css and not adding to template (otherwise with every update may have to re-do the template) then should be ok Have a few themes myself using font awesome icons
June 7, 20177 yr Author how to add the icons to the forums Goto CSS -> Core -> custom.css and add /* Primary Menu */ .ipsNavBar_primary > ul > li > a:before, .ipsNavBar_secondary > li > a:before{ content: "\f00b"; font-family: "FontAwesome"; font-size: 14px; font-weight: normal; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-bottom: -2px; margin-right: 3px; opacity: 0.6; line-height: 1; } /* The User menu and Create */ #elUserLink_menu a:before, #elCreateNew_menu a:before{ content: "\f02b"; font-family: "FontAwesome"; font-size: 14px; font-weight: normal; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-bottom: -2px; line-height: 1; } #elUserLink_menu a[href*="admin"] i{ display: none; } #elUserLink_menu a:before, #elCreateNew_menu a:before{ display: inline-block; width: 22px; opacity: 0.7; } #elUserLink_menu a:hover:before, #elCreateNew_menu a:hover:before{ opacity: 1; } /* Add Icon on the primary navigation bar */ .ipsNavBar_primary > ul > li[data-FontAwesome='Browse'] > a:before{ content: "\f00b" } .ipsNavBar_primary > ul > li[data-FontAwesome='Store'] > a:before{ content: "\f07a" } .ipsNavBar_primary > ul > li[data-FontAwesome='Support'] > a:before{ content: "\f1cd" } .ipsNavBar_primary > ul > li[data-FontAwesome='Forums'] > a:before{ content: "\f086" } .ipsNavBar_primary > ul > li[data-FontAwesome='Gallery'] > a:before{ content: "\f030" } .ipsNavBar_primary > ul > li[data-FontAwesome='Downloads'] > a:before{ content: "\f019" } .ipsNavBar_primary > ul > li[data-FontAwesome='Articles'] > a:before{ content: "\f15c" } .ipsNavBar_primary > ul > li[data-FontAwesome='Blogs'] > a:before{ content: "\f02d" } .ipsNavBar_primary > ul > li[data-FontAwesome='Calendar'] > a:before{ content: "\f073" } .ipsNavBar_primary > ul > li[data-FontAwesome='Chat'] > a:before{ content: "\f27a" } .ipsNavBar_primary > ul > li[data-FontAwesome='Staff'] > a:before{ content: "\f007" } .ipsNavBar_primary > ul > li[data-FontAwesome='Users Online'] > a:before{ content: "\f0c0" } .ipsNavBar_primary > ul > li[data-FontAwesome='Activity'] > a:before{ content: "\f0ac" } .ipsNavBar_primary > ul > li[data-FontAwesome='Search'] > a:before{ content: "\f002" } .ipsNavBar_primary > ul > li[data-FontAwesome='Guidelines'] > a:before{ content: "\f0e3" } .ipsNavBar_primary > ul > li[data-FontAwesome='Tutorials'] > a:before{ content: "\f19d" } /* Add Icon on the secondary navigation bar */ .ipsNavBar_secondary > li[data-FontAwesome='Browse'] > a:before{ content: "\f00b" } .ipsNavBar_secondary > li[data-FontAwesome='Store'] > a:before{ content: "\f07a" } .ipsNavBar_secondary > li[data-FontAwesome='Support'] > a:before{ content: "\f1cd" } .ipsNavBar_secondary > li[data-FontAwesome='Forums'] > a:before{ content: "\f086" } .ipsNavBar_secondary > li[data-FontAwesome='Gallery'] > a:before{ content: "\f030" } .ipsNavBar_secondary > li[data-FontAwesome='Downloads'] > a:before{ content: "\f019" } .ipsNavBar_secondary > li[data-FontAwesome='Articles'] > a:before{ content: "\f15c" } .ipsNavBar_secondary > li[data-FontAwesome='Blogs'] > a:before{ content: "\f02d" } .ipsNavBar_secondary > li[data-FontAwesome='Calendar'] > a:before{ content: "\f073" } .ipsNavBar_secondary > li[data-FontAwesome='Chat'] > a:before{ content: "\f27a" } .ipsNavBar_secondary > li[data-FontAwesome='Online Users'] > a:before{ content: "\f0c0" } .ipsNavBar_secondary > li[data-FontAwesome='Activity'] > a:before{ content: "\f0ac" } .ipsNavBar_secondary > li[data-FontAwesome='Search'] > a:before{ content: "\f002" } .ipsNavBar_secondary > li[data-FontAwesome='Todays Activities'] > a:before{ content: "\f06e" } .ipsNavBar_secondary > li[data-FontAwesome='My Searches'] > a:before{ content: "\f00e" } .ipsNavBar_secondary > li[data-FontAwesome='Unread Content'] > a:before{ content: "\f111" } .ipsNavBar_secondary > li[data-FontAwesome='My Created Content'] > a:before{ content: "\f005" } .ipsNavBar_secondary > li[data-FontAwesome='Guidelines'] > a:before{ content: "\f0e3" } .ipsNavBar_secondary > li[data-FontAwesome='Tutorials'] > a:before{ content: "\f19d" } .ipsNavBar_secondary > li[data-FontAwesome='Staff'] > a:before{ content: "\f132" } /* Add Icon on the user bar */ /* Profile */ #elUserLink_menu > li[data-menuItem='profile'] > a:before{ content: "\f007" } /* Attachments */ #elUserLink_menu > li[data-menuItem='attachments'] > a:before{ content: "\f0c6" } /* Followed Content */ #elUserLink_menu > li[data-menuItem='manageFollowed'] > a:before{ content: "\f1d8" } /* Administrator Panel */ #elUserLink_menu > li[data-menuItem='content'] > a:before{ content: "\f03a" } /* Account Configurations */ #elUserLink_menu > li[data-menuItem='settings'] > a:before{ content: "\f013" } /* Mod Panel */ #elUserLink_menu > li[data-menuItem='modcp'] > a:before{ content: "\f132" } /* Admin Panel */ #elUserLink_menu > li[data-menuItem='admincp'] > a:before{ content: "\f023" } /* Logout */ #elUserLink_menu > li[data-menuItem='signout'] > a:before{ content: "\f08b" } /* Clients */ #elUserLink_menu a[href*="/clients/"]:before{ content: "\f07a" } /* Edit */ #elUserLink_menu > li[data-menuItem='edit'] > a:before{ content: "\f040" } /* Ignored Users */ #elUserLink_menu > li[data-menuItem='ignoredUsers'] > a:before{ content: "\f235" } /* Options */ #elUserLink_menu > li[data-menuItem='options'] > a:before{ content: "\f0ac" } /* Messages */ #elUserLink_menu > li[data-menuItem='messages'] > a:before{ content: "\f01c" } /* Add Icon on create bar */ /* Default icon that is displayed if you do not add */ #elCreateNew_menu a:before{ content: "\f0fe" } /* Announcement */ #elCreateNew_menu a[href*="/announcements/"]:before{ content: "\f0a1" } /* Update Status */ #elCreateNew_menu a[href*="module=status"]:before{ content: "\f021" } /* Member Notes */ #elCreateNew_menu a[href*="module=notes"]:before{ content: "\f14b" } /* IPS Downloads */ #elCreateNew_menu a[href*="/files/"]:before { content:"\f019" } /* IPS Gallery */ #elCreateNew_menu a[href*="/gallery/"]:before { content:"\f030" } /* IPS Blogs */ #elCreateNew_menu a[href*="/blogs/"]:before { content:"\f02d" } /* Tutorials */ #elCreateNew_menu a[href*="/tutorials/"]:before { content:"\f19d" } /* IPS Calendar*/ #elCreateNew_menu a[href*="/calendar/"]:before { content:"\f073" } /* IPS Articles */ #elCreateNew_menu a[href*="/articles"]:before { content:"\f0f6" } /* Create new topic , I stopped two ways to work if the forum has at the root folder or forum*/ #elCreateNew_menu a[href*="/index.php?/submit/"]:before { content:"\f075" } #elCreateNew_menu a[href*="/forums/"]:before { content:"\f075" } #elCreateNew_menu a[href*="/index.php?/submit/"]:before { content:"\f075" } replace ur whole NavBarItems with {{foreach $roots as $id => $item}} {{if $preview or $item->canView()}} {{$active = $item->activeOrChildActive();}} {{if $active}} {{\IPS\core\FrontNavigation::i()->activePrimaryNavBar = $item->id;}} {{endif}} <li {{if $active}}class='ipsNavBar_active' data-active{{endif}} id='elNavSecondary_{$item->id}' data-role="navBarItem" data-navApp="{expression="mb_substr( get_class( $item ), 4, mb_strpos( get_class( $item ), '\\', 4 ) - 4 )"}" data-navExt="{expression="mb_substr( get_class( $item ), mb_strrpos( get_class( $item ), '\\' ) + 1 )"}" data-navTitle="{$item->title()} "data-FontAwesome="{$item->title()}"> {{$children = $item->children();}} {{if $children}} <a href="{{if $item->link()}}{$item->link()}{{else}}#{{endif}}" id="elNavigation_{$id}" data-ipsMenu data-ipsMenu-appendTo='#{{if $parent}}elNavSecondary_{$parent}{{else}}elNavSecondary_{$id}{{endif}}' data-ipsMenu-activeClass='ipsNavActive_menu' data-navItem-id="{$item->id}" {{if $active}}data-navDefault{{endif}}> {$item->title()} <i class="fa fa-caret-down"></i> </a> <ul id="elNavigation_{$id}_menu" class="ipsMenu ipsMenu_auto ipsHide"> {template="navBarChildren" app="core" group="global" location="front" params="$children, $preview"} </ul> {{else}} <a href="{{if $item->link()}}{$item->link()}{{else}}#{{endif}}" {{if method_exists( $item, 'target' ) AND $item->target()}}target='{$item->target()}'{{endif}} data-navItem-id="{$item->id}" {{if $active}}data-navDefault{{endif}} {{if $subBars && isset( $subBars[ $id ] ) && count( $subBars[ $id ] )}}data-hover=''{{endif}}> {$item->title()} </a> {{endif}} {{if $subBars && isset( $subBars[ $id ] ) && count( $subBars[ $id ] )}} <ul class='ipsNavBar_secondary {{if !$active}}ipsHide{{endif}}' data-role='secondaryNavBar'> {template="navBarItems" app="core" group="global" location="front" params="$subBars[ $id ], NULL, $item->id, $preview"} <li class='ipsHide' id='elNavigationMore_{$id}' data-role='navMore'> <a href='#' data-ipsMenu data-ipsMenu-appendTo='#elNavigationMore_{$id}' id='elNavigationMore_{$id}_dropdown'>{lang="more"} <i class='fa fa-caret-down'></i></a> <ul class='ipsHide ipsMenu ipsMenu_auto' id='elNavigationMore_{$id}_dropdown_menu' data-role='moreDropdown'></ul> </li> </ul> {{endif}} </li> {{endif}} {{endforeach}} than it would look like the pictures above
June 7, 20177 yr 4 hours ago, sweethoney said: how to add the icons to the forums Goto CSS -> Core -> custom.css and add /* Primary Menu */ .ipsNavBar_primary > ul > li > a:before, .ipsNavBar_secondary > li > a:before{ content: "\f00b"; font-family: "FontAwesome"; font-size: 14px; font-weight: normal; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-bottom: -2px; margin-right: 3px; opacity: 0.6; line-height: 1; } /* The User menu and Create */ #elUserLink_menu a:before, #elCreateNew_menu a:before{ content: "\f02b"; font-family: "FontAwesome"; font-size: 14px; font-weight: normal; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-bottom: -2px; line-height: 1; } #elUserLink_menu a[href*="admin"] i{ display: none; } #elUserLink_menu a:before, #elCreateNew_menu a:before{ display: inline-block; width: 22px; opacity: 0.7; } #elUserLink_menu a:hover:before, #elCreateNew_menu a:hover:before{ opacity: 1; } /* Add Icon on the primary navigation bar */ .ipsNavBar_primary > ul > li[data-FontAwesome='Browse'] > a:before{ content: "\f00b" } .ipsNavBar_primary > ul > li[data-FontAwesome='Store'] > a:before{ content: "\f07a" } .ipsNavBar_primary > ul > li[data-FontAwesome='Support'] > a:before{ content: "\f1cd" } .ipsNavBar_primary > ul > li[data-FontAwesome='Forums'] > a:before{ content: "\f086" } .ipsNavBar_primary > ul > li[data-FontAwesome='Gallery'] > a:before{ content: "\f030" } .ipsNavBar_primary > ul > li[data-FontAwesome='Downloads'] > a:before{ content: "\f019" } .ipsNavBar_primary > ul > li[data-FontAwesome='Articles'] > a:before{ content: "\f15c" } .ipsNavBar_primary > ul > li[data-FontAwesome='Blogs'] > a:before{ content: "\f02d" } .ipsNavBar_primary > ul > li[data-FontAwesome='Calendar'] > a:before{ content: "\f073" } .ipsNavBar_primary > ul > li[data-FontAwesome='Chat'] > a:before{ content: "\f27a" } .ipsNavBar_primary > ul > li[data-FontAwesome='Staff'] > a:before{ content: "\f007" } .ipsNavBar_primary > ul > li[data-FontAwesome='Users Online'] > a:before{ content: "\f0c0" } .ipsNavBar_primary > ul > li[data-FontAwesome='Activity'] > a:before{ content: "\f0ac" } .ipsNavBar_primary > ul > li[data-FontAwesome='Search'] > a:before{ content: "\f002" } .ipsNavBar_primary > ul > li[data-FontAwesome='Guidelines'] > a:before{ content: "\f0e3" } .ipsNavBar_primary > ul > li[data-FontAwesome='Tutorials'] > a:before{ content: "\f19d" } /* Add Icon on the secondary navigation bar */ .ipsNavBar_secondary > li[data-FontAwesome='Browse'] > a:before{ content: "\f00b" } .ipsNavBar_secondary > li[data-FontAwesome='Store'] > a:before{ content: "\f07a" } .ipsNavBar_secondary > li[data-FontAwesome='Support'] > a:before{ content: "\f1cd" } .ipsNavBar_secondary > li[data-FontAwesome='Forums'] > a:before{ content: "\f086" } .ipsNavBar_secondary > li[data-FontAwesome='Gallery'] > a:before{ content: "\f030" } .ipsNavBar_secondary > li[data-FontAwesome='Downloads'] > a:before{ content: "\f019" } .ipsNavBar_secondary > li[data-FontAwesome='Articles'] > a:before{ content: "\f15c" } .ipsNavBar_secondary > li[data-FontAwesome='Blogs'] > a:before{ content: "\f02d" } .ipsNavBar_secondary > li[data-FontAwesome='Calendar'] > a:before{ content: "\f073" } .ipsNavBar_secondary > li[data-FontAwesome='Chat'] > a:before{ content: "\f27a" } .ipsNavBar_secondary > li[data-FontAwesome='Online Users'] > a:before{ content: "\f0c0" } .ipsNavBar_secondary > li[data-FontAwesome='Activity'] > a:before{ content: "\f0ac" } .ipsNavBar_secondary > li[data-FontAwesome='Search'] > a:before{ content: "\f002" } .ipsNavBar_secondary > li[data-FontAwesome='Todays Activities'] > a:before{ content: "\f06e" } .ipsNavBar_secondary > li[data-FontAwesome='My Searches'] > a:before{ content: "\f00e" } .ipsNavBar_secondary > li[data-FontAwesome='Unread Content'] > a:before{ content: "\f111" } .ipsNavBar_secondary > li[data-FontAwesome='My Created Content'] > a:before{ content: "\f005" } .ipsNavBar_secondary > li[data-FontAwesome='Guidelines'] > a:before{ content: "\f0e3" } .ipsNavBar_secondary > li[data-FontAwesome='Tutorials'] > a:before{ content: "\f19d" } .ipsNavBar_secondary > li[data-FontAwesome='Staff'] > a:before{ content: "\f132" } /* Add Icon on the user bar */ /* Profile */ #elUserLink_menu > li[data-menuItem='profile'] > a:before{ content: "\f007" } /* Attachments */ #elUserLink_menu > li[data-menuItem='attachments'] > a:before{ content: "\f0c6" } /* Followed Content */ #elUserLink_menu > li[data-menuItem='manageFollowed'] > a:before{ content: "\f1d8" } /* Administrator Panel */ #elUserLink_menu > li[data-menuItem='content'] > a:before{ content: "\f03a" } /* Account Configurations */ #elUserLink_menu > li[data-menuItem='settings'] > a:before{ content: "\f013" } /* Mod Panel */ #elUserLink_menu > li[data-menuItem='modcp'] > a:before{ content: "\f132" } /* Admin Panel */ #elUserLink_menu > li[data-menuItem='admincp'] > a:before{ content: "\f023" } /* Logout */ #elUserLink_menu > li[data-menuItem='signout'] > a:before{ content: "\f08b" } /* Clients */ #elUserLink_menu a[href*="/clients/"]:before{ content: "\f07a" } /* Edit */ #elUserLink_menu > li[data-menuItem='edit'] > a:before{ content: "\f040" } /* Ignored Users */ #elUserLink_menu > li[data-menuItem='ignoredUsers'] > a:before{ content: "\f235" } /* Options */ #elUserLink_menu > li[data-menuItem='options'] > a:before{ content: "\f0ac" } /* Messages */ #elUserLink_menu > li[data-menuItem='messages'] > a:before{ content: "\f01c" } /* Add Icon on create bar */ /* Default icon that is displayed if you do not add */ #elCreateNew_menu a:before{ content: "\f0fe" } /* Announcement */ #elCreateNew_menu a[href*="/announcements/"]:before{ content: "\f0a1" } /* Update Status */ #elCreateNew_menu a[href*="module=status"]:before{ content: "\f021" } /* Member Notes */ #elCreateNew_menu a[href*="module=notes"]:before{ content: "\f14b" } /* IPS Downloads */ #elCreateNew_menu a[href*="/files/"]:before { content:"\f019" } /* IPS Gallery */ #elCreateNew_menu a[href*="/gallery/"]:before { content:"\f030" } /* IPS Blogs */ #elCreateNew_menu a[href*="/blogs/"]:before { content:"\f02d" } /* Tutorials */ #elCreateNew_menu a[href*="/tutorials/"]:before { content:"\f19d" } /* IPS Calendar*/ #elCreateNew_menu a[href*="/calendar/"]:before { content:"\f073" } /* IPS Articles */ #elCreateNew_menu a[href*="/articles"]:before { content:"\f0f6" } /* Create new topic , I stopped two ways to work if the forum has at the root folder or forum*/ #elCreateNew_menu a[href*="/index.php?/submit/"]:before { content:"\f075" } #elCreateNew_menu a[href*="/forums/"]:before { content:"\f075" } #elCreateNew_menu a[href*="/index.php?/submit/"]:before { content:"\f075" } replace ur whole NavBarItems with {{foreach $roots as $id => $item}} {{if $preview or $item->canView()}} {{$active = $item->activeOrChildActive();}} {{if $active}} {{\IPS\core\FrontNavigation::i()->activePrimaryNavBar = $item->id;}} {{endif}} <li {{if $active}}class='ipsNavBar_active' data-active{{endif}} id='elNavSecondary_{$item->id}' data-role="navBarItem" data-navApp="{expression="mb_substr( get_class( $item ), 4, mb_strpos( get_class( $item ), '\\', 4 ) - 4 )"}" data-navExt="{expression="mb_substr( get_class( $item ), mb_strrpos( get_class( $item ), '\\' ) + 1 )"}" data-navTitle="{$item->title()} "data-FontAwesome="{$item->title()}"> {{$children = $item->children();}} {{if $children}} <a href="{{if $item->link()}}{$item->link()}{{else}}#{{endif}}" id="elNavigation_{$id}" data-ipsMenu data-ipsMenu-appendTo='#{{if $parent}}elNavSecondary_{$parent}{{else}}elNavSecondary_{$id}{{endif}}' data-ipsMenu-activeClass='ipsNavActive_menu' data-navItem-id="{$item->id}" {{if $active}}data-navDefault{{endif}}> {$item->title()} <i class="fa fa-caret-down"></i> </a> <ul id="elNavigation_{$id}_menu" class="ipsMenu ipsMenu_auto ipsHide"> {template="navBarChildren" app="core" group="global" location="front" params="$children, $preview"} </ul> {{else}} <a href="{{if $item->link()}}{$item->link()}{{else}}#{{endif}}" {{if method_exists( $item, 'target' ) AND $item->target()}}target='{$item->target()}'{{endif}} data-navItem-id="{$item->id}" {{if $active}}data-navDefault{{endif}} {{if $subBars && isset( $subBars[ $id ] ) && count( $subBars[ $id ] )}}data-hover=''{{endif}}> {$item->title()} </a> {{endif}} {{if $subBars && isset( $subBars[ $id ] ) && count( $subBars[ $id ] )}} <ul class='ipsNavBar_secondary {{if !$active}}ipsHide{{endif}}' data-role='secondaryNavBar'> {template="navBarItems" app="core" group="global" location="front" params="$subBars[ $id ], NULL, $item->id, $preview"} <li class='ipsHide' id='elNavigationMore_{$id}' data-role='navMore'> <a href='#' data-ipsMenu data-ipsMenu-appendTo='#elNavigationMore_{$id}' id='elNavigationMore_{$id}_dropdown'>{lang="more"} <i class='fa fa-caret-down'></i></a> <ul class='ipsHide ipsMenu ipsMenu_auto' id='elNavigationMore_{$id}_dropdown_menu' data-role='moreDropdown'></ul> </li> </ul> {{endif}} </li> {{endif}} {{endforeach}} than it would look like the pictures above no idea why hard coding that !! no need
June 8, 20177 yr Nominating this for Tip of the Week . Thank you @sweethoney for providing this guide to add navigation icons. To any reader, be aware of the warning provided by @Theme Tent UK when overwriting the code in the templates, which will be wiped out in every upgrade. Clients can also use the free Navigation Icons by @Tom Christian in the IPS Marketplace:
June 8, 20177 yr Author 46 minutes ago, Joel R said: Nominating this for Tip of the Week . Thank you @sweethoney for providing this guide to add navigation icons. To any reader, be aware of the warning provided by @Theme Tent UK when overwriting the code in the templates, which will be wiped out in every upgrade. Clients can also use the free Navigation Icons by @Tom Christian in the IPS Marketplace: if he dose this than why ipb as not don any thing ps i just dont like to use some plug ins thats to easy for u learn to make it your self.. and i dont trust any of the plug ins from here
June 8, 20177 yr 15 hours ago, Theme Tent UK said: no idea why hard coding that !! no need Which is basically what already stated. No need for a plugin to just make changes to the css file. @sweethoney as long as you are happy with results then that is what matters
June 8, 20177 yr That's what the custom.css template is for:) Changes in this template won't cause any harm! This template won't be outdated and changes also won't be wiped out. TBH changes AFAIK never get wiped out, customized templates stay customized which means they're not upgraded automatically to the recent version and that's what usually causes the problems with missing or not working features after upgrades.
June 14, 20177 yr 5 hours ago, sweethoney said: i up grade to the beta 5 and its still there icons and all this does all you want for the nav bars and it wont need no html edits on each update
June 14, 20177 yr Author $10 a year when i can hard code rather than using something that could be done the same way na im good
June 16, 20177 yr On 14/06/2017 at 2:47 AM, sweethoney said: i up grade to the beta 5 and its still there icons and all Likely ANY upgrade you do will still be there as the template(s) will not be changed for the new templates(s) so anything new added in any upgrade by IPS to that template(s) will not get added to your template unless you add it yourself (assuming there are any changes in the templates(s) with an upgrade ... sometimes there are and sometimes there aren't)
June 16, 20177 yr 16 minutes ago, steve00 said: Likely ANY upgrade you do will still be there as the template(s) will not be changed for the new templates(s) so anything new added in any upgrade by IPS to that template(s) will not get added to your template unless you add it yourself (assuming there are any changes in the templates(s) with an upgrade ... sometimes there are and sometimes there aren't) If you upgrade with a edited html page it will ask if you want to keep the original (new one) or use the modified one (old one), if you use the modified one (old one) then you might miss out if IPS have added anything new to it, so you will either need to check if they have or know your code and select to use the original one (new one) and then add your code to that, the only one what processes without asking to keep or remove is the custom.css
June 16, 20177 yr Author you dont have to be a rocket science to know that when changing themes you will need to hard code again i only use one theme in less i like that theme so yes i do know that if when you upgrade it will change some things but why buy plug in to achieve what you want in your website and have to pay the extra money for a year or every six month that makes no sense when there are tutorial out there to help you achieve the same thing as a plug in.if you are willing to spend the money for what you want than you may do so. i all so have many plug ins that i have from 4.o and some work and some of them don't so i make the one that i want and hard code it rather than waiting for the updates that will never be rebuild..and when i get stuck i get free help from a friend that knows ipb and knows how to hard code..
June 16, 20177 yr 3 minutes ago, sweethoney said: you dont have to be a rocket science to know that when changing themes you will need to hard code again i only use one theme in less i like that theme so yes i do know that if when you upgrade it will change some things but why buy plug in to achieve what you want in your website and have to pay the extra money for a year or every six month that makes no sense when there are tutorial out there to help you achieve the same thing as a plug in.if you are willing to spend the money for what you want than you may do so. i all so have many plug ins that i have from 4.o and some work and some of them don't so i make the one that i want and hard code it rather than waiting for the updates that will never be rebuild..and when i get stuck i get free help from a friend that knows ipb and knows how to hard code.. You got a bit of a temper you ain't ya lol, Who says you gotta be a rocket scientist I was correcting the persons post because he said you won't need to edit when you upgrade and you do, I don't care if you buy a plugin or not and as for renewals you do know how to click a cancel renewals button don't you? cos you don't need to be a rocket scientist for that either, And as for your tutorial it will only work on default themes you are telling people to copy a code someone like IPSThemes use a completely different style and divisions so to copy and paste when you only need to inject 1 code into the html is silly
June 16, 20177 yr Author 1 minute ago, TheJackal84 said: You got a bit of a temper you ain't ya lol, Who says you gotta be a rocket scientist I was correcting the persons post because he said you won't need to edit when you upgrade and you do, I don't care if you buy a plugin or not and as for renewals you do know how to click a cancel renewals button don't you? cos you don't need to be a rocket scientist for that either, And as for your tutorial it will only work on default themes you are telling people to copy a code someone like IPSThemes use a completely different style and divisions so to copy and paste when you only need to inject 1 code into the html is silly the only one who gets tempers is the one who respond to my post with something smart i dont have any temper there is no need to get one and i know there is a cancel button there is books for dummy's but that's some thing else... all my tutorail that i have shared they work on all themes you just can see because you have not use any of them..maybe you should try it rather than say they only work on the default themes or they dont work at all..but i know some of the members here do use my tutorial because they are cool and so am i....sweet hart... ps i dont ask any one to use my tutorial if you feel that they are bad or they don't work then don't use... i only get the best tutorial from the best website builders and i have learn how to build a website friend of mine that i help builed
June 16, 20177 yr 1 minute ago, sweethoney said: the only one who gets tempers is the one who respond to my post with something smart i dont have any temper there is no need to get one and i know there is a cancel button there is books for dummy's but that's some thing else... all my tutorail that i have shared they work on all themes you just can see because you have not use any of them..maybe you should try it rather than say they only work on the default themes or they dont work at all..but i know some of the members here do use my tutorial because they are cool and so am i....sweet hart... ps i dont ask any one to use my tutorial if you feel that they are bad or they don't work then don't use... i only get the best tutorial from the best website builders and i have learn how to build a website friend of mine that i help builed I said this one won't work on all themes and it won't I am not talking about your other tutorials, {{foreach $roots as $id => $item}} {{if $preview or $item->canView()}} {{$active = $item->activeOrChildActive();}} {{if $active}} {{\IPS\core\FrontNavigation::i()->activePrimaryNavBar = $item->id;}} {{endif}} <li {{if $active}}class='ipsNavBar_active' data-active{{endif}} id='elNavSecondary_{$item->id}' data-role="navBarItem" data-navApp="{expression="mb_substr( get_class( $item ), 4, mb_strpos( get_class( $item ), '\\', 4 ) - 4 )"}" data-navExt="{expression="mb_substr( get_class( $item ), mb_strrpos( get_class( $item ), '\\' ) + 1 )"}" data-navTitle="{$item->title()} "data-FontAwesome="{$item->title()}"> {{$children = $item->children();}} {{if $children}} <a href="{{if $item->link()}}{$item->link()}{{else}}#{{endif}}" id="elNavigation_{$id}" data-ipsMenu data-ipsMenu-appendTo='#{{if $parent}}elNavSecondary_{$parent}{{else}}elNavSecondary_{$id}{{endif}}' data-ipsMenu-activeClass='ipsNavActive_menu' data-navItem-id="{$item->id}" {{if $active}}data-navDefault{{endif}}> {$item->title()} <i class="fa fa-caret-down"></i> </a> <ul id="elNavigation_{$id}_menu" class="ipsMenu ipsMenu_auto ipsHide"> {template="navBarChildren" app="core" group="global" location="front" params="$children, $preview"} </ul> {{else}} <a href="{{if $item->link()}}{$item->link()}{{else}}#{{endif}}" {{if method_exists( $item, 'target' ) AND $item->target()}}target='{$item->target()}'{{endif}} data-navItem-id="{$item->id}" {{if $active}}data-navDefault{{endif}} {{if $subBars && isset( $subBars[ $id ] ) && count( $subBars[ $id ] )}}data-hover=''{{endif}}> {$item->title()} </a> {{endif}} {{if $subBars && isset( $subBars[ $id ] ) && count( $subBars[ $id ] )}} <ul class='ipsNavBar_secondary {{if !$active}}ipsHide{{endif}}' data-role='secondaryNavBar'> {template="navBarItems" app="core" group="global" location="front" params="$subBars[ $id ], NULL, $item->id, $preview"} <li class='ipsHide' id='elNavigationMore_{$id}' data-role='navMore'> <a href='#' data-ipsMenu data-ipsMenu-appendTo='#elNavigationMore_{$id}' id='elNavigationMore_{$id}_dropdown'>{lang="more"} <i class='fa fa-caret-down'></i></a> <ul class='ipsHide ipsMenu ipsMenu_auto' id='elNavigationMore_{$id}_dropdown_menu' data-role='moreDropdown'></ul> </li> </ul> {{endif}} </li> {{endif}} {{endforeach}} This code is different on most themes then default as they use their own sort of nav bar and elements in there. data-FontAwesome="{$item->title()}" that above is the only code needed to put into that whole HTML code
June 16, 20177 yr Author it dose work i can show you if you want i have it on my test site just let me know i i will give you the link we dont have to go back and forth and debate on if any of my tutorial work or not
June 16, 20177 yr Just now, sweethoney said: it dose work i can show you if you want i have it on my test site just let me know i i will give you the link we dont have to go back and forth and debate on if any of my tutorial work or not Yes on default themes it will work but not most other themes what is so hard to understand about that? I will login to one of the sites what I do dev for and get the nav bar code for one of their themes and you tell me if it is the same as the code you are saying to replace with
June 16, 20177 yr Author i have tryd it on all the themes i test and its seems to work for me..and ok you do that and ill test it on my site
June 16, 20177 yr 1 minute ago, sweethoney said: i have tryd it on all the themes i test and its seems to work for me..and ok you do that and ill test it on my site All themes? you must have a lot of money of get them from somewhere your not supposed to. I am giving up on this topic anyway It's up to you and the people if they want to copy and paste a whole code into their themes when it could be removing or replacing something important their custom (Not Default Theme) may have added into the HTML
Archived
This topic is now archived and is closed to further replies.