I've read through all of the similar issues, and it seems to usually be that the plugin isn't enabled or a problem with the template. That is not the case here. I've installed the component and plugin. I've enabled the plug-in. The form successfully displays as a component page. I've also successfully displayed other plugins on the page.
This is what I have in my content:
{chronocontact}correspondence-course{/chronocontact}
And that is what displays on the page. I've done everything but delete & reinstall., but that is next.
Here's the page with the plug-in:
http://www.grantstreetcoc.org/correspondence-course
and here it is as a component page:
http://www.grantstreetcoc.org/chrono-component
Any suggestions?
Try putting a space before and after the mambot entry
<p> {chronocontact}correspondence-course{/chronocontact} </p>
Joomla seems unable to find mambot code that's right next to otehr text.
Bob
You don't need the <p> tags actually as nothing is displayed.
Bizarre, I have no explanation to offer.
If you like, do email me an admin logon and I'll poke around and see if I can spot anything that might be causing it.
Bob
Thanks for your help
Cheers,
Max
Thanks for jumping in, issue with me is as follows:
Joomla 1.0.15
Component Version 2.3.8.1
mambot Version 0.6
I did a little bit more testing on my issue. The form shows perfect in the content item as long as it is published to the front page. It works as well perfect f you call it with the standard URL from the Form Manager.
However as soon as you call it via a menu item (within a section or directly linked to as Content Item link) the form stalls and all I get is a blank page.
That's all the source can show:
<form name="ChronoContact_Search" id="ChronoContact_Search" method="post" action="https://book.genares.net/planSearchResults" onSubmit="return ValidateForm();">
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td>
I thought maybe it had something to do with the Search Engine Friendly URL's so, I disabled everything and went back to the standard, but still the same.
Same issue with breaking when trying to create the form is when I use the mod_content Module to show my form in a Module position.
But as said, for whatever reason if I link directly to the URL from the Form Manager or publish the content item to the Frontpage it works like a charm.
Strange....
Heiko<br><br>Post edited by: iaweb2, at: 2008/03/13 16:09
It works fine when linked directly as a component but doesn't do anything when I try and add it to an article.
using {chronocontacttest_form{/chronocontact} I have tried it like that and leaving spaces but it just prints the code.
Help!!
It works fine when linked directly as a component but doesn't do anything when I try and add it to an article.
using {chronocontacttest_form{/chronocontact} I have tried it like that and leaving spaces but it just prints the code.
Help!!
We did not get it to work. I even gave Bob an admin password to see if he could figure it out - no dice.
I ended up with two potential workarounds. One was to split it to two pages, the content on one, with a link to the component on the other. The second was to include all the necessary html inside the form tag in the custom html section. Either will work. The latter would not allow a novice content contributor to maintain the content, however. That's something I needed, so I'm staying with them split into two pages.
I'm on the latest version of your component & plug-in. Here's my system info:
PHP Built on: Linux
Database Version: 4.0.27-max-log
PHP Version: 4.3.11
Web Server: Apache
Web Server to PHP interface: cgi-fcgi
Joomla! Version: Joomla! 1.5.0 Production/Stable [ Khepri ] 21-January-2008 23:55 GMT
Heiko
Well that's shame. I really like it but this kind of makes it worthless. Can you recommend any other types of form plugins?
I've tried several as well. Don't pay $10 for RSForms, it's not worth half of that. I had it working with the free version, paid the $10 to get rid of their tagline, and now it doesn't work at all. And they don't respond to e-mails or their forum.
I'm sticking with Chrono - Either workaround is okay with me for now. Hopefully Max will figure it out soon.
I hope Max looks at this soon. It's going to be something odd about setup I think. I've had this working OK in a couple of other J1.5 sites.
Bob
PS I'm travelling for a few days, will drop in here when I can.
speedfish issue was solved by installing the J1.5 version from the mambot, he was trying the V0.6 which is the J1.0 version, others may try this too if they have J1.5, we are releasing a new J1.5 mambot with latest updates in few minutes!
Cheers,
Max
Unfortinately I am on J 1.0.15 and need to stay there...
Any solution for me possible?
Thanks
Heiko
Are you sure that the mambot is enabled ? if yes, then take a piece of your content page source code which includes the mambot formula and paste it here to check! Or do you have the form online ?
Cheers,
Max
Yeah, everything online...
Have a look at this (that is where it breaks)
http://www.sobriquethotels.com/hotels/index.php
And here is the link where it works, and funny enough on this page the form inside the Module position works as well, anywhere else it does not work..
http://www.sobriquethotels.com/hotels/index.php?option=com_chronocontact&chronoformname=Search
Thanks a million,
Heiko
Here some other choices:
http://medinah.sobriquethotels.com/ Published via a content item onto the frontpage and it works, click on Reservations on the top and it breaks....
very very strange...
Thanks
Heiko
Yeah, this is really strange, I guess may be another mambot conflict with it ? try to disable other mambots and see how this affects it!
Unpublished every single mambot existing except the chronocontact mambot and still the same. Even removed the Joomfish completely as the same form works fine on a different of our sites to no avail.
So, I thought maybe it's something with the template, so I assigned a different template as well, still same issue...
I am running out of ideas...
Thanks
Heiko
Cheers,
Max
crying...
even switched off the SEF and ArtionSEF completely... and returned it ot the standard Joomla set-up...<br><br>Post edited by: iaweb2, at: 2008/03/15 08:35
Played a little bit more around with it (even broke my / homepage) but that is the current status on the standard joomla template:
mambot works when I call the Frontpage via the following URL:
http://www.sobriquethotels.com/hotels/index.php?option=com_frontpage&Itemid=1
Does not work on any other page, when clicking on Reservations where it calls the form via the mambot ... it breaks when the form is about to start, same with any other page linked, where the mambot is called via the mod_contentitem into the left panel...
Seriously looks very strange...
I am shortly before killing the whole installation, delete the database and start from scratch, however would like to avois this with all the content we have filled in already...
Heiko
No of course, and I suggest you have some backup at the best point you had till you know where the problem is exactly, then return back to the best point and fix this problem again!!
Do you have the validation turned ON ?
Cheers,
Max
If you take backup copies of the forms and the data tables in the database (the jos_chronoforms_1, . . .2 tables) then you should have everything safe.
You can restore or recreate the forms, restore the database tables and match up the table names in the Autogenerated code to get everything back again.
Bob
No, validation is not turned on, I am using a javascript for validation as the dates have to stay in this format for the third party site to work...
I now even created a complete clean site (on a sub-domain) where all I installed was Chronoforms and CB 1.1 (as my forms are calling information from the jos_comprofiler - remember you guys helped me with that before) and nothing else and the problem is still the same.
Is there a possibility that my server does something strange ??
Thanks,
Heiko
Yeah, that is how I switch between different sites and the same forms. As you may have noticed our forms are booking engines for our Hotels and I need them on different websites (all I have to do is change the value for 1 hidden field). So, all I do is restore the forms from my back-up forms.
Thanks
Heiko
I attach with this form one of the Back-Up's I am using on these websites... could you guys have a look if there is something which may cause this stuff to happen?
Thanks
Heiko
[file name=Search_Choice.cfbak size=16350]http://www.chronoengine.com/components/com_fireboard/uploaded/files/Search_Choice.cfbak[/file]
Which versions of Joomla & CF are you using - I'll install the same and try your form?
Bob
Can you just create a very simple form with just some HTML like this :
<strong>XXXXXXXXXXX</strong>
then test it ?
Cheers,
Max
I've found one small bug. In the mambot chronocontact.php $formname needs to be trimmed. I think $formname = trim($matches[0]); will do it.
In a new install I restored Heiko's form and got the No Form found message that several people have reported here - the form name was shown in the SQL as ' Search_Choice'.
Bob
PS This only seems to cause a problem if the mambot is on the home page. Heiko's form shows up fine on an article page and the form page.<br><br>Post edited by: GreyHead, at: 2008/03/17 00:54
Hi Heiko, how its now ? did you reach to some solution ?
Cheers
Max
No, it's not Heiko's problem but a few other people have reported it and I found the bug whilst trying to replicate his problem with the mambot.
Bob
Issue is unfortunately still the same.
I created a simple form just with a single text field to be sent to my third party site and still the same.
Removed all Javascript code as well, but to no avail.
Issue is still, if I publish it to the front page it shows, if I call it directly with the actual link from the form manager, it works, but if I publish it via the mambot on any other page than the frontpage it breaks exactly where I showed before...
Thanks
Heiko
Any luck finding a solution to my issue, I tried now nearly everything and somehow still can not get it to work apart from the frontpage?
Thanks a million,
Heiko
I cant think at any solution for this except that you get a clean install of Joomla on the same server and try to do the same without any templates..etc, just the joomla defaults, see if its the same or not first!
Cheers
Max
I actually did this, I installed a complete clean Joomla and all I installed was the ChronoForms and the Bot and I still have the same issue. So it is either that the mambot does not like my server or my form, however the same issue happened with a simple 1 line form with no Java etc...
Thanks
Heiko
PS: I am happy to give you a superadmin on one of the sites we are trying to use it to poke around ....
In the clean install, did you change any joomla settings or modules/mambots settings ? did this happen with the default installation config ?
Cheers
Max
Thanks
Heiko
I have this working on an install of the older Chronoforms in Joomla! 1.0.15. It doesn't work on my new install of Joomla! 1.5.7, which is in a subdir on the same hosting as the older version.
The form is to be posted in a module in the right sidebar. If linked to, or if published in an article, the form works okay. *edit* Scratch the form working - it displays okay, but when you try to submit it all you get is: "You are not allowed to access this URL." :? It is worth mentioning that this installation is running in legacy mode for the template. It was custom designed for us on 1.0.15. 1.5.7 needs to run in legacy mode for it to work. *more editing* I switched off legacy mode and installed a 1.5 native theme, but the result is the same.
Did anyone get it fixed?
Thanks,
Aaron
which Chronoforms version do you have and which mambot version and how do you add the form to a module ?
I downloaded the files from here: http://www.chronoengine.com/downloads/folder/3-Chronoforms%20Files%20for%20J1.5.html
I tried importing an old form from an earlier version. That failed, so I tried creating one from scratch with the new system. I was given the green light in the email form, the email is enabled.
The module is just a custom module with nothing in it but "{chronocontact}formname{/chronocontact}."
Thanks,
Aaron
We have a special Chronoforms module, check it here :
http://www.chronoengine.com/forums/index.php?option=com_chronoforums&cont=posts&f=2&t=10908#p12351
Now I'm wondering about the error: "You are not allowed to access this URL" that I get on submission. It doesn't forward me to the specified page and doesn't send the form.
find the </form> tag in the code
add this line just before it :
<?php echo JHTML::_( 'form.token' ); ?>
this will fix it
Regards
Max
Cheers
Max
Unfortunately, with this line added I get this:
There is no form with this name or may be the form is unpublished, Please check the form and the url and the form management
Fatal error: Class 'modChronoContactHelper' not found in /home/dmcmark/public_html/site/modules/mod_chronocontact/mod_chronocontact.php on line 21
Take the line out and it's back to how it was.
Further to this. The form now works in content. Just not in the module!
Weird!🤣
Regards
Max
It works from the link: index.php?option=com_chronocontact&chronoformname=subscribe
Not if posted with {chronocontact}subscribe{chronocontact}.
Ok, I will make a new module for the new version and get back to you on this later today, its hard to fix this without some testing and coding.
Regards
Max
Wow, Thank you!
If you want to take a look in situ, please pm me and I will give you admin access to the site.
Regards
Max
Works fine from it's own url.
Tried adding the
<?php echo JHTML::_( 'form.token' ); ?>
line into helper.php but there's no change.If there's any way that I can help with development then let me know. I'm new to Joomla module development but I've been web developing for many years.
Kind regards
Lars
I am wondering whether a solution was found for this topic, because I've the same problem, but didn't find the solution at reading all the messages in this thread. My versions:
- Joomla 1.0.12
- Chronoforms 2.3.9
- Chronocontact 0.6
(I hope there is still support for those versions...)
I created a form, using the 'Profile Page' plugin.Testing from the backend goes fine: data is taken from the 'jos_comprofiler' table.
I created a content item, containing {chronocontact}test1{/chronocontact}. Now via the frontend I get a blank page. The page source is:
<script src="components/com_chronocontact/js/prototype.js" type="text/javascript"></script>
<script src="components/com_chronocontact/js/effects.js" type="text/javascript"></script>
<script src="components/com_chronocontact/js/validation.js" type="text/javascript"></script>
<form name="ChronoContact_test1" id="ChronoContact_test1" method="post" action="index.php?option=com_chronocontact&task=send&chronoformname=test1" >
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td>
When I disable the plugin at the form, the form is displayed well via the frontend.
Kind regards,
Jacob
When I disable the plugin at the form, the form is displayed well via the frontend.
try to use the plugin with another table ?
Max
I tried the plugin with the tables 'jos_comprofiler' and 'jos_users'. Both gave the same results.
Regards,
Jacob
Max
in the form general tab, make sure you set "enable mambots" to NO and retest ?
Max
The mambots were already disabled. In the list with mambots, the mambot 'chronocontact' has order '1'.
Jacob
Max
Please can you post a link to the page where the form isn't showing; I took a look around the site but couldn't see it.
Bob
Here is the URL: http://www.demo.nl/Knowledge_centre/Certification/Compliance_20070913118/
Kind regards,
Jacob
Thanks, please can you turn Error Reporting to Maximum in your site Global Configuration for a few minutes to see if a useful error message then shows up. Warning - this may mess up your site appearance while its on.
Bob
Error reporting was already set to 'Maximum'.
Find here some lines of the Appache error log. Maybe they are relevant to you.
[Fri Apr 10 10:08:22 2009] [error] [client 90.1.129.81] PHP Notice: Constant _ISO already defined in /home/demo01/domains/demo.nl/public_html/www/language/english.php on line 586
[Fri Apr 10 10:08:22 2009] [error] [client 90.1.129.81] PHP Fatal error: require_once(): Failed opening required '' (include_path='.:/usr/local/lib/php') in /home/demo01/domains/demo.nl/public_html/www/components/com_chronocontact/plugins/cf_profile.php on line 4
[Fri Apr 10 10:08:22 2009] [error] [client 90.1.129.81] File does not exist: /home/demo01/domains/demo.nl/public_html/www/Knowledge_centre, referer: http://www.demo.nl/Knowledge_centre/Certification/Compliance_20070913118/
[Fri Apr 10 10:08:22 2009] [error] [client 90.1.129.81] File does not exist: /home/demo01/domains/demo.nl/public_html/www/Knowledge_centre, referer: http://www.demo.nl/Knowledge_centre/Certification/Compliance_20070913118/
[Fri Apr 10 10:08:22 2009] [error] [client 90.1.129.81] File does not exist: /home/demo01/domains/demo.nl/public_html/www/Knowledge_centre, referer: http://www.demo.nl/Knowledge_centre/Certification/Compliance_20070913118/
And the last line from the Apache usage log:
212.45.53.58 - - [10/Apr/2009:10:13:29 +0200] "GET /Knowledge_centre/Certification/Compliance_20070913118/components/com_chronocontact/js/validation.js HTTP/1.0" 404 297 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 1.1.4322; .NET CLR 3.5.30729; .NET CLR 3.0.30618; OfficeLiveConnector.1.3; OfficeLivePatch.0.0)"
Regards,
Jacob
It seems that the component or plugin wants to reach:
http://www.demo.nl/home/demo01/domains/demo.nl/public_html/www/components/com_chronocontact/plugins/cf_profile.php
but that should be:
http://www.demo.nl/components/com_chronocontact/plugins/cf_profile.php
Regards,
Jacob
Yes it's something like that - though in this case it will be a path not a url. I think that the file it should be loading is administrator/components/com_chronocontact/chronocontact.class.php (though for the moment I can't see why).
Please will you try a little test - open the cf_profile.php file and replace the current line 4
require_once( $mainframe->getPath( 'class' ) );
withrequire_once( $mainframe->getPath( 'class', 'com_chronocontact' ) );
Bob
Great! It works: http://www.demo.nl/Knowledge_centre/Certification/Compliance_20070913118/. (I combined there two chronoforms, one related to 'jos_comprofiler' and one related to 'jos_users'.)
I don't understand why it didn't work and now it does, but that it works is most important to me.
So thank you very much!
Regards,
Jacob