Brand header theme component

(Vinoth Kannan) split this topic #60

6 posts were split to a new topic: How to use brand header html in my WordPress site

(Craig Davison) #61

@vinothkannans in certain situations the screen looks like this:

This screenshot comes after someone deletes their account. I think it was also apparent on the email confirmation screen

Brand header theme component breaks page layout on static and no_ember pages
(Craig Davison) #62

To clarify, it seems this issue happens on all 404 pages

(Vinoth Kannan) #63

@davisonio - you created another bug report here. Please avoid duplicates. I will check the issue.

1 Like
(Sam Saffron) #64

I think we should probably spend some time and rewrite this so it no longer leans on the plugin interface and works on 404 pages and other pages without ember.

TypeError: Discourse._registerPluginCode is not a function
Brand header theme component breaks page layout on static and no_ember pages
(Vinoth Kannan) #65

Sure, I will try to improve it to support no_ember pages too. But in that case somehow we should have access to the theme_settings.

Brand header theme component breaks page layout on static and no_ember pages
(David Kingham) #67

For anyone that wants to add fontawesome icons here is a simple css solution.

.b-header a::before{
      padding-right: 8px;
      font-family: "FontAwesome"

.b-header .nav-pills > li:nth-child(1) a::before{
	content: "\f015";

.b-header .nav-pills > li:nth-child(2) a::before{
	content: "\f086";

.b-header .nav-pills > li:nth-child(3) a::before{
	content: "\f1ea";

.b-header .nav-pills > li:nth-child(4) a::before{
	content: "\f005";

.b-header .nav-pills > li:nth-child(5) a::before{
	content: "\f187";

.b-header .nav-pills > li:nth-child(6) a::before{
	content: "\f05a";

.b-header .nav-pills > li:nth-child(7) a::before{
	content: "\f0e0";
(David Kingham) #68

I really need to have only one of the links open in a new tab, I do not have the skills to modify this plugin myself, so can anyone tell me if there is a way to overide the html to add target="_blank" to that link?

(Taylor) #69

@davidkingham I would try adding the following code to the </head> section of your main theme or in a new component:

    $(function() {
            var url = $(this).attr('href'); 
  , '_blank');

Whenever possible you want to avoid modifying the remote theme itself. This ensures you can get the latest updates and that those updates don’t overwrite your customizations.

(David Kingham) #70

Thank you! Unfortunately it does not seem to work even though it shows up when I inspect it

1 Like
(Taylor) #71

No problem. I had edited my post very soon after I posted it because I noticed that the original code did just what you are describing. Can you confirm that you are using the code that is currently displayed in my post above?

(David Kingham) #72

That makes sense, I had copied the code from the email, this works brilliantly. Thank you so much!

1 Like
(Craig Davison) #73

The CSS for this still loads on no_ember pages causing page rendering errors. e.g.

(Vinoth Kannan) #74

It’s not yet done. I may work on this in coming weeks.

(Ronny) #75

Hi. I’ve install Brand Header Theme Component.
But I dont’ find any theme setting.

in below upload button, there is no setting to configure it.

Could you help me to find out how to configure it?


(Daniela) #76

What version of Discourse do you have?

(Ronny) #77

I’m very newbie in Discourse.
how do I know the version is?
my hosting is So they help me to install discourse.

I see the library, there is a plugin like docker manager in github, it can help me to upgrade the latest version in discourse.

I’m still research how to install plugin. Should I use linux command to install it or may be there is another way to install through UI like wordpress plugin?


(Vinoth Kannan) #78

If you navigate to the admin dashboard of your forum it will show you the current version of Discourse.

1 Like
split this topic #79

8 posts were split to a new topic: Need Discourse hosting provider recommendations (currently using Nodechef)

(Discoursecurious) #83

i’ve slightly edited the css of the Brand header theme component changing backgound and font to fixed colours!

what will happen when the component is updated? will my changes be overridden?

PS by the way thanks for this component! it’s all we need to integrate disocurse with a website menu! Good work!

PS2 may be add to the first post the info about personalizing links like linkname, i had to scroll a little to find how to do it!