How-to build an employee list with a search in it?
Permalink
Hello c5 community,
i have following feature to implement on our c5-website: an employee list (name, position, phone number, employee-image) and a text box where one can enter name and get all the information to the person.
Currently i don't know where to begin: can i use standard c5-search box for this? Do i need a new block? How to add employee data - is that just a bunch of pages on the site or all the data is saved in the block's table? How an editor can edit/remove data when for example a phone number changes?
Any help appreciated
i have following feature to implement on our c5-website: an employee list (name, position, phone number, employee-image) and a text box where one can enter name and get all the information to the person.
Currently i don't know where to begin: can i use standard c5-search box for this? Do i need a new block? How to add employee data - is that just a bunch of pages on the site or all the data is saved in the block's table? How an editor can edit/remove data when for example a phone number changes?
Any help appreciated
That's potentially a great idea! Adding/Removing/Editing users wouldn't be a problem since one can do it from the dashboard.
And to show them i can study concret's own users-and-groups page in the dashboard (did you mean this page when wrote about "Members page"?) and extract/show all the necessary data.
All in one - definitely a way to go. Thank you cannonf700!
And to show them i can study concret's own users-and-groups page in the dashboard (did you mean this page when wrote about "Members page"?) and extract/show all the necessary data.
All in one - definitely a way to go. Thank you cannonf700!
C5 has a page as part of the sitemap called "Members" and if enabled will list your members on this page - like items are listed in the C5 marketplace.
Hmmm.. couldn't find this page in my concrete 5.4.0.5.
When you installed you should of had some extra pages in your site map such as "Page Not Found" and "Page Forbidden" there is/was also a page called "Members".
It might depend on whether on your install you choose to install sample content or not...
It might depend on whether on your install you choose to install sample content or not...
This is the reason - i didn't install sample content. I've found the page in concrete/concrete/single_pages/members.php - any way i can "enable" it? It isn't shown in the sitemap or anywhere else.
Not sure
try Dashboard> Pages & Themes> Single Pages.
the page might be listed here? try refreshing it. If not try adding it via the bottom button.
Also try copying the member.php that you found into your root/single_pages folder.
good luck.
try Dashboard> Pages & Themes> Single Pages.
the page might be listed here? try refreshing it. If not try adding it via the bottom button.
Also try copying the member.php that you found into your root/single_pages folder.
good luck.
Hi,
maybe the contact directory is what you're looking for
http://www.concrete5.org/marketplace/addons/contact-directory/...
maybe the contact directory is what you're looking for
http://www.concrete5.org/marketplace/addons/contact-directory/...
Thx synlag,
this addon promises everything we need - sadly i can't see it in action - the only site that's using it is an intranet site :(
this addon promises everything we need - sadly i can't see it in action - the only site that's using it is an intranet site :(
I've found an article about creating single pages
http://www.concrete5.org/index.php?cID=2932&bID=713&arHandl...
and followed all the steps but all i see is a blank page. Not sure what the problem is - may be there were some changes in recent c5 versions.
http://www.concrete5.org/index.php?cID=2932&bID=713&arHandl...
and followed all the steps but all i see is a blank page. Not sure what the problem is - may be there were some changes in recent c5 versions.
I've been thinking about this...
If you go to: Dashboard> Users & Groups> Login and Registration and then enable registration and public profiles etc... It might create the members page for you. After getting your registration enabled go to Site Map and see if it's there - if not click the check bock on the far right of the screen to view system files. See if the page is there.
What I think is that after enabling the registrations your members page will be available at yoursite.com/index.php/members/
If you go to: Dashboard> Users & Groups> Login and Registration and then enable registration and public profiles etc... It might create the members page for you. After getting your registration enabled go to Site Map and see if it's there - if not click the check bock on the far right of the screen to view system files. See if the page is there.
What I think is that after enabling the registrations your members page will be available at yoursite.com/index.php/members/
Well, i've solved at least one mystery - it seems that one can't add a custom single page with a "reserved" name like for example "members". It seems to collide at some level with concrete's own single pages even if they are not enabled.
I've renamed my page to "employees" and suddenly i see some output there. Though it doesn't really work - core-members code uses some global variables like $userList which aren't initialized in my employees page.
The trick with enabling registration and public profiles didn't work :( Still no members page.
I've renamed my page to "employees" and suddenly i see some output there. Though it doesn't really work - core-members code uses some global variables like $userList which aren't initialized in my employees page.
The trick with enabling registration and public profiles didn't work :( Still no members page.
Try clearing your chache. The members page should appear in the sitemap or nav.
The contact directory might have saved you some time.
The contact directory might have saved you some time.
Nop. Cache cleared but members-page is still neither in sitemap nor in the nav.
I'm still in the evaluation phase so time isn't really lost. The way it looks now i will take contact directory - the problem is that i can't demonstrate it to the marketing before buying it.
I'm still in the evaluation phase so time isn't really lost. The way it looks now i will take contact directory - the problem is that i can't demonstrate it to the marketing before buying it.
just a thought.