SimpleContact | Contact module for Joomla gets a make-over

The first version we did of this
Joomla contact module was super simple to say the least. All the fields were manually entered from within the modules options and it had no interaction with Joomla! or the core contact component… so, based on the positive feedback we received when the module was launched, we decided to extend on the concept and take it a step further.
You will notice that the modules name is still “
SimpleContact” and the reason for this is, although its already a whole lot cooler than the first version, its still not quite “
Super” yet ;0) We plan on further extending the module to have a bunch of other neat options, so be sure to keep an eye out for updates!

Here is a list of fields that can be displayed:
- Contact Picture
- Full Name
- Position
- Address
- Suburb
- State
- Postcode
- Country
- Mobile
- Telephone
- Fax
- Website
- Email Address
- Alias
The “
Alias” field is used to pull in the contacts first name in the contact button, so if you enter “
john” as the alias, the contact button will display as “
Click here to email John“.
All fields are optional and can easily be turned on or off via the modules options.
Show either one or all contacts
You can choose whether to display a single contact or all available contacts. Since the module pulls in directly from Joomla’s contact component, you can have full
Direct link to user specific Joomla! contact form
Each contact can have a direct link to their own user specific Joomla! contact form. If no email address is specified the button will not be displayed.
Built in template override option
We decided to add an option to allow you to override the modules built in css on a template by template basic. We did this by adding the currently published templates name as class on the modules wrapping div, thus allowing you to use specificity to customize the contact module’s styling. An example of this would be “#simpleContact.beez{ }”. You can see some examples of this in action at the bottom of the module’s stylesheet – which can be found in
/modules/mod_jj_simplecontact/simple-contact.css.
Module Documentation
Getting Started
Depending on whether you are starting off with a fresh Joomla! install with or without sample data, the first thing you will need to do is make sure you have
at least one contact category setup. You can do this by going to “
components > contacts > categories“. Once this is done you can proceed to adding some contacts. Go to “
components > contacts > contacts” and click on the “
new” button on the top right of the contacts page. Fill out all the info you would like to be displayed and then click “
save“.
Now that you have your first contact, you can proceed to installing the module. The contact module is installed by going to “extension > install/uninstall”. From the “Upload Package File” box, click on the “browse” button and navigate to the place on your computer where the module is located. Once selected, click on the “
upload file and install” button. You will then get a confirmation message saying that the module was successfully installed.
Next, go to the
Module Manager (
extensions > module manager) and click on the
JoomlaJunkie SimpleContact module. First thing you will want to do is publish the module. The SimpleContact module comes with a number of options that will allow you to turn any of the available fields on or off. The modules options are all pretty self explanatory and each field has further explanation which can be seen by hovering over the field name.
Configuring your Contact ID
By default, the “
Contact ID” field is set to “
0“. This will display all available contacts. You can change this to only display a specific contact, by inserting the relevant “Contact ID”. You can find this by going back to the Joomla! Contact Manager “
components > contacts > contacts“. The number that you are looking for is located in the last column of the list of contacts (
ID). If you are working from a fresh Joomla! install, this is usually 1. See the image below for an example.

Customize your email button text
This is the text that is displayed on the email button, use
#s to use the contacts name which will be pulled out of the database: you could for example add
Contact #s for a booking, which would result in the button saying “Contact John for a booking”.
Tags: Extensions, Joomla
Is this extension available for download anywhere?!
Also, does it allow for a contact list page that shows images for all contacts on the same page rather than just on their individual pages?
Hey Jess :)
The module is availabe in the free section of our downloads section (http://www.joomlajunkie.com/member/downloads/free-extensions-2/simple-contact-module-6/).
To get a page listing all the contacts isn’t exactly how the module was intended for use, but could probably be pulled off with a bit of trickery ;)
Create a new content page and put the following mambot tag in: {loadposition user9}. What it will do is put a module position into your content area (in this case i’m using User9, but it can be what ever you want it to be).
All you then need to do is install the SimpleContact module and publish it to that position, configure which fields you would like to be displayed and voila! Well, in theory at least – i havent actually tested it, but it *should* work ;)
Hope that helps :)
Cheers,
Chris
Hi Chris!
I’m trying to display 3 contacts with photo at the same time. To do so, I copied the module and publish it in three different positions but I have an error “Cannot redeclare namesplit()…”
Is there any way to show more than one contact with photo at once?
Thanks in advance.
Saludos
Gina :-)
Hey Gina :)
Yeah, the module isn’t setup for multiple instances – however, if you set the contact id as “0″, it will automatically output a list of the available contacts. I threw together a quick example of this in action. You can see it here:
.
I’ve been meaning to do an update to SimpleContact, as it’s proving to a popular little extension, so we’ll see what can be done to extend it a bit further :)
Hope that helps!
Cheers,
Chris
.-= Chris´s last blog ..Joomla blogosphere – Recommended reading Jan 25-31 =-.
WOW! Thank you for your quick answer! :-)
The module is must useful and looks clean and nice.
My problem is that I want to show only some contacts, I mean the contacts on a specific category… Do the update pleaaase ;-)
Best wishes,
Gina.
Hello Chris.
I’m very interested in this module, but can’t get to register for a free account on JoomlaJunkie. I think this option don’t exist anymore… Can you help me out on this?
Thanks!
Hi Cristiano,
Please contact us about the free membership at http://www.joomlajunkie.com/contact/
Let me know which username you prefer and I’ll set it up for you. :)
Cheers,
Tess
1.How to align the Enter your Name, Email address,Message Subject,Enter your Message, Send button, i mean change those positions may be center of the page.
2.If i am hide the adress,mail id, phone number, image then in contact page top showing the empty space, how to reduce the empty space.
Hi Sreenivas,
Please post your questions in our forum so others may benefit from the answer :)
Thanks,
Chris
.-= Chris´s last blog ..First Joomla themelet for Morph now available in beta =-.
I would really like to download the SimpleContact module, but where can I do that? I go to Joomlajunkie and it´s nowhere to be found. Please help
Hi Gitte,
You can download the SimpleContact from our downloads section, here:
http://www.joomlajunkie.com/member/downloads/free-extensions-2/simple-contact-module-6/
Enjoy :)
Chris
.-= Chris´s last blog ..New updates of Morph plus new themelet release =-.
Hi, I am v new to Joomla (CMS in general) and developing a site for our company. We have many different products (divided into categories) and many different contacts (in corresponding categories). Is there any way to configure your module to display all contacts for a specific contact category depending on which product page (category) you happen to be on. Cheers.
Hey Danny,
Welcome to the Joomla Community! :)
The SimpleContact module allows you display multiple contacts by entering their contact id’s, so you could duplicate the module and output select contacts on specific categories, but it would be a manual process. I’ll make a note to investigate adding contact categories support in a future release.
Hope that helps ;)
Cheers,
Chris
.-= Chris´s last blog ..Morph’s Developer Toolset – An Introduction =-.
Thanks Chris thats great. I’ll look out for future releases.
Cheers
Danny
No probs Danny :)
.-= Chris´s last blog ..Morph’s Developer Toolset – An Introduction =-.
After a minute of scrooling, I forgot the question :( Oh, yes! Have think of leting us to see how it looks like on a page?
Hi do,
The SimpleContact module is displayed on most of our demos, as it’s a part of our Quick Installer package for installing Joomla: http://www.joomlajunkie.com/demo/
Cheers,
Tess :)
Hello Chris.
I’m very interested in this module, but can’t get to register for a free account on JoomlaJunkie. I think this option don’t exist anymore… Can you help me out on this?
Thanks!
Hi shiva,
Please contact us via our contact center: http://www.joomlajunkie.com/contact/ and tell us which username you want. We’ll set up the account for you. :)
Cheers,
Tess
I would like to voice my gratitude for your kind-heartedness giving support to people that absolutely need guidance on this important idea. Your very own commitment to getting the solution around was rather significant and have all the time made most people just like me to get to their dreams. Your personal informative facts can mean a great deal a person like me and substantially more to my fellow workers. Many thanks; from all of us.
Many thanks for this article. I’d personally also like to mention that it can be hard if you are in school and simply starting out to establish a long history of credit. There are many scholars who are just simply trying to pull through and have a long or favourable credit history can often be a difficult matter to have.
Pretty! This was an extremely wonderful post. Thank you for providing this info.