ACE SEF Remove “Powered by” Link

Don’t get me wrong. If you like and use some software, you should consider donating or buying the full version. However, when it comes to software that is supposed to be open source, I don’t feel people should try to force anything on anyone. But, since it is open source, we can easily stop that type of behavior.

To find the section of obfuscated code in the ACE SEF plug-in from a Linux shell, you have a couple of options. If you don’t have shell access, you can simply search for the string (after grep, below) from either of the options below.

From your public html directory, run either of the following.

Option 1

1
grep PGRpdiBzdHlsZT0idGV4dC1 ./ -R
grep PGRpdiBzdHlsZT0idGV4dC1 ./ -R

Option 2

1
grep $cBBB ./ -R
grep $cBBB ./ -R

This should show you results for administrator/components/com_acesef/library/uri.php where, on about line 915, you will see:

1
2
3
function bas(&$plugin) {
...a bunch of code...
}
function bas(&$plugin) {
...a bunch of code...
}

Simply comment out all of the code in this function, and return an empty string, like so:

1
2
3
4
5
6
function bas(&$plugin) {
/*
...a bunch of code...
*/
return '';
}
function bas(&$plugin) {
/*
...a bunch of code...
*/
return '';
}

And, that’s all there is to it. You have now removed the Powered by link from the Ace SEF plug-in.

One thing to note. Since you are modifying the plug-in, this will not survive an upgrade. After upgrading the add-on, you will need to make this change again.

If this works great for you, or you have another solution, post it in the comments!

About 

I'm Alan Cook and I am Southside Studios. Together with my girlfriend, Laurie, we run a network of websites, including managing the sites of several clients.

When we're not working, we are making a reality out of our full time RV nomad lifestyle.

Leave a Reply

Your email address will not be published. Required fields are marked *