9

Generating the checkboxes Take a good look at what you're trying to achieve, and what you're actually doing. You want a list of checkboxes that contains all options for a given Checkboxes field. So, for example, say your mbr_fieldname contains 3 checkboxes for primary colors. In that field's settings, you've added the three colors in the Multi-Select ...


6

The only other way to do with without JavaScript would be to use an extension. Basically, hook into the POST data and programmatically update the entry/field with first and last name values. Now what hook you use and the logic required is outside the scope of this answer. But logically speaking, use an extension to update that field programmatically. If it ...


5

You can definitely use Matrix with all of these add-ons. The all use Safecracker at the core, which is compatible with pretty much all fieldtypes (unless the developer did something to make it not work). That "Matrix compatibility" setting is rather new on Devot:ee, so I would be willing to bet the other developer over looked it, as I did. I just updated my ...


5

EE has native entry tracking tags. ExpressionEngine lets you track how many times a channel entry has been “viewed” on a particular page. Up to four different instances of the view counter can be used (each on a different page), enabling you to track different aspects of an entry independently. For example you can use view counter “one” to track views on ...


5

Your question is not very specific, so we can't give you specific answers... however EE can handle all of this stuff, but it does take some planning. Here are a few comments in no particular order that may help... Firstly I'd recommend ditching Structure, as you'll be fighting it at every step for control of your URLs and you could also find that it hinders ...


4

I think, you are using ExpressionEngine 2.5.3. You should see here https://support.ellislab.com/bugs/detail/18234 for the solution.


4

You are on the right track moving member functionality into channels. It gives you infinite control over what you need to set up and you can use fieldtypes that aren't available with native member fields. As of today, Membrr is the only addon for setting up subscriptions of which I'm aware. BUT... CartThrob is on the verge of launching an update to their ...


4

I made a flowchart to visualize the implementation Basically it comes down to these steps: Add product to cart (Store) Cart overview - proceed to checkout (Store) New vs. returning customer / Login - Registration form (Visitor) Final checkout, here you will pass the visitor member data into hidden store checkout fields Done :)


4

The most likely culprit is an extension using the entry_submission_end hook (http://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/) that is getting hung up. (It'd be after the entry_submission_start/ready hooks, since it's saving the entry) Your best bet is to disable all the extensions, and to see if the problem ...


4

"When updating username, screen_name or password inside the update form providing the current password is always required except for super-admins and the parameter does not have to be specified." Source: http://ee-zoo.com/docs/visitor/tags/update.html Even though the user may not explicitly be updating their username, for example, since the field appears in ...


4

I have recently completed a build using Store 2 and Zoo Visitor, I ran into this issue but came up with a working solution. {exp:store:checkout next="cart/review" register_member="yes" disable_javascript="yes" require="name|order_email|address1|city|state|postcode|country" error_handling="inline" error_delimiters='<div>|</div>' } ...


4

Probably you have some broken conditional tag. The conditionals are more strict since 2.9.


3

There isn't anything built in, but not too long ago John Henry Donovan did a little write-up on implementing something similar with jquery plugins that might help you. http://johnhenry.ie/articles/chained-selects-for-expressionengine


3

I think this is indeed a parse order problem. IMHO {exp:stash:team_member_id} is not set yet when you call it. You can track it down if you read the template debugging. Looks like the problem is that when you set team_member_id, you are in a channel entries loop, when you try to get it you are outside. Two different layer of the (now) proverbial oignon here,...


3

As it turns out, the problem was that I hadn't enabled Guest Members to post to the Member channel. A quick trip to the Zoo Visitor troubleshooting tab revealed this section, complete with information on what to do next: Fortunately, all is resolved now!


3

I've done it on a site I worked on a while back. My memory isn't fresh, since it's been handed off to the client and my hands are completely off it, but I can tell you that it does work — it's just a bit tricky. As powerful and awesome as Zoo Visitor is, you have to remember that you are basically duplicating data from EE's native member database into its ...


3

This is how I worked around my problem: I created the field {member_name}. I set the field type to Select Dropdown with only one option: {screen_name}. I mapped the {member_name} field (with contents: {screen_name}) to {billing_name}. Zoo Visitor automatically changes the contents of {screen_name} to {member_firstname} {member_lastname}. I'm not sure if ...


3

FreeMember 2.1.1 (released today) implements this feature. You can specify the group ID in the register tag: {exp:freemember:register group_id="5"} You can also whitelist group IDs in the register tag parameter, then submit the group_id as a form parameter: {exp:freemember:register group_id="5|6"} <select name="group_id"> <option ...


3

It's possible that all the emails are getting blocked by the ISP spam. Emails sent with PHP are very unreliable in the long run, and why services like SendGrid and Mandrill are so useful. One recommendation would be to try to send your emails using a proper service. SendGrid and Mandrill both have free accounts, and you get like 12,000 emails a month (so it'...


3

Go to Add-ons --> Modules --> Zoo Visitor --> Troubleshooting, it should be there. [edit]: In Add-ons --> Modules --> SafeCracker, always check to see if anonymous registrations are allowed.


3

I have nearly the same setup (Store 2.0.3, EE 2.7.2, Zoo Visitor 1.3.29) — and I'm still unable to get Store's billing info fields to become pre-filled with an already-registered, currently-logged-in member. For the time being, I'm grabbing that data from ZV, like so: <input type="text" name="billing_last_name" value="{if logged_in}{visitor:global:...


3

This was a bug in Store, where mapped Zoo Visitor member fields were correctly saved after placing an order, but they were not loaded for new carts. This has been fixed in Store 2.1.0: Fixed mapped Zoo Visitor member fields not being loaded for new orders https://exp-resso.com/docs/release_notes.html#store_210


3

Unfortunately you can't make the required fields conditional. The Store/Zoo Visitor/Channel Form fields provide an option to set specific fields as being required but if you set these then they will always be required on form submission regardless of which option the user selected. For this reason the best solution is to NOT set them as required fields in ...


3

Create a hidden template that is just the logged in username only. Then load it in via jquery ajax .load(); Once login is complete as well. if (event.success) { member_favourites = "5"; //do something $("div#username").load("_username.html"); }


2

Can you open up Store > Settings > General and scroll down to "Default Shipping Address" unless you have changed it would be set to "Shipping same as Billing" change that to "None" and save. You will need to empty your cart to clear the session data but you should now see the fields being populated by your ZooVisitor field data for the shipping fields now.


2

It looks like the problem here is that {exp:zoo_visitor:details} is actually a channel entry unto itself. I placed it inside of its own embed, and it worked like magic. The next step is going to be getting it out of this embed and into a Stash template. The other problem that I had was simple user error. I forgot that {school} was actually {member_school}. ...


2

Okay, so I just realized you were using Zoo Visitor. As @Derek Hogue, User by Solspace will handle this for you, or as I mentioned, hidden input fields on custom, but separate forms will work. But Zoo Visitor allows for selection of user groups. I believe it also takes care of people trying to add themselves to SuperAdmin but you should also be able to ...


2

From OP in comments above: Just wanted to follow up and take credit for a simple mistake that monopolized more time than I'll ever admit. Turns out in my zoo form I had "new_row_0" in one of my hidden fields where it should have been "row_new_0".


2

You can use the secure_action="yes" and secure_return="yes" parameters from safecracker in the Zoo Visitor login form tag. There's a Zoo Visitor support post on Devot:ee. I've also tried this on my own Zoo Visitor login form and can confirm that it works.


2

When the agent signs up a member write the member id of the agent to a custom member field of the user. Then when outputting details of the user, you can use an embed of some sort and pass the agent's member ID to it something like; Assuming {agent_id} is the name of the custom profile field in which the agent's member id is stored. embed('includes/...


Only top voted, non community-wiki answers of a minimum length are eligible