Events Made Easy › Forums › Bug fixed or feature request implemented › Category of people: staff
- This topic has 10 replies, 2 voices, and was last updated 5 years, 9 months ago by Franky.
-
AuthorPosts
-
Fri 4 May 2018 at 21:50 #57953AnonymousInactive
Maybe also only considerable with a sponsorship but I would like to know what you think about the following idea.
I have a project with small events where we list the registered participants to be seen by other users. In this project known supporters and new participants take part and I am looking for a way to distinguish them in this list.
I have the idea of showing users a different booking form for one event depending on their WP role and like this offer some users to participate as staff. So e.g. they don’t have to answer all the questions, don’t have to pay and could be listed separately from the normal participants.
In the course of this I look at the phone number field in the WP user profile. Is it possible to deactivate/not show to prevent users getting confused? Would then maybe a staff field only.
Sun 6 May 2018 at 19:09 #57972AnonymousInactiveWhile I was trying to figure out some ways to realize my idea and so I am wondering if there is a chance to check e.g. with eme_if if a person is in a specific group.
I tried also to integrate a specific field into the registration form and discovered Field condition but can’t see the intend effect. After I added a field with a special group to the form I find it added with its value in all the person’s registration info.
Another question that came up: is there a way to make a preselection for a check box or radio box?
Mon 7 May 2018 at 21:25 #57976AnonymousInactiveMaybe something like [eme_groups] where it is possible to show persons in a given group or even better only people that are in all the given groups [eme_groups groups=”event1 staff”] to the only the staff member that have registered for that specific event.
Mon 7 May 2018 at 21:56 #57977AnonymousInactiveOne thing not necessarily related with the initial idea but came up while I am thinking about combing thinks for attendees.
In the editor of an event only one part of the permalink is editable, I have something like https://www.example.org/events/19/editable-part-of-url. Is there a placeholder to grab that last part? I would like to use to create dynamic links to other pages. Or a placeholder to grab the group’s name of an event? Could also use part of an url.
Fri 11 May 2018 at 10:56 #58009FrankyKeymasterIt seems I failed to document a shortcode called [eme_people], that gives you the eme_groups thing you asked for. I corrected this now (and the next version will add header/footer templates for it).
Also, an event url can ba given by the url-related placeholder for events, check the doc on that.
Concerning the categories of an event: search for CATEGOR in the doc on event placeholders.Fri 11 May 2018 at 15:37 #58012FrankyKeymasterSomething more: the next version will allow you to link a EME person to an WP user.
If you then require WP membership for the form, it will use the wp userid and prefill last name, first name, email etc …
If you then add the EME person to certain EME groups, you can create conditional tags based on the group info (the next version will allow you to use #_GROUPS as a condition)Fri 11 May 2018 at 16:21 #58013AnonymousInactiveVery cool. Already [eme_people] is a nice thing to have, especially with the group_id taking more than one group. But what would be the easiest way to dynamically show the people of a group of an event? I use the functionality to add people who register for an event to a group and this group has the same name as the event. I would like to add one shortcode to the event page’s template that always shows the people of the specific event.
Fri 11 May 2018 at 18:47 #58014FrankyKeymaster[eme_attendees] show the people attending an event, but not limited to a specific group …
See here the changelog for the next version:
* Added options template_id_header and template_id_footer to the eme_people shortcode
* Added #_GROUPS to attendee, booking and people placeholders, returning a csv list of the groups a person is in
* Added #_GROUPS to dynamic data condition placeholders for events and memberships, returning a csv list of groups a user that is entering a form is currently in
* Added eme_if condition ‘incsv’, so for ex. you can compare if a certain person is in a certain group and based on that show/hide stuff
* Added extra dynamic data conditions (like ‘contains’, ‘notcontains’ and ‘incsv’)That’ll help …
Sun 27 May 2018 at 16:36 #58073AnonymousInactiveHello hello,
slowly I come back scripting with EME and try to figure out how the new stuff works.
Here is where I stuck at the moment:
1. In an event template I use a eme_bookings shortcode that also uses a template. In this template I tried[eme_if tag="#ESC_GROUPS" incsv=""]
to decide if a attendee will be shown or not, but I don’t know what to put as conditional value. I tried the group ID and the group name but got no results.2. An thinking a little bit further I come to the conclusion that some kind of dynamic link between group and event would be very helpful. To get the associated group of an event or to have something like a common slug for an event and a group.
3. And another feature I like to request is one or two more group assignments for an event. Like group assignment after registration and a second one after payment/approval/confirmation. And a third extraordinary advanced one at the end date to copy (by CRON or by manually) the people that are in that registration group and that approval group but not yet in that third one into it.
I know I know… money makes the world go round and keeps the developer on the keyboard. I consider these requests more as wishes or ideas that I want to throw into the room to exchange. Maybe there are already ways or other/better ideas to handle things.
Bye
Thu 31 May 2018 at 19:04 #58098AnonymousInactive1. I opened a bug thread.
2. I discovered and activated the attributes and created some work around that at least allowed to keep the template dynamic by using #_ATT{slug} and #_ATT{emegroupid}. Just need to set the matching values in the event editor.I loved to be surprised over and over again by the many possibilities of your plugin even if there are not so obvious and clear for me at the first glance.
Wed 6 Feb 2019 at 18:05 #59587FrankyKeymasterI’m closing this currently, since I think all can be accomplished. If not, feel free to comment.
-
AuthorPosts
- The forum ‘Bug fixed or feature request implemented’ is closed to new topics and replies.