You might be asking, "How can I protect me clients against spam?" or "What can I do to stop getting spam?"

Getting yourself onto a spam list is about as easy as catching a cold. In fact, the companies or individuals that send out spam often operate their spamming business as if it was a terminal virus they wanted you to catch. As a web developer, you should know a few things to prevent spammers from infecting your clients.

90% of the spam elimination equation requires you to be proactive and not getting your client spammed in the first place. There are a few things you can do:

  1. Inform your clients about getting CCed - If you see your clients getting CC (Carbon Copy) on any large mailing list. They should request to get BCCed (Blind Carbon Copy) instead. This ensures no one sees your email address on any list. You never know if someone they are CCing is a spammer.
  2. Don't list contact emails of your cleints on their website. I'll say it another way, if your client asks you to include a "Contact Us" page, use a form instead of posting their email address. While the serious big time spammers have moved away from harvesting plain text emails, thanks to projects like The Honey Pot Project.
  3. Are you writing a newsletter? Make sure you remove suspicious looking emails before sending out. If asdfy3h at This email address is being protected from spambots. You need JavaScript enabled to view it. doesn't look like a real email address don't send anything to it.

It's likely your client already has been getting spam and you want to reduce it. Short of telling them to get another email address there maybe simple steps you can take like ignoringspam, just send spam to the trash bin. Flag it as spam if your mail client includes that function. Use a mail client that doesn't display HTML images.

Most of what you need to do is properly inform

I don't think it's been properly explained what's going on here. So let me try to clear things up.

First, the issue was not instigated by Joomla FCK, even though a simple space character like   (that Joomla FCK Editor creates) will delete all the content after it.

Second, until FCK editor catches up with the changes in Joomla 1.5.8 you will need to do the following:

Joomla makes it easy to install templates. Here's a step-by-step installing a premade template by RocketTheme, JoomlArt, YooTheme, YouTheme or other any other free Joomla template you might be using.

1) Determine if you got ZIP of ZIP files, or the template is a standalone ZIP you have just contains files like (index.php, templateDetails.xml).

If it's a Zip of Zips, unzip the folder or just move onto step 2.

2) Once you have your template ready to install, login to your Joomla backend (i.e. http://yoursite/administrator)

In the top menu click EXTENSIONS and in the dropdown INSTALL/UNINSTALL.

3) Next to "Upload Package File" click the Browse button and Open the template file. And click the "Upload File & Install" button.

4) Now your template is uploaded to the site, you need to tell Joomla to use that template.

Under the top menu Extensions, click "Template Manager" this time. Click the radio button next to the template you uploaded > Click the Yellow "Default" Star at the top right to set it as your default template.

You're done.


Woopra just installed a great new version of it's software. Installing the new version of Woopra is easy on any Joomla site. You just need to know a couple of things.

  1. Under the /templates/ directory, and your template name (i.e  milkyway_rt) open your "index.php" file in your favorite text editor.

    • /templates/YOUR_TEMPLATE/index.php
  2. Next find the </body> tag at the bottom of your "index.php" file.
  3. Before the </body> tag insert the following code and upload you saved "index.php" file to your template.

<!-- Woopra Code Start --> <script type="text/javascript"> var _wh = ((document.location.protocol=='https:') ? "" : ""); document.write(unescape("%3Cscript src='" + _wh + "/js/woopra.js' type='text/javascript'%3E%3C/script%3E")); </script> <!-- Woopra Code End --></pre> <p>  That's it!</p>'</p>'



Regarding the menus, does every Joomla site have the same arrangement of divs, IDs and tags I'd reference via CSS? I've looked around to  reverse engineer something but their CSS is divided among 4 separate  css files and I'm left guessing what is custom to the template and  what is from Joomla.

I'm using a book: Joomla! (by Marni Derr and Tanya Symes... a book by  the Visual Quickstart Guide series), on page 261, shows several tables  showing "Joomla Base CSS STyle Tables" I only see classes for menus  and not div structure. In all the examples I've studied, they utilize  divs and sometimes "div div .mainlevel "  and such.


By default all Joomla menus use the <ul><li></ul> structure. By default, all Joomla menu's <ul> tags use class="menu". Let's say you had a top menu, a bottom menu and a left menu. You can go into the <strong>Module Manager</strong>, click the Menu you wish to modify, and under "Advanced Parameters" on the left, append the <ul class="menu"> with a more specific description in the "Menu Class Suffix."

For example, you want to make your top menu different than all your bottom and left menus.

Add "-top" to the "Menu Class Suffix" and you're menu code will look like:

<ul class="menu-top"><br />     <li> <a href=".... </a><br /> </ul><br /> <br /> In your template CSS file you can create a new tag and edit styles just for the top menu.<br /> <br /> .menu-top {<br />      .....<br /> }<br /> <br /> This allows you to edit the class, but there is a Menu Tag ID & Module Class you also edit. I highly suggest poking around with Firebug on this site and see how the menus are layed out.. But at least you know how to start gaining control over your Joomla menu styling.</p>"</p>"