Home > Hot News!, Inovasi, Khas Ahlul, Lagi Iseng, Wordpress, plug-ins > WordPress Plugin(s): WP Contacts Directory

WordPress Plugin(s): WP Contacts Directory

=== WP Contacts Directory ===
Contributors: Ahlul Faradish Resha
Donate link: http://ahlul.web.id/blog/2009/01/10/contact-directory.html
Tags: contact,info,member,list,directory,csv,import,business directory,business
Requires at least: 2.7
Tested up to: 2.9.2
Stable tag: 3.0.1

This plugin use for manage and display directory(directory page) about informations. Very Easy to use and modify.

== Description ==

This plugin use for manage and display simple directory about informations.
You can use this plugin to list your member, your affiliates, and other informations that you want to display or manage with your blog.

== Installation ==

Heuheu, just activate this on your dashboard and it will work for you.

Attention: If you use older version than 3.0, this will upgrade your contacts. If you still want to use single category for each contact I suggest don’t upgrade.

== Changelog ==

* 3.0.1 Add message box to tell how to upgrade in WP Contact Manager Page (Contact List)
* 3.0 Add many features, support for multiple categories, and you can modify the contact template too
* 2.2.5 Fix missing separator
* 2.2.4 Add support for Office 2003 style.
* 2.2.3 Fix some URL on directory page(post).
* 2.2 Add some functions; include alphabetic sort
* 2.0 Add some functions: available for add or edit contacts from backend, add CSV importer
* 1.5 Fix some minor error
* 1.0 Release date

== Upgrade Notice ==

Attention: If you use older version than 3.0, this will upgrade your contacts. If you still want to use single category for each contact I suggest don’t upgrade.

== Frequently Asked Questions ==

= What i can do with this plugin? =

* With this plugin you can manage your informations directory
* You can add directory about your school alumni, your member contact, etc.

= How to use this plugin on my wordpress? =

Just add tag [contactdir_addform] to show add form in your post.
And add tag [contactdir_directory] to show list of directory in your post.

Download Here: http://downloads.wordpress.org/plugin/wp-contacts-directory.zip

Related posts:

  1. February 1st, 2010 at 20:36 | #1

    Do you have a live demo that uses the plugin?

  2. February 4th, 2010 at 12:41 | #3

    Is it possible to change the fields or add additional fields? That is, I’d like to be able to list three telephone numbers, plus have additional fields for names of children, etc.

    Thanks.

  3. February 7th, 2010 at 15:54 | #4

    Plugin baru lgi dari mas ahlul, keren mas..

  4. February 12th, 2010 at 23:14 | #5

    This plugin is great! Very simple to use which is important to my clients. I have a question about how the address displays;

    Address:

    175 Boothby Rd. Limington, ME

    That’s how it shows up on web page. Should it display next to Address instead of below?
    Thank you for sharing your skills.

    • February 12th, 2010 at 23:33 | #6

      Look into the code, and you can search for “Address: “, you can add break tags between it and address value.

      If you still get problem dont hesitate to contact me.

      You can buzz me at ceo.ahlul (YM) or ceo.ahlul@msn.com..

    • February 12th, 2010 at 23:52 | #7

      That worked like a charm. Thank you for your support. Was happy to donate to you for this great plugin. Thank again!

    • February 13th, 2010 at 00:11 | #8

      Hi thanks for donation,

      I’ll add new feature soon, you you can make a template for disply each entry,

  5. scott
    February 16th, 2010 at 05:55 | #9

    Hello,
    I’m just echoing what Simmons asked. This plugin would be perfect for me if I can add, delete, or edit the fields. For example, I want to remove the email required and make it optional. I also want to be able to add children, or birthday, etc.
    Thank you

  6. February 17th, 2010 at 12:47 | #10

    Hi,

    Thanks for the neat plugin. Is ther some way I can allow users to add contacts? Users can only see the contact settings if I make them adminstrators!

  7. February 17th, 2010 at 20:43 | #11

    Mantab Uda…! sangat membantu sekali Artikelnya.. tinggalnya masih di Karanggayam kah?..

  8. Roger
    February 25th, 2010 at 08:24 | #12

    Overall good stuff. Categories should be sorted alphabetically or better yet have sort order ability.

  9. February 26th, 2010 at 05:37 | #13

    Great Plug-in, I’m using it for a clients site right now and it looks and works great! Wondering if you could answer a few questions:

    1) Right now only Admin’s can edit/manage contacts. How do I make so I can make this available to Editors? When I hand this off to my client I won’t be giving them an Admin login (for there own good), but they’ll need to be able to manage the contacts.

    2) How can I add more fields? Such as a description or perhaps a photo?

    3) I’ve noticed that not matter where I put the [contactdir_directory] on my page it always goes on top and all text goes below it. What if I want some text above the directory? How do I get it to go above it.

    4) I’ve noticed you have a CSV importer which is fantastic, is it possible to have a link for users to be able to download CSV’s of the contact?

    5) If users search for a name and there are no results, is it possible to add a “You Search Returned No Results” kindof text?

    6) It’d be nice if we could sort by Category in the backend.

    7) Any chance of having any widgets that go along with this plugin? Perhaps Categories?

    Anyway, great plugin, if we could get some answers to these I’ll for sure be donating.

  10. February 26th, 2010 at 05:54 | #14

    8) Could we make the Address Auto-Link to Google Maps?

  11. February 26th, 2010 at 21:14 | #17

    termikasih infonya. saya mau tanya kira2 plugin apa yang sangat dibuthkan untuk SEO dan menangkal spam..?? menurut anda niche blog apa yang banyak visitornya ?

  12. Ilshin
    March 2nd, 2010 at 11:12 | #19

    Love your plugin!

    So On my page in WP, I have a header image and I then insert the “[contactdir_directory]” code after the image is posted, but for some reason, the Plugin always shows on top of the image. Is there a way I can post the header jpg image above the directory? THANKS IN ADVANCE!

  13. sl
    March 9th, 2010 at 23:54 | #21

    Anyway to display chinese character in the directory?

  14. Catherine M
    March 13th, 2010 at 13:23 | #23

    Great plugin but it appears that the CSV importer isn’t working correctly. My CSV file is set up according to your example, but all the fields import as one line into the Name field… strange…

    • March 15th, 2010 at 10:12 | #24

      It cause by version of CSV. In office 2003 use , for separate the field but 2007 use ; to separate the field.

      But dont worry I’ve tag new version of this plugin, and in this version you can choose the csv style (2007 or 2003).

      It will available in hours after i post this comment.

    • Catherine M
      March 15th, 2010 at 13:59 | #25

      Hi Ahlul. Unfortunately it appears there’s still a problem. In my test import file I’ve used “,” then “;” then nothing at all in the address field to separate the various parts of the address, but in both cases the following error appears on import:

      Warning: fgetcsv() [function.fgetcsv]: delimiter must be a character in /var/www/vhosts/mysite.com/httpdocs/wp-content/plugins/wp-contacts-directory/contact-directory.php on line 881

      I’m using Excel 2007 and WordPress 2.9.2.

      Hope that’s useful.

    • March 15th, 2010 at 20:58 | #26

      Thanks for remind me, there is a missing separator in 2.2.4, but i’ve fixed it in 2.2.5

  15. Jason
    March 15th, 2010 at 03:10 | #27

    Hello!!! thanks for the plugin. I am using version 2.9.2. I installed the plugin but when it try to activate it I get an error ” Parse error: syntax error, unexpected T_ENDFOREACH in C:….\wp-content\plugins\wp-contacts-directory\contact-directory.php on line 431

    Any suggestions ? :(

    Thanks in advance and once more the great work

    • March 15th, 2010 at 09:47 | #28

      I think the plugin is broken. Please redownload it again :)

    • Jason
      March 16th, 2010 at 02:21 | #29

      Error again:

      Parse error: syntax error, unexpected T_ENDFOREACH in C:\xampplite\htdocs\wordpress\wp-content\plugins\wp-contacts-directory\contact-directory.php on line 447

    • Jason
      March 17th, 2010 at 01:31 | #30

      The error appears when I try to install version 2.2.3 – 2.2.5 in WordPress 2.9.2.

      IN 2.9.1 it is OK . :(

    • Jason
      March 19th, 2010 at 03:36 | #31

      Thank you!!! Works just fine now!! Simple and great!

  16. Rick
    March 18th, 2010 at 02:26 | #32

    Hi. Love your plugin. Upgraded to 3.0 and all my category connections are no longer displayed. Checked database and it is there but nothing shows up for a contact’s category either in the listing or the backend.

    Any Ideas?
    Rick

    • Rick
      March 18th, 2010 at 02:31 | #33

      I keep getting this error in my log:
      [17-Mar-2010 19:20:17] PHP Warning: in_array() expects parameter 2 to be array, boolean given in /var/www/html/intranet/wp-content/plugins/wp-contacts-directory/contact-directory.php on line 517

    • Rick
      March 18th, 2010 at 02:37 | #34

      Also during the activation of the plugin I received these two errors. I’m running WP 2.9.2:

      [17-Mar-2010 19:10:23] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘LIKES ‘wp_contactdir” at line 1 for query SHOW TABLE LIKES ‘wp_contactdir’ made by activate_plugin, do_action, call_user_func_array, contactdir_install
      [17-Mar-2010 19:10:23] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘LIKES ‘wp_contactdir_cat” at line 1 for query SHOW TABLE LIKES ‘wp_contactdir_cat’ made by activate_plugin, do_action, call_user_func_array, contactdir_install

    • March 18th, 2010 at 06:35 | #35

      Have you update with click on message box in head of input page?
      Here: admin.php?page=contactdir-manage&update=1

      You have to update so the category will appear

    • Rick
      March 18th, 2010 at 21:20 | #36

      Thanks for the quick reply. I ran update=1 and now the categories are showing in WP backend, but they are not showing on the page that uses the [contactdir_directory] shortcode. I am no longer receiving any PHP/SQL errors.

    • March 19th, 2010 at 07:29 | #37

      Can you tell to me the url?
      Or please pm me at ceo.ahlul@yahoo.com for more discussion :)

    • Jon
      May 14th, 2010 at 16:59 | #38

      I am having the same problem, have ran the update and categories showing in backend but not on main site. If a user tries to browse by category nothing is shown.
      Any thoughts?
      Cheers,
      Jon

    • May 14th, 2010 at 17:03 | #39

      You can use old version if you want to display dropdown category:
      http://wordpress.org/extend/plugins/wp-contacts-directory/download/

    • Jon
      May 14th, 2010 at 17:10 | #40

      Hi, thanks for the response.
      I have tried installing all earlier versions and still no categories appear.
      I have send an email to your email. Can I please send you the URL?

  17. March 18th, 2010 at 02:45 | #41

    Upgraded to 3.0. No category is shown in listings. Tryed to delete all contacts and categories – not helped!

    • March 18th, 2010 at 06:36 | #42

      I think your problem was same with Rick :)

      Have you update with click on message box in head of input page?
      Here: admin.php?page=contactdir-manage&update=1

      You have to update so the category will appear

    • March 18th, 2010 at 17:45 | #43

      I’m not shure where i must update this.

      I delete the plugin and installed it iagain. The problem persist.

    • March 18th, 2010 at 23:56 | #44

      Ok, i update admin.php?page=contactdir-manage&update=1.
      Categories are still not shown on the page that uses the [contactdir_directory] shortcode.
      Search between categories alson don’t work.

    • March 19th, 2010 at 07:34 | #45

      Hmm can you provide for me you user and password for wp admin? I’ll help you directly.

    • March 21st, 2010 at 15:25 | #46

      I’m sorry, but i can do that. I’ve installed back the 2.2.5. version. thahs ok for now. Many thanx!

  18. Nick
    March 21st, 2010 at 09:16 | #47

    Hey, Just wondering is there is a way to have a dropdown menu to sort the categories ( in alphabetical order too)

    Love the plugin and will definitely be donating once I get things setup

    • March 21st, 2010 at 10:41 | #48

      BTW did you ever used version before 3.0? It supported the features that you requested.

    • Nick
      March 21st, 2010 at 19:07 | #49

      This is the version I an using, Version 3.0.1

    • Nick
      March 21st, 2010 at 19:11 | #50

      Is there an option that i change to switch to dropdown from the multiple checkbox?

  19. iplnts
    April 5th, 2010 at 21:33 | #51

    Hi Ahlul!

    Nice and very useful plugin, simple clear code.Thank you for it!
    Unfortunately, I can’t donate you due to I’m also an un-donated developer (but newbie on wp field:)

    Only an improvement suggestion here for a possible future version:
    Can you provide custom fields on Contact dir management on admin or would the CSV import be extended ( for example importing all fields from Thunderbird More Function AddressBook which can export either , or ; separated CSV)?

    I can see, all of above requires modifying your tables added to the wordpress database to extend the imported or custom given additional fields, and for example in case of Thunderbird importing that would be tricky somehow synchronizing the categories also contained in the exported CSV.

    If you see fancy in the written idea, really it’d be nice giving this improvement in the future version of your plugin. (Owing to there is not else so simple even combined address book plugin which maintain CSV import. Either there is which can import a CSV from outlook, but that makes posts from the imported contacts (not so good idea as per my concern) or there is a simple address book which is not able to export/import.)

    Thanks for your answer,
    br,
    iplnts

  20. April 9th, 2010 at 08:45 | #52

    I am using your plugin and I’ve added two categories. It should be posted on the listing which category the listing belongs, but it does not. Can you tell me how to fix this?
    thanks

  21. Koli
    April 10th, 2010 at 21:09 | #53

    I have a problem with searching in this category. I discovered that the problem is if the name starts with a digit.

  22. Rick
    April 17th, 2010 at 04:50 | #54

    Hi. Did you ever figure out why the [contactdir_directory] shortcode is not showing categories? I have a demo next week and would hate to have to revert to an old version.

  23. Mel
    April 30th, 2010 at 04:50 | #55

    Thanks for this great plugin. However, could you please offer a reply in regards to adding additional fields? I REALLY need more info than is pre-built and I’m having trouble navigating the programming…
    -M

  24. Wendy
    April 30th, 2010 at 08:12 | #56

    Where can I find the older version of WP Contact Directory Plugin? Like 2.2.5? I’d like to try that version… Thanks for the excellent work!!

  25. Tom
    May 2nd, 2010 at 06:46 | #58

    (your comment box does not allow line breaks?)
    Hi I am using version 3.0.1 of your plugin on WP 2.9.2; these are my findings: 1) Category does not display in contact details through %category% usage in template 2) Pressing the “All” option in the alphabetical bar, throws back to the blog home page instead of listing all contacts 3) Search issues when checking a category and leaving search field blank; this does not return any contacts in that category 4) Plugin occurs twice in the plugin admin screen 5) Regarding your question; I would recommend to have 1 category and multiple tags per contact which is more in line with WP. Rgds Tom

  26. May 4th, 2010 at 04:10 | #59

    I am using your plugin and I’ve added two categories. It should be posted on the listing which category the listing belongs, but it does not. Can you tell me how to fix this?

    I also want the possibility to choose category by drop down ;)

    PIP

  27. May 4th, 2010 at 04:41 | #60

    I also want to be able to put a text or an image above the diectory…

  28. j3
    May 4th, 2010 at 08:43 | #61

    I am having the same issue with the category. ran the update and still not working.

    I also would like the option of a drop down category selector.

    Category search does not work. It only remembers the last entries category?? or maybe its only the last category it can search by.

    LMK!

    • j3
      May 4th, 2010 at 08:44 | #62

      oh hah!! otherwise this is a great widget!! saved me lots of time.

  29. May 7th, 2010 at 21:28 | #63

    Hi,

    thanks for your plugin. It works great for me but is it posible to display filter (drop down list) by town for instance ?

    Secondly, it should be great to have the ability to add new custom fields (Facebook Twitter picture, etc.).

    Best regards,
    AD

  30. May 7th, 2010 at 22:10 | #64

    I have also asked for dropdown, custome fields and image + some more… and how much he want for speeding up the development and bug fixes. But i have not got any answere.

  31. Daniel
    May 13th, 2010 at 00:32 | #65

    Hi,
    Nice Plugin but i get a error when i try to install it on version 2.9.2 of WordPress

    Plugin could not be activated because it triggered a fatal error.
    Parse error: syntax error, unexpected T_OBJECT_OPERATOR, expecting ‘,’ or ‘;’ in c:\domains\psvcrez.nl\wwwroot\wp-content\plugins\wp-contacts-directory\contact-directory.php on line 729

    Anny thoughts about that ?

    Regards Daniel

  32. Jon
    May 21st, 2010 at 20:30 | #66

    Unfortunately I am getting the following error when attempting to look at the Contacts Directory

    Warning: file_get_contents(http://ahlul.web.id/tools/plugads/wpcontact.php) [function.file-get-contents]: failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in C:\xampp\htdocs\testsite\wp-content\plugins\wp-contacts-directory\contact-directory.php on line 577

    Fatal error: Maximum execution time of 60 seconds exceeded in C:\xampp\htdocs\testsite\wp-content\plugins\wp-contacts-directory\contact-directory.php on line 577

    Fatal error: Maximum execution time of 60 seconds exceeded in C:\xampp\htdocs\testsite\wp-includes\wp-db.php on line 411

    As you can see i’m using Xampp as a testing enviroment which is usually fine. Could this be the cause?

    Thanks

    Jon

  33. May 26th, 2010 at 20:34 | #68

    I like the idea of having a display category. Have you been able to do this?

    I have special groups of readers that I’d like to address “privately”.

    Thoughts?

  34. aku
    May 31st, 2010 at 02:39 | #69

    “posted in category” is not working.

    on the function contactdir_parse(), there is $cat_list which is suppose to display the category, but it doesnt seem to do anything. I would like to figure out how to display the category on the contacts page.

  35. June 22nd, 2010 at 12:31 | #70

    Golf Cash is Australia’s favorite website for golfers who love to have a bet on their golf rounds
    www.thegolfblog.com.au
    thanks

  36. adrian
    June 28th, 2010 at 09:55 | #71

    How can i change the directory fields to show “nombre” instead of name? I am trying to use this on a spanish website?

    Thanks
    adrian gonzalez

  37. July 6th, 2010 at 17:11 | #72

    Mel :
    Thanks for this great plugin. However, could you please offer a reply in regards to adding additional fields? …
    -M

    this plugin is exactly what i was lookin 4 .. but i need to use different fields, and in italian .. do you think you could do that? that would be surely worthy something more than just a donation! Let me know .. please! :-)

  38. Jane
    July 9th, 2010 at 01:43 | #73

    Great Pulgin – wish list:
    1. Add/Upload Photo
    2. Icons with links to Facebook, Twitter, LinkedIn Profiles (place in lower right blank space
    3. The ability for users to login and edit their profile

  39. Bertrand
    July 18th, 2010 at 19:08 | #74

    I was talking about live demo ;)
    Sorry

  40. Rain
    July 20th, 2010 at 23:09 | #75

    What Jane said! Minus second point, but I guess it wouldn’t hurt :P
    Would be really great add

  41. Andrea
    July 21st, 2010 at 09:53 | #76

    I have a bug and a proposal

    Bug
    With WordPress 3.0 and enabled multiple sites
    the plugin does not work properly should manage contacts separately for each site.

    The proposal
    A great feature is to put the dynamic fields but I think it is very complex to implement.

    Thanks for the plugin
    bb :)

    • July 21st, 2010 at 10:05 | #77

      Actually I already had a plan for that, but till now I have some commercial project, so I think i will do all suggestion features after all my project is done.. as you know this is free :)

  42. Andrea
    July 21st, 2010 at 10:32 | #78

    Sure but I have read this

    “Need feedback soon. I confused for next features, can you give me a feedback? Now I think to keep to display category in post or page as dropdown(but keep multiple category choose as backend)? What do you think?
    You can post in http://ahlul.web.id/blog/2010/01/10/wp-contacts-directory.html”

    I just wanted to help:)

    • July 21st, 2010 at 10:48 | #79

      Ah ok.. he2 sorry I forgot about that.
      BTW according to you, till it better with dropdown categories?

  43. john
    August 7th, 2010 at 19:38 | #80

    Nice plugin… Questions. 1. Can I somehow associate a user photo with this plugin? 2. How about custom links/icons for Facebook, twitter, etc.? 3. What happens if a contact changes email for example. How do they edit the information?

  44. August 12th, 2010 at 03:02 | #81

    Hi Ahlul
    This is really a great plugin and easy to use. Only thing that bugs me is that the categories appears in the order that you add them. Is it possible to sort them automatically so that they appear alphabetically, it will look much neater and make it easier to use.

    I also think it will be better to have the categories as a drop down list on the page where you add entries for the person to select rather than a tick box. On the display page it is OK to show all the categories but they should be sorted alphabetically.

    You’ll see on my site I use the plugin to build a business directory, for which it is good and will be great with the abobe enhancements. I’m sure these changes will also make sense in other applications.

    Kind Regards and keep up the good work.

  45. August 17th, 2010 at 04:48 | #82

    How about an if/else statement for something like the url so we aren’t left with empty lines above and below the filled out data.

    something like if %url% =! empty { %url& } else { do nothing with this value and hide the line }

    hope that makes sense!

  46. Tiffany
    August 17th, 2010 at 13:24 | #83

    Hi Mr. CEO.Ahlul
    I m using wp-contacts dicectory which created by you. http://wordpress.org/extend/plugins/wp-contacts-directory/
    May I know how to display my contact list by categories? Actually there were only 2 tag for the function right?
    Pls give me some suggestion what should I can do! Thanks

  47. Andrew Turner
    August 18th, 2010 at 16:37 | #84

    This is a great plugin but for some reason although within the admin Contacts dir. I can see that categories have been stored, they are not showing on the display directory page, nor or they working when a user selects to display on certain categories.

    For instance I know I have several contacts in the category ‘south east’, and I can see that the category is stored against that record in the admin area, but when I select that category on the directory display page then no contacts are returned.

    Am I doing something wrong, or does this aspect of the plugin not work?

  48. Andrew Turner
    August 23rd, 2010 at 22:11 | #85

    I have tried a completely new install on a different domain and I am getting exactly the same issue as detailed on the 18th of August – does this plugin not actually work, and do you offer any sort of support? I am happy to pay for help with this since it is a plugin with such great potential.

  49. Peter
    August 25th, 2010 at 08:06 | #86

    Making it easier to add fields would be great. I have no problems adding new fields but others do. The easier you make it for people the more that will use this great resource.

    Thanks Ahlul!

  50. Andrew Turner
    August 25th, 2010 at 12:46 | #87

    If you have no problems adding new fields perhaps you can let me know what is the code syntax that I need to enter since I can not find anywhere in the documentation that tells me how to do this – therefore the product is un-usuable.

  1. No trackbacks yet.