How to Hide the SEF Advance External Link Icon

External link icon

One of our templates customers asked how to hide the SEF Advance external link icon.

Mind you, this icon looks pretty cool. You may even see its variations on some big sites, like BBC.

Our customer, though, seemed to prefer a conventional look for their external links. And we obliged.

In this use case tutorial, you will learn where your external links get this pretty icon from and how to hide it.

The customer runs their website on our JS Elan template.

Their external link icon in question looked like in the screenshot below:

External link icon

And here is the icon's .png image:

The icon image

Do I Need to Hide This Icon?

When our customer asked to hide that icon, I had a mixed feeling.

The External Link Icon Advantages

On one hand, it adds that extra touch to your design, that makes it aesthetically more professional and appealing.

Moreover, this little icon also serves as a mini Call-to-Action. It has been purposely designed to enhance a conventional HTML hyperlink and prompt a click.

And we all love when our visitors interact with our web pages. We all are happy to see them click links we placed for them.

I am sure, for these reasons top dogs, for example, BBC, use it on their sites:

This icon on BBC site

As you can see on this image, BBC even placed the link icon before the link text.

They recognize that the icon actually looks like a button and will more likely prompt a click than the text link.

Even Google offers this icon in its Font Awesome library:

External link icon in Font Awesome gallery

Everything in life, though, has two sides.

The External Link Icon Disadvantages

Pleasing aesthetic and enhanced usability may sound like winning arguments.

Our customer, however, decided to hide this external link icon. Makes sense. Graphics are resources hogs.

Top dogs like BBC run their websites on dedicated and powerful servers.

Their resources allow them to add extra graphics on their pages without noticeable effect on the site performance.

The majority of us most likely run our websites on shared or virtual servers.

With our limited resources, we mostly have to be minimalistic and less ambitious when it comes to adding graphics.

Otherwise, our sites will suffer an increase in website loading time. And Google will reflect this drop in ranking us accordingly.

To put it all together, to display the SEF Advance external link icon or hide it is up to you and your unique situation.

There are advantages and disadvantages. You decide.

How Can I Hide This Icon?

As we mentioned in the introduction, this icon comes from your SEF Advance component.

It ads this icon to its backend user interface as well:

External URL icon at SEF Advance backend

If you inspect this icon's front end code, you will find out that:

  1. the CSS class, responsible for displaying this icon is a.ext
  2. the file where this CSS class dwells is /media/sef_advance/css/extlink.css
  3. the CSS property displaying this icon is background

The icon CSS code

To hide it on your front end pages, running on our JS Elan, or any other of our templates, please do the following.

  • Go to Extensions > Templates > Templates:

Go to extensions > templates > templates

You will be taken to the Templates: Templates (Site) screen.

  • Click Js_elan Details and Files:

Click js elan details and files

You will see the Templates: Customise (Js_elan) screen.

  1. Click css
  2. Click custom.css

Click css > custom css

Note: if you don't have custom.css file inside your css folder, create it.

  • Add inside your custom.css the following custom CSS code:

/** Hide the extlink.png external link icon - Start **/

a.ext {background: none; padding: 0;} 

/** Hide the extlink.png external link icon - Finish **/

Add this CSS code to your custom.css file

  • Click Save.

There you have it.

What's Next?

Join our Joomlashack Everything Club now. Become a member and find everything you need to build great Joomla websites:

  • 22 powerful extensions
  • 20 beautiful templates
  • 500+ easy to follow training videos
  • 2 best-selling Joomla books.

About the author

Steve is the CEO of Joomlashack. Originally from the UK, he now lives in Sarasota in the USA. Steve has been involved with Joomla since 2006.