Jump to content

Brian Klein

Friends
  • Posts

    230
  • Joined

  • Last visited

  • Days Won

    2

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Everything posted by Brian Klein

  1. This issue is with Mobile View Only. Found a bug with Custom Themes and using Enhanced Profile Info Panel, after testing it works flawlessly on the 'default' theme. But not on custom themes in mobile view. Is there some code missing we might be needing that you could help with; it feels like this would be an issue with the Theme itself? Issue can be duplicated on other sites as well, shot you a private message with the other site involved.
  2. The response time is just amazing. Thanks man, I have to say overall your info panel is just amazing.
  3. Is it possible to add into the third party addons? it seems to conflict with this application as it made mine vanish; I want to stress it doesn't seem to be a problem with the info panel as this plugin is amazing. It could also be that Moods needs to be updated. however, it would be an interesting addition to the 3rd party as many use it. Kind Regards, Brian
  4. "IPS, what Facebook should have been." No just kidding. Facebook sucks. ------- But seriously, "The story of humanity, one person at a time." We were built out of the need for human companionship, a togetherness that only comes from people helping people. We wanted to be able to tell our stories and share our experiences with everyone who needed them. By us telling our stories we are able to share that moment that forever changed who we are. But the idea is to not just tell our story, but share the journey in how we overcame that moment in our lives, allowing others to read and see the story and connect to the one sharing it. https://community.humanastory.com without IPS, and their dedication to our needs, this would not be possible. You have been part of our extended family for some time now and we are not only honored, but proud to say you are a big part of why we do what we do. Thank you Invision Power Services.
  5. You sir are amazing with your work! Thanks for taking the time to hear my thoughts out.
  6. Thanks for the response. You have been one of the greatest modifiers of these applications. Your response time is amazing and you really look into things! Just to clarify. When the user uses Facebook or Twitter now, it will force them to use the code now? last we spoke it was an issue you were working on.
  7. Suggestion For Future Update: Move the actual program from 'Community' (Eg. 1) to a choice under 'Members' (eg. 2, exampled by 'red line'), since it is a member related program and directly impacts the member accounts. It's really a cosmetic change, but one I feel should be implemented. @Adriano Faria
  8. @Adriano Faria I remember awhile back we had a discussion on this wonderful product, I was curious if there had been any updates on it since we last spoke; in particular the Facebook Twitter signup integration and their ability to bypass the invite system all together, or had that been fixed so even they have to put in a code before proceeding as normal users? Last we spoke you mentioned, this was an issue with Facebook and Twitter and you were working on their ability to bypass invite. I eagerly await your response, Kind Regards. Brian
  9. Feel Free to message me if you need anything related to this. I thought it might help you if you need to move the ticketing system from the Navigation Bar like I wanted. ‌@CodingJungle Thank you for helping me with some of the codes to add within this to get it smooth. Thanks IPS for your service and all your help working with me.
  10. I hope this helps someone else out, again I am by no means a coder, just wanted some things to be like they were. and here is my contribution, if you like it please by all means give me a like if you don't it is okay too. I just hope this helps you as much as it helped me. Thanks @‌CodingJungle For helping me with the removal sections . End Result
  11. FOR MOBILE SIDE Thanks again ‌@CodingJungle For the following You will need to replace the following template. core/front/global/mobileNavigation with this: <div id='elMobileDrawer' class='ipsDrawer ipsHide'> <div class='ipsDrawer_menu'> <div class='ipsDrawer_content'> {{if \IPS\Member::loggedIn()->member_id}} <ul id='elUserNav_mobile' class='ipsList_inline signed_in ipsClearfix'> <li class='cNotifications cUserNav_icon'> <a href='#elMobNotifications_menu' id='elMobNotifications' data-ipsMenu data-ipsMenu-menuID='elFullNotifications_menu' data-ipsMenu-closeOnClick='false'> <i class='fa fa-bell'></i> {{if member.notification_cnt}}<span class='ipsNotificationCount' data-notificationType='notify'>{member="notification_cnt"}</span>{{endif}} </a> </li> {{if !\IPS\Member::loggedIn()->members_disable_pm and \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'messaging' ) )}} <li class='cInbox cUserNav_icon'> <a href='#elMobInbox_menu' id='elMobInbox' data-ipsMenu data-ipsMenu-menuID='elFullInbox_menu' data-ipsMenu-closeOnClick='false'> <i class='fa fa-envelope'></i> {{if \IPS\Member::loggedIn()->msg_count_new}} <span class='ipsNotificationCount' data-notificationType='inbox'>{member="msg_count_new"}</span>{{endif}} </a> </li> {{endif}} {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'modcp' ) ) and \IPS\Member::loggedIn()->modPermission('can_view_reports')}} <li class='cReports cUserNav_icon'> <a href='#elMobReports_menu' id='elMobReports' data-ipsMenu data-ipsMenu-menuID='elFullReports_menu' data-ipsMenu-closeOnClick='false'> <i class='fa fa-warning'></i> {{if \IPS\Member::loggedIn()->reportCount()}}<span class='ipsNotificationCount' data-notificationType='reports'>{member="reportCount()"}</span>{{endif}} </a> </li> {{endif}} </ul> {{endif}} <p class='ipsPad'> {{if \IPS\Member::loggedIn()->member_id}} <a href='{url="app=core&module=system&controller=login&do=logout" csrf="true"}' class='ipsButton ipsButton_light ipsButton_small ipsButton_fullWidth'> {{if isset( $_SESSION['logged_in_as_key'] )}}{lang="switch_to_account" sprintf="$_SESSION['logged_in_from']['name']"}{{else}}{lang="sign_out"}{{endif}} </a> {{else}} <a href='{url="app=core&module=system&controller=login" seoTemplate="login"}' class='ipsButton ipsButton_light ipsButton_small ipsButton_fullWidth'>{lang="sign_in"}</a><br> {{if \IPS\Settings::i()->allow_reg}} <a href='{url="app=core&module=system&controller=register" seoTemplate="register"}' id='elRegisterButton_mobile' class='ipsButton ipsButton_small ipsButton_fullWidth ipsButton_important'>{lang="sign_up"}</a> {{endif}} {{endif}} </p> <ul class='ipsDrawer_list'> {{if \IPS\Member::loggedIn()->member_id}} <li class='ipsDrawer_itemParent'> <h4 class='ipsDrawer_title'><a href='#'>{lang="mobile_menu_account"}</a></h4> <ul class='ipsDrawer_list'> <li data-action="back"><a href='#'>{lang="mobile_menu_back"}</a></li> {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) )}} <li><a href='{member="url()"}' title='{lang="view_my_profile"}'>{lang="menu_profile"}</a></li> {{endif}} {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'messaging' ) )}} {{if \IPS\Member::loggedIn()->members_disable_pm AND \IPS\Member::loggedIn()->members_disable_pm != 2}} <li><a href='{url="app=core&module=messaging&controller=messenger&do=enableMessenger" seoTemplate="messaging"}' title='{lang="go_to_messenger"}' data-confirm data-confirmMessage='{lang="messenger_disabled_msg"}'>{lang="menu_messages"}</a></li> {{else}} <li><a href='{url="app=core&module=messaging&controller=messenger" seoTemplate="messaging"}' title='{lang="go_to_messenger"}'>{lang="menu_messages"}</a></li> {{endif}} {{endif}} {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) )}} {{$member = \IPS\Member::loggedIn();}} <li><a href='{url="app=core&module=members&controller=profile&do=content&id=$member->member_id" base="front" seoTemplate="profile_content" seoTitle="$member->members_seo_name"}' title='{lang="userbar_my_content"}'>{lang="userbar_my_content"}</a></li> {{endif}} <li><a href='{url="app=core&module=system&controller=followed" seoTemplate="followed_content"}'>{lang="menu_followed_content"}</a></li> {{if \IPS\Member::loggedIn()->group['g_attach_max'] != 0}} <li><a href='{url="app=core&module=system&controller=attachments" seoTemplate="attachments"}'>{lang="my_attachments"}</a></li> {{endif}} <li id='elAccountSettingsLinkMobile'><a href='{url="app=core&module=system&controller=settings" seoTemplate="settings"}' title='{lang="edit_account_settings"}'>{lang="menu_settings"}</a></li> {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members' ) )}} <li><a href='{expression="\IPS\Member::loggedIn()->url()->setQueryString( 'do', 'edit' )"}' data-ipsDialog data-ipsDialog-modal='true' data-ipsDialog-title='{lang="profile_edit"}'>{lang="profile_edit"}</a></li> {{endif}} <li><a href='{url="app=core&module=members&controller=ignore" seoTemplate="ignore"}'>{lang="menu_manage_ignore"}</a></li> <li><a href="{url="app=core&module=system&controller=notifications&do=options" seoTemplate="notifications_options"}">{lang="notification_options"}</a></li> {{if ( \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'modcp' ) ) AND \IPS\Member::loggedIn()->modPermission() ) or ( \IPS\Member::loggedIn()->isAdmin() AND !\IPS\Settings::i()->security_remove_acp_link )}} {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'modcp' ) ) AND \IPS\Member::loggedIn()->modPermission()}} <li><a href='{url="app=core&module=modcp" seoTemplate="modcp"}'>{lang="menu_modcp"}</a></li> {{endif}} {{if \IPS\Member::loggedIn()->isAdmin() AND !\IPS\Settings::i()->security_remove_acp_link }} <li><a href='{expression="\IPS\Http\Url::baseURL( ( \IPS\Settings::i()->logins_over_https ) ? \IPS\Http\Url::PROTOCOL_HTTPS : \IPS\Http\Url::PROTOCOL_RELATIVE ) . \IPS\CP_DIRECTORY"}' target='_blank'>{lang="menu_admincp"} <i class='fa fa-lock'></i></a></li> {{endif}} {{endif}} </ul> </li> {{endif}} {{$extensions = ( \IPS\Member::loggedIn()->language()->isrtl ) ? array_reverse( \IPS\Application::allExtensions( 'core', 'FrontNavigation' ) ) : \IPS\Application::allExtensions( 'core', 'FrontNavigation' );}} {{foreach $extensions as $nav}} {{if $nav->canView() and get_class($nav) != 'IPS\nexus\extensions\core\FrontNavigation\Support' }} {{if $children = $nav->children()}} <li class='ipsDrawer_itemParent'> <h4 class='ipsDrawer_title'><a href='#'>{$nav->title()}</a></h4> <ul class='ipsDrawer_list'> {template="mobileNavigationChildren" app="core" group="global" params="$children"} </ul> </li> {{else}} <li><a href='{$nav->link()}' {{if $nav->active()}}class='active'{{endif}}>{$nav->title()}</a></li> {{endif}} {{endif}} {{endforeach}} <li class='ipsDrawer_itemParent'> <h4 class='ipsDrawer_title'><a href='#'>{lang="mobile_menu_more"}</a></h4> <ul class='ipsDrawer_list'> <li data-action="back"><a href='#'>{lang="mobile_menu_back"}</a></li> {{if \IPS\Member::loggedIn()->member_id}} <li><a data-action="markSiteRead" data-controller="core.front.core.markRead" href='{url="app=core&module=system&controller=markread" seoTemplate="mark_site_as_read" csrf="true"}'>{lang="mark_site_read"}</a></li> {{endif}} <li><a href='{url="app=core&module=activity&controller=activity" seoTemplate="activity"}'>{lang="activity_stream"}</a></li> {{if \IPS\Settings::i()->gl_type != "none"}} <li><a href='{{if \IPS\Settings::i()->gl_type == "internal"}}{url="app=core&module=system&controller=guidelines" seoTemplate="guidelines"}{{else}}{setting="gl_link"}{{endif}}'>{lang="guidelines"}</a></li> {{endif}} <li><a href='{url="app=core&module=staffdirectory&controller=directory" seoTemplate="staffdirectory"}'>{lang="staff"}</a></li> {{if \IPS\Settings::i()->profile_comments AND \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'status' ) )}} <li><a href='{url="app=core&module=status&controller=feed" seoTemplate="status"}'>{lang="status_updates"}</a></li> {{endif}} {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'online' ) )}} <li><a href='{url="app=core&module=online&controller=online" seoTemplate="online"}'>{lang="online_users"}</a></li> {{endif}} </ul> </li> </ul> </div> </div> </div> I am still working on what file to change to put it in the 'profile drop down menu' under -account- as the desktop version shows. I've depicted where I will be placing it in the following image; once I obtain the code or find it and add it in I will post once again, and that should complete how to move the support from navigation bar to the drop down profile menu Well slap me around and call me susan! I figured it out Please Note: This will add the Support Ticket area to your MENU - ACCOUNT - My Support Tickets in MOBILE so to get the support ticket onto the profile drop down menu in mobile, under account I simply added the following code <li class='ipsMenu_item' ><a href='{url="app=nexus&module=support&controller=home"}' title='My Support Tickets'>My Support Tickets</a></li> core/front/global/mobileNavigation template file just above the following code <li id='elAccountSettingsLinkMobile'><a href='{url="app=core&module=system&controller=settings" seoTemplate="settings"}' title='{lang="edit_account_settings"}'>{lang="menu_settings"}</a></li> I've also highlighted where I put it with an image file for those of you who don't see it
  12. Replace core/front/global/navBar with the contents from below, should hide the Support button - Thanks @‌CodingJungle (For this bit of code) <nav class='ipsLayout_container'> <div class='ipsClearfix' id='elSearchNavContainer' data-controller='core.front.core.navBar'> {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'search' ) ) AND !in_array('ipsLayout_minimal', \IPS\Output::i()->bodyClasses )}} <div id='elSearch' class='ipsPos_right' data-controller='core.front.core.quickSearch' itemprop="potentialAction" itemscope itemtype=" <form accept-charset='utf-8' action='{url="app=core&module=search&controller=search" seoTemplate="search"}' method='{{if settings.use_friendly_urls and settings.htaccess_mod_rewrite}}get{{else}}post{{endif}}'> <meta itemprop="target" content="{url="app=core&module=search&controller=search&q=" seoTemplate="search"}{q}"> <a href='#' id='elSearchFilter' data-ipsMenu data-ipsMenu-selectable='radio' data-ipsMenu-appendTo='#elSearch' class="ipsHide"> <span data-role='searchingIn'> {lang="search_everything"} </span> <i class='fa fa-caret-down'></i> </a> <ul id='elSearchFilter_menu' class='ipsMenu ipsMenu_selectable ipsMenu_narrow ipsHide'> <li class='ipsMenu_item ipsMenu_itemChecked' data-ipsMenuValue='all'> <a href='{url="app=core&module=search&controller=search" csrf="1"}' title='{lang="search_everything"}'>{lang="search_everything"}</a> </li> <li class='ipsMenu_sep'><hr></li> {{if count( output.contextualSearchOptions )}} {{foreach output.contextualSearchOptions as $name => $data}} <li class='ipsMenu_item' data-ipsMenuValue='{expression="json_encode( $data )"}' data-options='{expression="json_encode( $data )"}'> <a href='#'>{$name}</a> </li> {{endforeach}} <li class='ipsMenu_sep'><hr></li> {{endif}} <li data-role='globalSearchMenuOptions'></li> <li class='ipsMenu_item ipsMenu_itemNonSelect'> <a href='{url="app=core&module=search&controller=search" seoTemplate="search"}' accesskey='4'><i class='fa fa-cog'></i> {lang="advanced_search"}</a> </li> </ul> <input type='search' id='elSearchField' placeholder='{lang="search_placeholder"}' name='q' itemprop="query-input"> <button type='submit'><i class='fa fa-search'></i></button> </form> </div> {{endif}} <ul id='ipsLayout_mainNav' class='ipsPos_left'> {{if !in_array('ipsLayout_minimal', \IPS\Output::i()->bodyClasses )}} {{$extensions = ( \IPS\Member::loggedIn()->language()->isrtl ) ? array_reverse( \IPS\Application::allExtensions( 'core', 'FrontNavigation' ) ) : \IPS\Application::allExtensions( 'core', 'FrontNavigation' );}} {{foreach $extensions as $id => $nav}} {{if $nav->canView() and $id != 'nexus_Support'}} {{$tabId = uniqid();}} <li data-role='navItem'> <a id="elNavigation_app_{expression="strtok( $id, '_')"}_{$tabId}" href='{$nav->link()}' class='elNavigation_app_{$id}{{if $nav->active()}} ipsNavActive{{endif}}' {{if $children = $nav->children()}}data-ipsMenu data-ipsMenu-activeClass='ipsNavActive_menu'{{endif}}> {$nav->title()} {{if $children}} &nbsp;<i class='fa fa-caret-down'></i> {{endif}} </a> {{if $children}} <ul id="elNavigation_app_{expression="strtok( $id, '_')"}_{$tabId}_menu" class="ipsMenu ipsMenu_auto ipsHide"> {template="navBarChildren" app="core" group="global" params="$children"} </ul> {{endif}} </li> {{endif}} {{endforeach}} {{endif}} <li class='ipsHide' id='elNavigationMore' data-role='navMore'> <a href='#' data-ipsMenu data-ipsMenu-appendTo='#elNavigationMore' id='elNavigationMore_dropdown'>{lang="more"} <i class='fa fa-caret-down'></i></a> <ul class='ipsHide ipsMenu ipsMenu_auto' id='elNavigationMore_dropdown_menu'></ul> </li> {{if member.group['g_view_board']}} <li class='ipsHide cCommunityHome'><a href='{setting="base_url"}' title='{lang="go_community_home"}'><i class='fa fa-angle-left'></i> {lang="community_home"}</a></li> {{endif}} </ul> </div> </nav>
  13. First off, I am by no means a technician or even a computer programmer, but I wanted to contribute what little knowledge I have per the push from my other admins and staff to do this. I was able to do the following image: by doing the following; 1. Went to: "Customization" 2. Went to: Edit "HTML/CSS" 3. Went to: "Global - Userbar" 4. Added the following line in the image below. (I've placed the code for cut and paste ease of access) <li class='ipsMenu_item' ><a href='{url="app=nexus&module=support&controller=home"}' title='My Support Tickets'>My Support Tickets</a></li> The line I placed went above the following line; <li class='ipsMenu_item' id='elAccountSettingsLink'><a href='{url="app=core&module=system&controller=settings" seoTemplate="settings"}' title='{lang="edit_account_settings"}'>{lang="menu_settings"}</a></li> Happy coding! PS Please note, it is a custom change - again please note do it at your own risk, I hope this helps those who donot want it on the NAVBAR, I am sure some of you do, and I am not insulting anyone who prefers it on the navbar, I am just not one of those people. and this is for some of you who wish to have it on the 'profile menu. -Best wishes.. Anyone who can help me remove that bit of code so I can remove the 'support' from the navbar would be greatly appreciated. an image here has been attatched to show what I speak of -Brian
×
×
  • Create New...