Skip to Content Skip to Menu

🎃 Happy Halloween! Treat yourself with an awesome discount on memberships! Get 20% off now with code SPOOKY-2024!

[SOLVED] Auto Action to change canvas

  • gemadan96
  • gemadan96
  • OFFLINE
  • Posts: 18
  • Thanks: 2
  • Karma: 1
8 years 7 months ago - 8 years 6 months ago #279983 by gemadan96
[SOLVED] Auto Action to change canvas was created by gemadan96
I have a field, cb_staff, that when an administrator sets it to yes for a user, the user's canvas is changed. The users don't have access to this field, just the admin. I have two canvas images, nonstaff.png and staff.png. I've setup an auto action that sets the user's canvas to nonstaff.png when they register. At some point a user may become a staff member and I want them to have a different canvas.

Wondering which trigger I would use. I have the condition set as cb_staff Equal to Yes.

Any help is appreciated.
Last edit: 8 years 6 months ago by nant.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48460
  • Thanks: 8280
  • Karma: 1443
8 years 7 months ago - 8 years 7 months ago #280018 by krileon
Replied by krileon on topic Auto Action to change canvas
Conditions in CB Auto Actions need to be valid substitutions. If your field is a checkbox field then the values are not Yes and No, but 1 and 0. So in your case your condition would be as follows if it's a checkbox field.

[cb_staff] Equal To 1

The best way to have what you're wanting is to probably add your custom images to the canvas gallery folder below.

images/comprofiler/gallery/canvas/

Next using CB Auto Actions and the Field action you'd set their canvas field value as follows. You'll need to act on the profile update triggers.

gallery/YOUR_IMAGE

Example as follows.

gallery/nonstaff.png
gallery/staff.png

Then you just need to be sure the edit display of the canvas field is turned off in CB Field Management.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
Last edit: 8 years 7 months ago by krileon.
The following user(s) said Thank You: gemadan96

Please Log in or Create an account to join the conversation.

  • gemadan96
  • gemadan96
  • OFFLINE
  • Posts: 18
  • Thanks: 2
  • Karma: 1
8 years 6 months ago #280187 by gemadan96
Replied by gemadan96 on topic Auto Action to change canvas
Thanks. Got it working as I want it to.
The following user(s) said Thank You: nant

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum