Removing hidden online poker link from Joomla template

SPAM links in free Joomla templates

Just to make it clear up front, this article is not about removing author credit links from templates with Creative Commons licenses. Authors do deserve credit for their work and their links should be left intact or adjusted to match site's design.

A friend of mine asked to create a simple website for him. We chose Joomla CMS and Gambling template for Joomla (gameon) from Quality Joomla Templates. Although his site had nothing to do with gambling, we liked template's structure and were going to heavily customize it anyway.

Once website was almost ready we noticed that Google had already indexed it, which was a good thing. What was not so good, Google from somewhere pulled text "Thanks to online poker sites" and was displaying this in site's description.

Quickly checked website's source and surely there was following html:

View source
 
<p>Thanks to <a href="http://onlinepokertool.com" title="online poker sites">online poker sites</a></p>
 

The link was hidden and was not appearing as a visible text anywhere on the website.

I run a text search through all template files and there was no references to poker, gambling or anything similar. It was clear that template's creators (or somebody who modified template afterwards) somehow obfuscated the link so it's difficult to find and remove it. I've seen similar behaviour when authors make it difficult to remove credit footer links, which some may justify some may not. This, though, had nothing to do with legitimate credit. Credit link was at the bottom where it should be, and online gambling thing was a sneaky attempt to conceal a hidden spam link into somebody's website.

A short investigation revealed how this was setup.

Joomla - make pagination horizontal

Joomla - vertical pagination


If pagination on your Joomla website appears vertical instead of horizontal you need to add following code to your template CSS file:

View source
 
.pagination ul li
{
display: inline;
padding: 0px 5px 0px 5px;
}
 

Joomla - horizontal pagination

Reboot Linksys / Cisco SPA VOIP Phones remotely

Cisco SPA 504G

One annoying thing with configuring Linksys or Cisco SPA VOIP phones remotely is that web administration interface doesn't have option to reboot the phone. There is a little trick which allows to do exactly this though. Simply add /admin/reboot to the phone's IP in web URL (e.g. http://192.168.0.51/admin/reboot) and providing there are no active calls, phone will reboot.

SPA will reboot when it is idle

Tested on:
Linksys SPA942
Linksys SPA962
Cisco SPA504G

Emails to GoDaddy mailbox fail with error 550 5.1.0 Address rejected

Problem

  • Emails sent to GoDaddy mailbox bounces back with error similar to this:
    Delivery to the following recipient failed permanently:
    This email address is being protected from spambots. You need JavaScript enabled to view it.
    Technical details of permanent failure:
    Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 550 550 #5.1.0 Address rejected This email address is being protected from spambots. You need JavaScript enabled to view it. (state 14).
  • Outgoing emails working fine
  • MX settings seem to be configured correctly, e.g:
    MX         mailstore1.secureserver.net
    MX         smtp.secureserver.net


Newsletter

Subscribe to receive occasional updates on new posts.
Your email will not be used for any other purpose and you can unsubscribe at any time.
Please wait
Privacy Policy