• Resolved rovichonrado

    (@rovichonrado)


    Good Day,

    Is it possible to accomplish the below requirements in this plugin? Do you have any tutorial on how to create this task?

    1. If I’m a topic presenter, I will register my name, company, and topic title with short description. After successfully registering my topic, there will be a one-page list it will be shown in there. Then if another presenter submit another topic, it will also be included in the list.

    2. On the attendee side, if I’m interested on one of the topic listed, when I click it, it will open another page showing the presenter name, company, position, topic name, description, and the list of registered attendees. By clicking the register button on its page, I will be able to register my name and company. There’s a submit button that after clicking, the name of the attendee will automatically be added on the list of attendees of the said topic.

    3. If I’m an interested attendee and I want to suggest a topic (in case my desired topic is not in the list), there’s a form to be filled out to indicate my suggested topic. It will also be included in the list of topics just like on the item no. 1. Then others also can register on that topic even if there’s still no presenter. Then if it generated good number of attendees, someone might be interested to be a presenter on that topic.

    Thanks in advance.

    https://www.ads-software.com/plugins/contact-form-7-to-database-extension/

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Author Michael Simpson

    (@msimpson)

    You can probably piece this together with a mix of forms and CFDB short codes.

    1. You can have on a page a form and a CFDB short code (e.g. cfdb-html) showing information about what was already submitted. You would have to format the output but I don’t know how to make that only be 1 page.

    2. Sounds like a master-detail view. You could use a CFDB short code to show a master list of entries and format them ([cfdb-html]) with a link to a target page wherein the link has a URL parameter identifying the entry (use submit_time e.g. &id=<submit_time”). On the target page put a short code with a “filter=”submit_time=$_GET(id)” to reference the URL parameter “id”. Your register button is a form thing, not CFDB, but CFDB would save the submission.

    3. You can add a form for this of course. Note that in a short code you can pull information from more than one form name at once using form=”form1,form2,form3″ syntax. Use that consolidate topics posted to (1) & (3) if that is what you want.

    Thread Starter rovichonrado

    (@rovichonrado)

    Hi Michael,

    First, I want to thank you for creating the CFDB plugin that it is very useful for us web developers. Second, for your prompt response on my inquiry. It is very much appreciated.

    Here’s the workflow for the inquiry I just sent, to give more details:

    Topic Registration Workflow

    I know it is simple as it seem, but I’m having a hard time implementing it. Again, thank you for your patience and help.

    Looking forward for your positive response.

    Regards,
    Rovic

    Thread Starter rovichonrado

    (@rovichonrado)

    Hi Michael,

    Here’s the sample page of the site, how can I make the topic clickable and redirected to the more detailed page about the topic?

    https://b3mtest.publishingconvention.com/b3m-list-of-topics/

    I used to display the listing using [cfdb-table] shortcode. I’m still a little confuse on the [cfdb-html] usage.

    Can you also elaborate your No.2 response?

    Regards,
    Rovic

    Thread Starter rovichonrado

    (@rovichonrado)

    Hi Michael,

    Can you explain further the item number 2. I’m a bit confuse on how to do it.

    You could use a CFDB short code to show a master list of entries and format them ([cfdb-html]) with a link to a target page wherein the link has a URL parameter identifying the entry (use submit_time e.g. &id=<submit_time”). On the target page put a short code with a “filter=”submit_time=$_GET(id)” to reference the URL parameter “id”.

    Best regards,
    Rovic

    Plugin Author Michael Simpson

    (@msimpson)

    It looks like from your link that you have a list of topics and you click an entry to get its details view. Looks like that works. I see you have an “Attend This Session” button. What specifically is your question?

    Thread Starter rovichonrado

    (@rovichonrado)

    Hi Michael,

    I was able to make the linking of the topics to the its details page.
    I have the Attend this session button for someone who might want to register for the topic. However, i can’t figure out how to filter the list of attendees that is specific for that topic. When I register as attendee, my name and company shows to all other topics listed.

    Can you suggest or give at least instruction how to do the task by filtering?

    Thanks for the wonderful plugin and your positive response. Appciated much.

    Regards,
    Rovic

    Plugin Author Michael Simpson

    (@msimpson)

    Attend this session: It looks like this is the same for for all sessions. I suggest to add a field field to indicate which topic is being attended and have it automatically populated. For the “attend this session link”, you can add a ?topic=xxx value to the URL. On the landing page with the form, grab that topic value to populate a “topic” form field. I think you can do the using “Contact Form 7 Dynamic Text Extension” plugin.

    With that done, you have a topic value in each “attend this session” form submission. Assuming the field name is “topic” you can filter using filter="topic=topic-name" or grab the filter value from the URL such as filter="topic=_GET(topic)"

    I hope that helps. I’m not 100% clear on your question.

    Thread Starter rovichonrado

    (@rovichonrado)

    Hi Michael,

    Thank’s for prompt response. My question is, how will I filter the attendees that are registering for a topic. Currently, when I click on a topic on the list, it will open another page of topic details, just below it, there’s a link for registration. The registration form should be connected on the topic that i opened so that the name of the registrant will appear on the list of attendee. The problem is the output of the form is applying the changes to all topics. Showing the names on all topics even if they didn’t register on that.

    I will try your suggestion and check if it works.

    Regards,
    Rovic

    Thread Starter rovichonrado

    (@rovichonrado)

    Hi Michael,

    Here’s sample page for topic details:

    https://b3mtest.publishingconvention.com/topic-details/?id=1412775899.8104

    Once someone registered on that topic, his/her name should appear on the attendees listing.

    I used the submit_time for url of the topic, my problem now is how to filter showing of attendees for the specific topic.

    Again, thanks for the fast response.

    Regards,
    Rovic

    Plugin Author Michael Simpson

    (@msimpson)

    If you have a “topic” field in the form’s data, then you can just use that in the filter, e.g.:

    [cfdb-table form="your form" filter="topic=Gown Designing"]

    (Maybe I don’t fully understand)

    Thread Starter rovichonrado

    (@rovichonrado)

    Hi Michael,

    I was able to accomplish my goal for my website because of your wonderful plugin and the “Contact Form 7 Dynamic Text Extension” plugin that you suggested.

    Thank you so much, you’re such a good man and I salute you for that. Keep on creating excellent plugins that will help lots of web developers out there including me.

    Cheers!
    Rovic

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Event Management – Topic submission and registration’ is closed to new replies.