New answers tagged

1

CiviCRM Event Organiser can do this, but requires the Event Organiser plugin for display of events via the usual templating methods in WordPress. I don't know if there's a way to migrate your existing events from Events Manager to Event Organiser, but if your events are held in CiviCRM, then that won't matter. Here's an example of upcoming events, a tag ...


2

For those using Drupal -> you can use Drupal Views to create such displays - here's an example of a CiviCRM Event Display - using a Bootstrap Grid (responsive display):


2

So after looking at this closer and working with a colleague, we found that disabling cache for the assets worked – Status page angular load error


2

Karl has already posted my solution to this issue, but for those who want to update their CiviCRM install with immediate effect, the patch can be found on the GitHub repo for the CiviCRM-WordPress plugin.


1

Here is a better answer provided by @haystack at chat.civicrm.org. Note that it works and looks to be something we want to add permanently into the CiviCRM Wordpress distribution. I might add that this knowledge and experience is way beyond what I knew previously about Wordpress under the hood and how themes interact. I learned a little along the way and am ...


1

CiviCRM 4.2.4 is a very old version - it's from 2012. It's not compatible with newer versions of PHP - I'd be surprised if it worked with PHP 5.6, let alone 7+. You can downgrade PHP or upgrade CiviCRM - but since you're upgrading from such an old version, be sure to a) take a backup of the database before beginning, b) upgrade a few versions at a time (I'...


2

After inserting some debug code per recommendation at chat.civicrm.org, I discovered an even more focused repair is to just change a single line in civicrm_in_wordpress_set() within civicrm.php. Replace $page = get_query_var( 'page' ); with $page = $_GET['page']; and all problems we have noted disappear. The get_query_var call involves calls to our ...


1

This is a suggested answer, not complete and I don't know if it has any (many) unintended consequences. It does solve the issues with the screenshots shown in the question above for both the Join page and a stand-alone call to display a CiviCRM event. The Join page shows NO javascript console errors The Event pages now display correctly and contain the ...


0

The settings file containing the base url isn't updated when the CiviCRM files are updated. So these settings can just be made once


1

Issue is resolved now...it was base url without www in civicrm.setting file.


1

I'm with Demerit - it looks like there's a mismatch between your Resource URL and your base directory. Check your $civicrm_root in civicrm.settings.php. Ensure that it is a) correct, b) doesn't contain a symlink. If it contains a symlink, rewrite the path to be whatever the symlink(s) resolve to.


2

So, to close the loop on this, the answer is this: inside WP, but outside CiviCRM, the checksum and cid need to be identified on the GET string as cs and id respectively inside CiviCRM, the checksum stands alone (no separate variable, though it seems to work as cs too) and the client id must be cid as id is used for other purposes in CiviCRM. I discovered ...


4

Check out remote form. https://github.com/progressivetech/net.ourpowerbase.remoteform I use it on my WordPress site. It's very clean and nice. If this answer helped please mark this as answered. Thank you.


1

I have not used a QNAP for this, but have in other contexts. You might be able to install entware ( https://www.qnapclub.eu/en/qpkg/556 ) and use that to install php7.1 or similar QPKG from entware's repo


1

I might have found the answer while browsing https://docs.civicrm.org/sysadmin/en/latest/requirements/#php-extensions. PHP Mcrypt [is] required for SMTP credentials and other credentials in the database. If you add Mcrypt on after running CiviCRM for a while you will need to re-save your passwords to the database. [... php7.2] does not support mcrypt and ...


0

The newer Civicrm Version had posed many issues for me. Also it does not work properly with PHP 7.3. Eventually I have resorted to stick with civi 5.8 which i have used in 2 other sites and working properly.


0

I was battling with this for some time now. Try changing the PHP version. For me 7.1 worked on IIS


1

This error is telling you that due to a filesystem (IO) error the system could not save a temporary file. This could be due to: Hardware issues with the storage medium. No free disk space available. Incorrect/insufficient permissions to save files in the location required. You should check that the webserver/PHP user has permission to write to the ...


1

Thanks for the reminder about the logs. The CiviCRM logs had nothing in this case, but the apache error log showed (after a little digging and web searching) that I was missing the bcmath module for php. I expect that my similar problems will reveal other php errors and will start tracking them down. Thanks again


2

After seeing this question Civi 5.9 not serving extension javascript in WP 5 I put an absolute path in the resource URL in Administer > System Settings > Resource URL and the issue was fixed.


0

Check the logs as first port of call. Do you have customised files / templates? If so, this would be a good place to start. Test it without your customisations.


0

Welcome to SE! The error includes /bin/sh^M: bad interpreter. The ^M part suggests you created the file on a Windows machine and copied it to your Linux server. Linux and Windows have different conventions for marking the end of a line. See this for more explanation. For are many ways to fix that. If you have ssh to the Linux box try running this to ...


2

I just set it up with dreamhost shared hosting. I went into cron jobs in my dreamhost control panel and added a new job. under command to run I put "/usr/bin/php /home/DREAMHOST-USER/EXAMPLE.COM/wp-content/plugins/civicrm/civicrm/bin/cli.php -u WP-USER -p WP-USER-PASS -e Job -a execute" Obviously leave out the quotation marks and change all the sections in ...


1

Another possibility is that you forgot to copy your civicrm.settings.php file into the new plugins/civicrm folder. See the docs at https://docs.civicrm.org/sysadmin/en/latest/upgrade/wordpress/


2

Rather than using ACLs, another approach would be to use the ACLs the Permissioned Relationships extension provides - https://civicrm.org/extensions/relationship-permissions-acls If when cfreating contacts, you also set up the Relationship, then you can give access to the backend such that the restricted users will only see the Contacts they have a ...


1

Have you checked your Civicrm logs? Would be the best place to start. See what civicrm is complaining about.


2

It's certainly possible to use CiviCRM as you describe, and I administer a couple of instances that do exactly this. I know it's possible with WordPress and with Drupal; not sure about Joomla or Backdrop. However, in each case where I administer such a setup, either a) there's a need to share data, or b) the architecture decision wasn't my own. In the ...


4

There are a couple of different ways you can go about this. One would be to grant access to CiviCRM, and the bare minimum WordPress access needed to actually get into CiviCRM. You would remove the "View all CiviCRM contacts" permission from this role (also "Edit all CiviCRM contacts") and then they only have access to contacts based on their ACL. This ...


0

Proper define of the array will sort you out, Please check out this Post, this issue is seen with many places after upgrade php.


0

After having tested all the possibilities by checking and unchecking all the options marked in the WordPress Access Control pane, I found that the box "CiviCRM: access CiviCRM backend and API" must be be ticked. Otherwise you dont have access to CiviCRM. Strange because it is told to give this to trusted roles only. The well done documentation is ...


0

After having tested all the possibilities by checking and unchecking all the options marked in the WordPress Access Control pane, I found that the box "CiviCRM: access CiviCRM backend and API" must be be ticked. Otherwise you dont have access to CiviCRM. Strange because it is told to give this to trusted roles only. The well done documentation is ...


1

It's complaining about not being able to open CRM/Core/ClassLoader.php Does that file exist? Are the permissions correct to allow the webserver to read that file?


2

Another route to consider - add some custom fields to your Event entity, then you can put the url in to those fields, then you can set up a Sch Reminder that is using a token for the custom field, and bingo, each participant gets sent the links to the right document. Very light/easy solution. but i may still not have quite grasped the requirement :-) (note ...


2

I do this with our community, but we use Drupal and create an "organic group" for each event. We did some investigating of what it would take to migrate off Drupal and onto Wordpress, and group functionality was one of the difficult points. In Wordpress, the closest I have found to this is the Group plugin. You could create a group for each event. Then ...


3

I would use the CiviRules extension, you could structure it something like - if registered participant of 'X' event, send email of 'X' template. With this you could just create an email template for each event within Civi with the links you would like them to access and it would automatically send to anyone who registers for the event.


1

Welcome empiguet. I do not use WP so much and I may not quite follow your workflow but I think you would need to do something as follows - if person registers then add to Smart Group - if in Smart Group, then set specific WP role (this may need an extra extension, i don't know if WP offers it, i do know Drupal does so an equivalent may exist) - set up WP ...


Top 50 recent answers are included