Conservative caching email issues

sirdna777 25 Jun, 2025

Hi

So have Joomla 4.12 , Conservative caching - ON , Check Session Token - No

Flex - FLEX - Multi-Purpose Joomla Template

Chronforms is shown in SP page builder as module

Chronforms is demo contact form installed from Demo forms (Name, email, phone, mesage and Send)

Whats the problem..?

When I use contact form twice in a row there are no email table data, just this is in debuger and email

            [content] => <p>The data below was submitted by Jānis:</p>
<p><table></table></p><br><br><a href="https://www.chronoengine.com/?ref=chronoforms8-email" target="_blank" class="chronocredits">This email was sent by ChronoForms 8</a>

Problem disapears when I remove remove caching, OFF - Caching disable, or resave contact page in SP page builder

i dont want to remove Conservative caching as i have worked on site speed performace issues also

How to reproduce the error..?

You need send two/ three times in a row Chronforms contact form, first time it is ok, email

When form send first time: ( i hava all data in mail)

            [content] => <p>The data below was submitted by Test2:</p>
<p><table><tr>
				<td style="vertical-align:top;"><strong>Name:</strong></td>
				<td>Test2</td>
			</tr><tr>
				<td style="vertical-align:top;"><strong>Email</strong></td>
				<td>test@inbox.lv</td>
			</tr><tr>
				<td style="vertical-align:top;"><strong>Phone:</strong></td>
				<td>546646464</td>
			</tr><tr>
				<td style="vertical-align:top;"><strong>Message</strong></td>
				<td>Test1</td>
			</tr></table></p><br><br><a href="https://www.chronoengine.com/?ref=chronoforms8-email" target="_blank" class="chronocredits">This email was sent by ChronoForms 8</a>

When form send second time: (no data in email)

            [content] => <p>The data below was submitted by Jānis:</p>
<p><table></table></p><br><br><a href="https://www.chronoengine.com/?ref=chronoforms8-email" target="_blank" class="chronocredits">This email was sent by ChronoForms 8</a>

I think it somehow related maybe on Check Session Token

 What solution you want..?

I would like to have that if form is send two / three times in row than email has all the data.

Is there something that i can do via Chronoforms admin panel to remove this eeror...? Or this is a bug...?

To reproduce this error i can provide site url and Joomla admin, so you can test error...can you give email to send data

p.s. if we can fix this error i am (client) bying other licence 

Max_admin 30 Jun, 2025

Please try to go to the Joomla page cache plugin and add the URL of the page of the form in the excluded URLs list, does this solve the issue ?

if you are using the ChronoForms Module, does disabling cache in the Module settings solve the issue ?

Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
sirdna777 08 Jul, 2025
1 Likes

It was hard, but i manage to score by displaying Chronoforms module in SP page Builder text block using Modules anywhere plugin  {module id="205"} like

https://regularlabs.com/modulesanywhere , eventualy you could this with native Joomla plugin Content load module, but it was not working on some of my templates somehow

So If you want to use SP page Builder maybe Flex template and you want to display Chronofroms modules in content with Conservative caching ON, you can use Modules anywhere plugin, it worked for me

The problem was That when Chronforms was displayed in SP pagebuilder via module sec token was not changing as a result it did not send meseges if you use form twice in a row, you have to wait for sec token to change

The Chronforms works perfectly as menu item and in article as module

p.s. if you want to look : ) at this isue i can send you subdomain where is instaled latest joomla spapagebuilder and flex template i created demo page where chronforms in displayed as addon joomla module in sppagebuilder, there you can reproduce the issue

chat gtp said it is because sppage builder does not allow to reset sec token on joomla module

Max_admin 09 Jul, 2025
Answer

Hi sirdna777

Great, thank you for sharing your solution.

Another solution has been done recently, you can now use the ChronoForms8 system plugin instead of the default content plugin, this will allow you to render the form using the shortcode {chronoforms8}form-alias{/chronoforms8} inside any Joomla extension, regardless of the cache status, but the extension name should be added to the ChronoForms8 admin settings page:

Conservative caching email issues image 1

Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
You need to login to be able to post a reply.