Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
December 19, 201113 yr Well..I'm toying with it right now but so far everything looks like it's going to work. So, all my worries may be for not :) If I hit a snag I'll be back. Thanks for a very useful app!
December 19, 201113 yr I have Rebuild skin caches and HTML, but this problem still exist. I use skin Deflection made by IPBForumSkins.
December 19, 201113 yr Author if you still have the default skin installed ... edit it and see if it still has a skin key if it doesn't add "default" and save ... lemme know if that resolves the issue
December 19, 201113 yr Author I have default IP.Board skin. When i change to it, the problem still exist. you have a test account I can access the ACP with to take a look? if so pm me the url and credentials and I'll have a look for you
December 20, 201113 yr how do we go about changing the color of the background on the dropdown box? I have skinbox theme and it is black and the dropdown box is blue. Thanks
December 20, 201113 yr Author its in the promenu.css file ... change the background colours to suit your needs .. and knowing skinbox themes you might want to make the top left corner rounded to do that change border-radius: 0px 4px 4px 4px !important; -moz-border-radius: 0px 4px 4px 4px !important; -webkit-border-top-left-radius: 0px !important; to border-radius: 4px 4px 4px 4px !important; -moz-border-radius: 4px 4px 4px 4px !important; -webkit-border-top-left-radius: 4px !important; in both locations within the promenu.css if you need help tweaking it let me know .. I know all too well how it can be a bear to alter to suit the needs of their skins
December 20, 201113 yr I would imagine you need to find the menu's css entry in your skins css list, you know where ipb_style.css is located, edit: *BAM* lol
December 20, 201113 yr :D... i support fusionmenu css to match in skins.... time to add a better solution to the fold. :drool:
December 20, 201113 yr Author well I had to leave something to add into an upgrade LOL but seriously .. I didn't know fusion's did that .. will definitely have to look into how something like that is done .. as that would be an ideal solution.
December 20, 201113 yr well I had to leave something to add into an upgrade LOL but seriously .. I didn't know fusion's did that .. will definitely have to look into how something like that is done .. as that would be an ideal solution. I never said fusionmenu auto-inherited. I'm saying any skinner "can" skin the css to match the skin, if app is installed before skin or skin re-imported after, these css changes do inherit. And fusionmenu, nor ipb has seen unlimited subs before, so... yeah lol no standard CSS to use.
December 20, 201113 yr Author I never said fusionmenu auto-inherited. I'm saying any skinner "can" skin the css to match the skin, if app is installed before skin or skin re-imported after, these css changes do inherit. And fusionmenu, nor ipb has seen unlimited subs before, so... yeah lol no standard CSS to use. Ahhh ok...I misread what you had posted .. but still..I would love to able to find a way to utilize IPB's existing style's versus having to have the application create one.
December 20, 201113 yr Wow, sub menus, better functionality, AND support? I can drop Fusion now like a hot potato. This looks so much better.
December 20, 201113 yr Author Wow, sub menus, better functionality, AND support? I can drop Fusion now like a hot potato. This looks so much better. Multilevel menus .. you bet .. and don't forget its multilevel LOL .. better functionality wouldn't be entirely accurate ... fusion has a solid product, it just lacks certain features that have been in demand for some time, yet not fulfilled .. this menu application was designed specifically to fill those needs ... and support .. indeed .. I'm a firm believer in proper product support
December 20, 201113 yr Will you support this chat tab icon which shows me how many people are active in the chat app of ips? Right now it seems to be not there
December 20, 201113 yr Author indeed .. I'll look into why its not showing and once I find out why I'll make the appropriate changes and post
December 20, 201113 yr Author ok I found the issue and made the changes ... but to fix it on your build..you'll have to uninstall, download a fresh copy, upload it to your server overwriting the old files then reinstall...or manually edit the template bits...its your choice In skin_promenu, you would need to alter 3 of the 4 templates for nav_menus select all and replace with <if test="hasmenus:|:is_array($menudata) AND count($menudata) > 0"> <ul class='menu' id='menu'> <foreach loop="menus:$menudata as $menuid => $menuitem"> <if test="$menuitem['promenu_parent_id'] == 0"> <if test="$menuitem['promenu_use_app']=='ccs' AND $this->settings['ccs_default_page']==$menuitem['promenu_app_page']"><li id="nav_app_{$menuitem['promenu_use_app']}{$menuitem['promenu_id']}" class='left<if test="$this->registry->getCurrentApplication()==$menuitem['promenu_use_app'] AND (($this->settings['ccs_default_page'] == $menuitem['promenu_app_page'] AND ($this->registry->ccsFunctions->getPageName()=='' OR $this->registry->ccsFunctions->getPageName()==$this->settings['ccs_default_page'])) OR ($this->registry->ccsFunctions->getPageName()==$menuitem['page_seo_name']))"> active</if>'></if><if test="$menuitem['promenu_use_app']=='ccs' AND $this->settings['ccs_default_page']!=$menuitem['promenu_app_page']"><li id="nav_app_{$menuitem['promenu_use_app']}{$menuitem['promenu_id']}" class='left<if test="$this->registry->getCurrentApplication()=='ccs' AND $this->registry->ccsFunctions->getPageName()==$menuitem['promenu_app_page']"> active</if>'></if><if test="$menuitem['promenu_use_app']=='arcade'"><li id="nav_app_{$menuitem['promenu_use_app']}{$menuitem['promenu_id']}" class='left<if test="isactive:|:IPS_APP_COMPONENT == 'arcade' OR IPS_APP_COMPONENT == 'iArcade'"> active</if> '></if><if test="$menuitem['promenu_use_app']!='ccs' AND $menuitem['promenu_use_app']!='arcade'"><li id="nav_app_{$menuitem['promenu_use_app']}{$menuitem['promenu_id']}" class='left<if test="isactive:|:IPS_APP_COMPONENT == $menuitem['promenu_use_app']"> active</if>'></if><a href="{$menuitem['promenu_url']}"title='<if test="$menuitem['promenu_description']"> {$menuitem['promenu_description']}<else />{$menuitem['promenu_title']}</if>'<if test="$menuitem['promenu_open_new_window'] == 1"> target='_blank'</if>><if test="$menuitem['promenu_icon']"><img src="{$menuitem['promenu_icon']}" height='14px' width='14px' /> </if>{$menuitem['promenu_title']}</a>{parse template="nav_submenus" group="promenu" params="$menudata, $menuitem['promenu_id']"}</li> </if> </foreach> </ul> </if> <script type="text/javascript"> var menu=new menu.dd("menu"); menu.init("menu","menuhover"); </script> for nav_submenus select all and replace with <if test="hasmenus:|:is_array($menudata) AND count($menudata) > 0"> <ul> <foreach loop="menus:$menudata as $menuid => $menuitem"> <if test="$menuitem['promenu_parent_id'] == $id"> <if test="$menuitem['promenu_use_app']=='ccs' AND $this->settings['ccs_default_page']==$menuitem['promenu_app_page']"><li id="nav_app_{$menuitem['promenu_use_app']}{$menuitem['promenu_id']}" class='left<if test="$this->registry->getCurrentApplication()==$menuitem['promenu_use_app'] AND (($this->settings['ccs_default_page'] == $menuitem['promenu_app_page'] AND ($this->registry->ccsFunctions->getPageName()=='' OR $this->registry->ccsFunctions->getPageName()==$this->settings['ccs_default_page'])) OR ($this->registry->ccsFunctions->getPageName()==$menuitem['page_seo_name']))"> active</if>'></if><if test="$menuitem['promenu_use_app']=='ccs' AND $this->settings['ccs_default_page']!=$menuitem['promenu_app_page']"><li id="nav_app_{$menuitem['promenu_use_app']}{$menuitem['promenu_id']}" class='left<if test="$this->registry->getCurrentApplication()=='ccs' AND $this->registry->ccsFunctions->getPageName()==$menuitem['promenu_app_page']"> active</if>'></if><if test="$menuitem['promenu_use_app']=='arcade'"><li id="nav_app_{$menuitem['promenu_use_app']}{$menuitem['promenu_id']}" class='left<if test="isactive:|:IPS_APP_COMPONENT == 'arcade' OR IPS_APP_COMPONENT == 'iArcade'"> active</if> '></if><if test="$menuitem['promenu_use_app']!='ccs' AND $menuitem['promenu_use_app']!='arcade'"><li id="nav_app_{$menuitem['promenu_use_app']}" class='left<if test="isactive:|:IPS_APP_COMPONENT == $menuitem['promenu_use_app']"> active</if>'></if><a href="{$menuitem['promenu_url']}"title='<if test="$menuitem['promenu_description']"> {$menuitem['promenu_description']}<else />{$menuitem['promenu_title']}</if>'<if test="$menuitem['promenu_open_new_window'] == 1"> target='_blank'</if>><if test="$menuitem['promenu_icon']"><img src="{$menuitem['promenu_icon']}" height='14px' width='14px' /> </if>{$menuitem['promenu_title']}</a>{parse template="nav_submenus" group="promenu" params="$menudata, $menuitem['promenu_id']"}</li> </if> </foreach> </ul> </if> and finally for prim_nav_app select all and replace with <if test="$app == 'ccs'"> <foreach loop="$pages as $page"> <li id="nav_home" class='left <if test="$this->registry->getCurrentApplication()==$app AND (($this->settings['ccs_default_page'] == $page['page_seo_name'] AND ($this->registry->ccsFunctions->getPageName()=='' OR $this->registry->ccsFunctions->getPageName()==$this->settings['ccs_default_page'])) OR ($this->registry->ccsFunctions->getPageName()==$page['page_seo_name']))">active</if>'><a href='$baseurl' title="<if test='$this->settings['promenu_default_app_desc']'>{$this->settings['promenu_default_app_desc']}<else />{$appname}</if>"><if test="$this->settings['promenu_default_app_icon'] != ''"><img src="{$this->settings['promenu_default_app_icon']}" height="14px" width="14px" /> </if>{$appname}</a> </li> </foreach> <else /> {parse variable=$appname."Active" default="" oncondition="IPS_APP_COMPONENT == $app" value="active"} <li id='nav_home' class="left {parse variable=$appname."Active"}"><a href='$baseurl' title='<if test="$this->settings['promenu_default_app_desc']">{$this->settings['promenu_default_app_desc']}<else />{$appname}</if>' rel="$appname"><if test="$this->settings['promenu_default_app_icon'] != ''"><img src="{$this->settings['promenu_default_app_icon']}" height="14px" width="14px" /> </if>$appname</a> </li> </if> for those that use the shoutbox count hook, this should allow for its diplay as well ...
December 20, 201113 yr YES! I have Fusion Menu, but my biggest issue was that it didn't support sub-menus. I will be getting this.
December 20, 201113 yr Bought this Robert and its great, can I make one small suggestion please is it possible to add a small arrow to the right of an item in the menu to show it has sub menus. Thanks
December 20, 201113 yr is there a default set of icons shipped with this? also +1 one on Gerry's suggestion (arrow pointing down on parent menu, arrow pointing right on child menu that has a sub menu off of it)
December 20, 201113 yr Bought this Robert and its great, can I make one small suggestion please is it possible to add a small arrow to the right of an item in the menu to show it has sub menus. Thanks +1
December 20, 201113 yr Author Bought this Robert and its great, can I make one small suggestion please is it possible to add a small arrow to the right of an item in the menu to show it has sub menus. Thanks already in the works gerry .. will be in the next version @richard .. no I didn't supply a version of icons as they are easy enough to find across the net though if ppl desired I can throw in a set
December 21, 201113 yr @ Richard ... I can look into adding a setting in the next release to disable the "more" from being displayed. As soon as I know this has been done I will try this out, any idea when this might be?
December 21, 201113 yr Author As soon as I know this has been done I will try this out, any idea when this might be? I'm working on an upgrade right now, in hopes to get it out tonight. It will include the arrows for submenu indication and a reworking of the bug report to include an rte editor. The "more" disable option will be next on the block, but prolly wont make this version release. As far as a timeline, all I can say is I'm shooting to have that implemented and any other small enhancements done before the weekend but no guarantees.
Archived
This topic is now archived and is closed to further replies.