6

As Pradeep implies, this isn't a CiviCRM issue but a web browser configuration issue. I'm not sure what web browser you're using, but in Firefox, when I click on a PDF in an activity (see "1" below), I get a pop-up where I can select "Open With" (2) and "Do this automatically for files like this from now on" (3). I imagine similar options exist for all the ...


6

It seems like the Block editor no longer breaks CiviCRM shortcodes. But you do lose the quick CiviCRM shortcode button. The classic editor plugin with Wordpress 5.0 makes the move easier. Personally we set the Classic Editor as default and allow users to switch to block with the understanding that they will have to generate the shortcode for civi ...


6

I have seen this when the uf_match table does not have the proper values for WP Id (uf_id), Contact ID (contact_id) and email (uf_name). I don't know why this occurs, I've not been able to track it down, but I suspect it is when the uf_id and contact_id do not have the email in use by WP. You can user API Explorer /wp-admin/admin.php?page=CiviCRM&q=...


6

PHP 7.2 does not have the mcrypt module, and the Sparkpost extension needs that module. If you can install php7.2-mcrypt as a pecl module Sparkpost will work. If not, I would move to php 7.1 for the time being.


6

I encountered the same problem and investigated a bit further... The SparkPost extension does not directly use mcrypt but it does use CRM_Utils_Crypt which makes use of mcrypt if it is available. If you upgrade to php 7.2 without mcrypt and you already have an API key saved, the result is that the extension cannot decrypt the key. That's why the ...


5

Your DB connection specifies mysql://, and you are using PHP7.2. The MySQL extension was deprecated in PHP 5.5 and removed in PHP 7.0. Try switching the two DB connect strings in civicrm.settings.php to use mysqli:// instead of mysql:// and see if that resolves the issue. I would also remove any other changes (eg the addition of port :3306), to eliminate ...


5

Ok eventually worked this out, with help from the civi sysadmin guide here. You can create a shortcode block, and just add your CiviContribute shortcodes in there, [civicrm component="contribution" id="x"], and it will embed that form in the page. I will see about updating the civicrm documentation to make this more obvious for people like me :)


5

Welcome Ashok, you could explore using this extension https://civicrm.org/extensions/profile-conditionals The other option would be to use the caldera webforms plugin which has an integration with civicrm. Caldera has support for conditionals. https://github.com/mecachisenros/caldera-forms-civicrm


5

You can keep the URLs you're currently using - as long as you're using a recent version of CiviCRM - simply by adding this to your wp-config.php file: define( 'CIVICRM_CLEANURL', 1 ); This will create URLs in the same format as Drupal ones, i.e. https://domain.com/civicrm/event/info?reset=1&id=3 This does assume that you are using the default base ...


4

I'd recommend using Caldera Forms CiviCRM which has great integration with WordPress via the superb Caldera Forms plugin. Check out the tutorial by Tadpole Collective to get yourself going with Caldera Forms CiviCRM.


4

Matt, Can you perform CiviCRM cleanup cache? This usually happens when menu is not registered. You can do this by navigating to CiviCRM >> Administer >> System Settings >> Cleanup caches and reset paths and then click on cleanup cache. Or you can just hit the url with civicrm/menu/rebuild&reset=1 HTH Pradeep


4

You can use validateForm hook to empty the errors on the input field. Eg function hook_civicrm_validateForm($formName, &$fields, &$files, &$form, &$errors) { if (your_condition_statement) { $form->setElementError('field_id', NULL); } } Also note that as this looks like a custom field, civi also provides a UI setting to disable ...


4

There appears to be a recent bug, possibly introduced in 5.8 though I'm not certain, that affects the CKEditor, namely missing Configure CKEditor button and CKEditor itself won't appear. See this issue: https://lab.civicrm.org/dev/core/issues/594#note_11806 If you are comfortable working in the database directly you can work around this by deleting the ...


4

Its not a bug, adding extra '/' won't make any difference. The variables shown Directories and Resource URL forms have same naming conventions however they are rendered in different way for each form. CiviCRM Resource URL: [civicrm.root]/ Image Upload URL: [civicrm.files]/persist/contribute/ Your Settings looks fine. Cheers Pradeep


4

This is a bug in CiviEvent Widget - though an understandable one. The widget uses CRM_Utils_System::url() to construct URLs to the CiviEvents but -- when the widget is viewed on a page/post where there is a CiviCRM shortcode present -- the url() method returns public-facing URLs using the permalink of the page/post instead of the WordPress "basepage". FWIW,...


4

@Brad that's a pretty broad question - I'm not sure anyone would be able to give you a complete guide here. However, a good first step would be to see if the CiviCRM Directory plugin fits your needs. It's not very well documented, but you should visit its Settings page (where you need to fill out API keys if you want mapping) and explore the "Directories" ...


4

After some tinkering, I think I understand better how this works. I included fields for both a volunteer and a new detained person. Before, there were only fields for collecting information on the new detained person. Now that there are fields for both individuals: 1) the logged in person filling out the form and 2) the new detained individual. Next I ...


4

That's really two operations: splitting the combined db to separate WP and Civi ones, and migrating. For the migration part see the manual. To split the db, you could make a duplicate of the original as the Civi db (dump and load), then in the Civi one delete all the non-civi tables and in the original/WP one, delete all the civi tables. In your civicrm....


4

Are you using the new block editor... in this case you don't see the civicrm button. Easiest solution is to switch to the classic editor. I think the documentation needs updating. Once you know what the shortcodes look like you could just type them in (you would need to know the contribution id)


4

The problem only happens with certain configuration situationsand seems to be related to changes in the asset caching system. As a quick workaround, you can disable Asset Caching in: .../wp-admin/admin.php?page=CiviCRM&q=civicrm/admin/setting/debug&reset=1


3

To view pdf rather downloading locally you will need to install a PDF preview "add on" in Chrome. Or you can turn off PDF download from chrome settings Navigate to Settings >> Advanced >> Content Settings >> PDF Documents. Turn off 'Download PDF files instead of automatically opening them in Chrome'. HTH Pradeep


3

Can you please check MYSQL and PHP are using the same timezone? This sometimes happens when both are running on different timezones. You can find a solution for similar sorts of issues here.


3

Some browsers don't show up flash chart by default, you will need allow flash for certain urls or make it allow for all sites. This answer might be useful to fix your problem. HTH Pradeep


3

the Contact Form 7 with CiviCRM extension is meant as a basis for developers, it does not DO anything in itself. It enables sending data from a Contact Form to CiviCRM if you enter the data in the Contact Form in the correct way. But then something needs to happen on the CiviCRM side to. If you have developer skills, there is an example here: https://github....


3

You can upgrade to 5.3.2 (and that will then automatically include 5.3.1 - the security release)


3

Yes - you can install the Activity Type ACL extension which will give you permissions on a per-activity type basis.


3

I have two comments: CiviCRM is not really good in invoicing. So my advice would be to do the invoicing part in a seperate system, usually an accounting software might do the job I have made an extension to link Contributions to a case, check it out at: https://github.com/CiviCooP/org.civicoop.casecontribution May I ask what exactly you want to invoice ...


3

You might need to try installing the Transactional Emails extension which aims to address the limitation of CiviCRM which only handles the tracking of emails sent through civimail. This extension tracks bounce, click, open events for single emails sent from civicrm, either with Send Email action, scheduled reminders, contribution receipts, etc. The ...


3

I would like to comment on Jon G's answer, unfortunately this seems not to be possible directly after sign-up to stackexchange: Basically, I have the same problem by accepting memberships with pay later option (payments via invoice). Anyone can sign up and have someone sent a membership invoice via e-mail. I just tried the "Email verification on signup" ...


3

Caldera Forms CiviCRM now allows you to choose whether you want to renew an existing membership or create a new one entirely, see here https://civicrm.org/blog/danaskallman/caldera-forms-civicrm-cfc-for-donations-and-membership.


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