Forum Replies Created

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter smschick

    (@smschick)

    consider it done

    Thread Starter smschick

    (@smschick)

    Hi Jules,
    Wanted to give you a heads up after reviewing my own conditions that I sent to you I noticed the 4.8 dev version of CF7. Not sure how I installed the dev build as it CF7 came preinstalled with my word press build… Regardless I downgraded to the official 4.7 release and all is working as it should!

    hopefully when 4.8 goes live it won’t break again! Thanks again for all your fast/good support. Is there a donate/support link on your plugin page?

    Thread Starter smschick

    (@smschick)

    Yes of course, here is the code:

    <div class=”col-1″>
    <label for=”prf-name”>Name<span class=”required”>*</span></label>
    [text* prf-name akismet:author]
    </div>

    <div class=”col-2 left”>
    <label for=”prf-email”>Email<span class=”required”>*</span></label>
    [email* prf-email placeholder akismet:author_email “[email protected]”]
    </div>

    <div class=”col-2 right”>
    <label for=”prf-phone”>Phone<span class=”required”>*</span></label>
    [tel* prf-phone]
    </div>

    <div class=”col-2 left”>
    <label for=”prf-city”>City</label>
    [text prf-city]
    </div>

    <div class=”col-2 right”>
    <label for=”prf-officeloc”>Office Location<span class=”required”>*</span></label>
    [text* prf-officeloc]
    </div>

    <div class=”col-2 left”>
    <label for=”prf-cost-center”>Cost Center/ Department<span class=”required”>*</span></label>
    [text* prf-cost-center]
    </div>

    <div class=”col-2 right”>
    <label for=”prf-wbs”>WBS Number</label>
    [text prf-wbs]<div class=”desc”>Marketing Only</div>
    </div>

    <div class=”col-1″>
    <label for=”prf-request-type”>Project Request Type<span class=”required”>*</span></label>
    [select* prf-request-type include_blank “General” “IDW MediaBin Photo” “Webcast”]
    </div>

    [group group-all]
    <div class=”col-1″>
    [group group-general]
    <label for=”prf-project-name”>Project Name<span class=”required”>*</span></label>
    [/group]
    [group group-photo]
    <label for=”prf-project-name”>Product Name<span class=”required”>*</span></label>
    [/group]
    [group group-webcast]
    <label for=”prf-project-name”>Webcast Name<span class=”required”>*</span></label>
    [/group]
    [text* prf-project-name]
    </div>

    [group group-general]
    <div class=”col-1″>
    <label for=”prf-general-type”> Project Type<span class=”required”>*</span></label>
    [checkbox* prf-general-type “Print” “Print w/Translations” “Multimedia” “Photography” “Web” “Audio/Video” “MediaBin (Images for web use)”]
    </div>
    [/group]
    [group group-photo]
    <div class=”col-1″>
    <label for=”prf-photo-type”> Project Type<span class=”required”>*</span></label>
    [checkbox* prf-photo-type exclusive “Photography and MediaBin submittal” “MediaBin submittal only (photo already exists)”]
    </div>
    [/group]
    [group group-webcast]
    <div class=”col-1″>
    <label for=”prf-webcast-type”> Project Type<span class=”required”>*</span></label>
    [checkbox* prf-webcast-type exclusive “Audio and video” “Audio only”]
    </div>
    [/group]

    [group group-webcast]
    <div class=”col-2 left”>
    <label for=”prf-webcast-date”> Webcast Date<span class=”required”>*</span></label>
    [date* prf-webcast-date]
    </div>
    <div class=”col-2 right”>
    <label for=”prf-webcast-duration”> Duration<span class=”required”>*</span></label>
    [number* prf-webcast-duration]<div class=”desc”>The amount of time (in minutes) for the webcast to run.</div>
    </div>

    <div class=”col-1″>
    <label for=”prf-webcast-locations”> Webcast Location(s)<span class=”required”>*</span></label>
    [textarea* prf-webcast-locations x4]
    </div>
    [/group]

    <div class=”col-1″>
    [group group-general]
    <label for=”prf-description”> Description<span class=”required”>*</span></label>
    [/group]
    [group group-photo]
    <label for=”prf-description”> Special Instructions<span class=”required”>*</span></label>
    [/group]
    [group group-webcast]
    <label for=”prf-description”> Description<span class=”required”>*</span></label>
    [/group]
    [textarea* prf-description x4][group group-webcast]<div class=”desc”>Note any additional requirements like remote presenters, video playback, desktop sharing etc.</div>[/group]
    </div>

    [group group-general]
    <div class=”col-2 left”>
    <label for=”prf-general-first-deadline”> First Review Deadline<span class=”required”>*</span></label>
    [date* prf-general-first-deadline]
    </div>
    <div class=”col-2 right”>
    <label for=”prf-general-final-deadline”> Final Deadline<span class=”required”>*</span></label>
    [date* prf-general-final-deadline]
    </div>
    [/group]
    [/group]

    <div class=”col-1″>
    [recaptcha]
    </div>
    <div class=”col-1″>
    [submit “Send”]
    </div>

    Conditions:
    WordPress version 4.7.4

    These are the active plugins on my site:
    Akismet Anti-Spam – v 3.3.2
    Contact Form 7 – v 4.8-dev
    Contact Form 7 Conditional Fields – v 1.3.2
    Flamingo – v 1.5
    SVG Support – v 2.3.8
    TinyMCE Advanced – v 4.5.6

    Thread Starter smschick

    (@smschick)

    That would be great, thank you so much. Just to clarify only the visible required fields should trigger the validation.

    One other thing the conditional logic does not work at all in the mail output. Anything wrapped in groups per the documentation just does not appear in the emails. Not as big of a deal as I can simplify the confirmation emails to the submitter but it would be super nice if I could give them a clean email with what they submitted.

    Thread Starter smschick

    (@smschick)

    Hello Jules, sorry for the delayed response! Here is a link to the request form I’ve created. https://aquentstudiosatrockwel.apps-1and1.com/projectrequest

    The fields at the top half are general fields that pertain to all three request types that you choose from — the dropdown/select field “project request type” — that is also a required field as you suggested. I currently have it in demo mode right now so no emails are being sent or entries stored in Flamingo.

    The required items that are conditional based on the project request type are the fields that are being submitted regardless of being blank or not.

Viewing 5 replies - 1 through 5 (of 5 total)