Forums

{chronocontact} not displaying form in content

johnkjennings 11 Mar, 2008
I love the simplicity of chrono, much nicer than another form I was trying to use. And, it appears that you provide great support (unlike that other form).

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?
GreyHead 12 Mar, 2008
Hi johnkjennings,

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.
johnkjennings 12 Mar, 2008
Thanks, I should have told you that I had already tried that as well. I had to change to the plain-text editor to do it, all the wysiwyg editors were sticking the paragraph tags in. But I did it, and the problem still exists. You can see if you look at it now.
GreyHead 12 Mar, 2008
Hi johnkjennings,

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
johnkjennings 12 Mar, 2008
what's your e-mail? is it info (at) greyhead.net?
Max_admin 12 Mar, 2008
yes it is!
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
speedfish 13 Mar, 2008
I have exactly the same problem as John. I noticed his site is working now. Can you tell me what you did?
Thanks for your help
iaweb2 13 Mar, 2008
welcome to the club, same issue here... Would be great if somebody has a solution to it...
Max_admin 13 Mar, 2008
Hi all, I'm not sure what was his problem exactly but, which Joomla version do you have ? which chronoforms file installed ? which plugin/mambot file is installed too ?

Cheers,

Max
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
iaweb2 13 Mar, 2008
Hey 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
speedfish 13 Mar, 2008
Hi Max. I am running Joomla 1.5 with ChronoForms_Bot_V_0.6 and ChronoForms_V2.5_J1.5_RC2.1
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!!
speedfish 13 Mar, 2008
Hi Max. I am running Joomla 1.5 with ChronoForms_Bot_V_0.6 and ChronoForms_V2.5_J1.5_RC2.1
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!!
johnkjennings 13 Mar, 2008
Wow, at least I know I'm not in it alone.

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
speedfish 13 Mar, 2008
Well that's shame. I really like it but this kind of makes it worthless. Can you recommend any other types of form plugins?
iaweb2 13 Mar, 2008
Honestly I think I tried all of the other From components, and I got either none to work decently (without having to code a huge amount of stuff, or it could not do what I wanted to do. Even spend some money on RSForm (which is absolute crap and a huge scam to get money). The only form component which made it easy to get the form I want done and works (except this isue) is actually chronoforms...

Heiko
johnkjennings 14 Mar, 2008

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.
speedfish 14 Mar, 2008
Let's hope so
Thanks John for your advice
GreyHead 14 Mar, 2008
Hi both,

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.
Max_admin 14 Mar, 2008
Hi All,

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
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
iaweb2 15 Mar, 2008
Max,

Unfortinately I am on J 1.0.15 and need to stay there...

Any solution for me possible?

Thanks


Heiko
iaweb2 15 Mar, 2008
sorry, somehow posted it twice...<br><br>Post edited by: iaweb2, at: 2008/03/14 20:03
Max_admin 15 Mar, 2008
Hi 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
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
iaweb2 15 Mar, 2008
Max:

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
Max_admin 15 Mar, 2008
Hi 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!
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
iaweb2 15 Mar, 2008
Max,

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
Max_admin 15 Mar, 2008
mmmmmm, can you test with the default joomla template ? rhuk_solar_fare, let me know, this is really puzzling and never happened to anybody here!

Cheers,

Max
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
iaweb2 15 Mar, 2008
OK, switched to the rhuk_solar_flareII template and it is unfortunately exactly the same...

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
iaweb2 15 Mar, 2008
Hey Max:

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
Max_admin 15 Mar, 2008
Hi 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
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
GreyHead 15 Mar, 2008
Hi Heiko,

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
iaweb2 15 Mar, 2008
Hey Max:

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
iaweb2 15 Mar, 2008
Hey Bob,

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
iaweb2 15 Mar, 2008
Now that we are talking about the validation and the forms and that I just restore them... any chance that there is a mistake in the form which interferes with the mambot in some strange way?

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]
GreyHead 16 Mar, 2008
Hi Heiko,

Which versions of Joomla & CF are you using - I'll install the same and try your form?

Bob
iaweb2 16 Mar, 2008
Joomla 1.0.15 and CF 2.3.8.1 and Bot 0.6

Thanks


Heiko
Max_admin 16 Mar, 2008
Hi Heiko,

Can you just create a very simple form with just some HTML like this :

<strong>XXXXXXXXXXX</strong>

then test it ?

Cheers,

Max
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
GreyHead 17 Mar, 2008
Hi 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
Max_admin 18 Mar, 2008
Hi Bob, thats a good fix but I think he doesn't get the form not found message ??

Hi Heiko, how its now ? did you reach to some solution ?

Cheers

Max
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
GreyHead 18 Mar, 2008
Hi 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
iaweb2 20 Mar, 2008
Sorry guys, was away from the computer for a few extra hours (flying on the plane).

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
iaweb2 27 Mar, 2008
Hey Bob & Max:

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
Max_admin 28 Mar, 2008
Hi 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
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
iaweb2 28 Mar, 2008
Hey 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 ....
Max_admin 28 Mar, 2008
Hi Heiko,

In the clean install, did you change any joomla settings or modules/mambots settings ? did this happen with the default installation config ?

Cheers

Max
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
iaweb2 29 Mar, 2008
Did not change a thing, except installed Community Builder 1.1 (as my form needs info from CB) and Chronoforms and the Mambot and than 1) created a simple form and 2) imported my more difficult form and both did not work.

Thanks


Heiko
synaptyx 17 Sep, 2008
Hi folks, new to the boards and have this very same problem!😟

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
Max_admin 17 Sep, 2008
Hi Aaron

which Chronoforms version do you have and which mambot version and how do you add the form to a module ?
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
synaptyx 18 Sep, 2008
That's great, thank you!

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.
Max_admin 18 Sep, 2008
oh yeah, because the module is outdated for the new V3.0, you can add a one line of code to the module, open the modules/mod_chronocontact/chronocontact.php

find the </form> tag in the code

add this line just before it :
<?php echo JHTML::_( 'form.token' ); ?>	


this will fix it

Regards

Max
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
synaptyx 18 Sep, 2008
I'm sorry, in that dir I have mod_chronocontact.php and it doesn't have a '</form>' tag in it.
Max_admin 18 Sep, 2008
another typo today, its in helper.php

Cheers

Max
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
synaptyx 18 Sep, 2008
Thanks!🤣

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.
synaptyx 18 Sep, 2008
Ah!

Further to this. The form now works in content. Just not in the module!

Weird!🤣
Max_admin 18 Sep, 2008
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
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
synaptyx 18 Sep, 2008
A wait, no.

It works from the link: index.php?option=com_chronocontact&chronoformname=subscribe

Not if posted with {chronocontact}subscribe{chronocontact}.
synaptyx 18 Sep, 2008

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.
Max_admin 18 Sep, 2008
Hi, yes the problem is with the module only because its not up to date with the V3.0, I will get back later today with the module, please check soon!

Regards

Max
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
tomsowerby 18 Sep, 2008
I'm having a similar problem with the "You are not allowed to access this URL" display after submit from within a module.
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.
Max_admin 18 Sep, 2008
Thanks Tom, I just need to run over the module code to fix this issue and clean some bits, not much work but needs some concentration!🙂
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
synaptyx 28 Sep, 2008
Any updates on this one?

Thanks.🙂
GreyHead 28 Sep, 2008
Hi synaptyx,

Try v8.0 of the PlugIn/Mambot from the downloads section here.

bob
lvraa 02 Nov, 2008
try enabling the "chronocontact" plugin under Plugin Manager if you have not done that already

Kind regards
Lars
jvos 08 Apr, 2009
Hi,

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
Max_admin 09 Apr, 2009
Hi 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
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
jvos 09 Apr, 2009
Hello Max,

I tried the plugin with the tables 'jos_comprofiler' and 'jos_users'. Both gave the same results.

Regards,
Jacob
Max_admin 09 Apr, 2009
does it work fine in the form page which you can open from the link in the forms manager ?

Max
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
Max_admin 09 Apr, 2009
Ok good, looks like it may be a conflict with other mambots at your system!

in the form general tab, make sure you set "enable mambots" to NO and retest ?

Max
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
jvos 09 Apr, 2009
Hi Max,

The mambots were already disabled. In the list with mambots, the mambot 'chronocontact' has order '1'.

Jacob
Max_admin 10 Apr, 2009
try to disable other mambots in your system ?

Max
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
jvos 10 Apr, 2009
Hi Max,

I disabled all other mambots: no result.

Jacob
Max_admin 10 Apr, 2009
try to reinstall the mambot ? make sure you install 0.6 for J1.0 and not for J1.5
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
jvos 10 Apr, 2009
I re-installed that mambot already once. Sure it is the one for J1.0!
Jacob
GreyHead 10 Apr, 2009
Hi Jacob,

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
GreyHead 10 Apr, 2009
Hi 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
jvos 10 Apr, 2009
Hi 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
jvos 10 Apr, 2009
Hi Bob,

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
GreyHead 10 Apr, 2009
Hi 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' ) );
with
require_once( $mainframe->getPath( 'class', 'com_chronocontact' ) );

Bob
This topic is locked and no more replies can be posted.