Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#331 2006-03-12 23:53:55
Re: Plug-in: zem_contact_reborn
OK. Now that I’ve eaten I’m going to throw some things out for discussion.
Version .17 is likely to be the last major release of this plug-in in it’s current format. If there are any minor bug fixes I will release them but added facilities are unlikely for quite some time.
We already have what I will call version .18 up for testing and modification. It may or may not actually become version .18, it may come out as .19 or .20 or .21 but it is what we are working on at the moment so it is currently labelled as .18. Of course when I say “we”, I mean Tranquillo. I only sweep the floors around here. :)
There are 2 major changes that the user will see.
First, the API has been removed. Nobody seems interested in using it and the only “add-on” currently available is Tranquillo’s “cleaner” plug-in.
Second, the <code><zem_contact_send_article /></code> function has been removed. The main reason being that it only works about 90% the way it is supposed to and we don’t really have time to mess with it. As it is Tranquillo’s code, he has suggested that it be removed until he has time to give it a complete overhaul at which point it will return though we can’t foresee at this stage whether that will be as part of this plug-in or as a standalone product.
From now on Tranquillo is concentrating on ensuring that what we call version .18 is secure and so does not require his “cleaner” plug-in. Security is the top priority. As such, whilst we appreciate all of your suggestions, as I said earlier, nothing new will be added for quite some time. Indeed the only reason that “radio buttons” have been included in version .17 is because Robert (wet) coded it and very kindly sent it over to be included in the plug-in if we so wished.
So our view is that security is the main goal that we need to concentrate on and in order to do that we need to take a step or two back in order that we can move forward again.
Thoughts anyone?
Stuart
In a Time of Universal Deceit
Telling the Truth is Revolutionary.
Offline
#332 2006-03-13 00:26:30
Re: Plug-in: zem_contact_reborn
Sounds like plan Stu.
I’m pleased to hear that security is the first priority in further work.
My thanks to you and Tranquillo for the effort you are putting in here.
Cheers
Offline
#333 2006-03-13 00:39:23
Re: Plug-in: zem_contact_reborn
Thanks Neil. Our intention will be to make the next major release as secure as it can be without the need for add-ons, which won’t be available anyway without the API. From then on, any added features will only be considered if they can also be made secure. We will not add anything that we don’t feel safe with however much people may scream for it. Unlike many plug-ins, a contact form is a prime target for attack so I’m afraid that users will either have to live with our ethos and be safe, or if they wish to fork and start adding their own facilities that’s up to them, but we won’t be responsible for the consequences of such a move. With this plug-in I don’t think we can have our cake AND eat it and then throw a few cookies in as well. :)
Stuart
In a Time of Universal Deceit
Telling the Truth is Revolutionary.
Offline
#334 2006-03-13 00:46:21
- marios
- Archived Plugin Author

- Registered: 2005-03-12
- Posts: 1,253
Re: Plug-in: zem_contact_reborn
Well that sounds very much promising, I wish there could be the same possibility for the mem_selfregister plugin to reveive the same loving hands as well, I’ts a very important plugin for community sites.
I’ll be needing it in Summer.
Could there be a way to ransom adoption or updating ?
regards, marios
Last edited by marios (2006-03-13 00:47:17)
⌃ ⇧ < ⎋ ⌃ ⇧ >
Offline
#335 2006-03-13 01:12:35
Re: Plug-in: zem_contact_reborn
If you mean for the mem_selfregister plug-in marios have you tried emailing Manfre to see what his current position is with it? He may be open to adoption, or maybe he has his own plans.
Stuart
In a Time of Universal Deceit
Telling the Truth is Revolutionary.
Offline
#336 2006-03-13 01:25:44
- marios
- Archived Plugin Author

- Registered: 2005-03-12
- Posts: 1,253
Re: Plug-in: zem_contact_reborn
Well, there is no activity on the plugin thread right now, he might be busy, whatever, but I certainly will drop him a mail before Summer.
Another reason why I mentioned this one here allso is, that they both rely on form mail, so one thing I will see the next is,
wether they play nice with eachother on one install.
regards, marios
Last edited by marios (2006-03-13 01:26:14)
⌃ ⇧ < ⎋ ⌃ ⇧ >
Offline
#337 2006-03-13 20:57:07
Re: Plug-in: zem_contact_reborn
Anybody know how to affect the lang file to read something like:
Hey, thanks for writing me, have a great Saturday. (when its saturday)
I saw some php scripts around, but I wouldn’t know how to implement them in the current php? Or for that matter how ot implement them inside normal html, although I could probably figure that one out eventually.
Thanks,
matthew
- I am Squared Eye and I
am launchinghave launched Pattern Tap
Offline
#338 2006-03-13 21:35:46
Re: Plug-in: zem_contact_reborn
Replace the email_thanks message in the language plugin like this:
‘email_thanks’ => ‘Hey, thanks for writing me, have a great ‘.date(‘l’), // it’s a small L
Offline
#339 2006-03-14 00:23:11
Re: Plug-in: zem_contact_reborn
tranquillo,
I ended up being able to use the thanks_form.
I had forgotten that was available. Thanks though.
Matthew
like so
<code>
<h3>Hey Thanks.
Your note is on its way.
Have a great
<?php
echo date(“l”);
?>!</h3>
</code>
Last edited by ma_smith (2006-03-14 00:49:14)
- I am Squared Eye and I
am launchinghave launched Pattern Tap
Offline
#340 2006-03-14 01:07:34
Re: Plug-in: zem_contact_reborn
Also,
Does anyone understand how to use the:
<code>
<div id=“error”><txp:zem_contact form=“contact_form” show_input=“no” /></div>
<div id=“inputform”><txp:zem_contact form=“contact_form” show_error=“no” /></div>
</code>
Tags to show the errors where you’d like them to show up, rather than “default” above the form?
I’m having a little trouble getting a hold of this one.
When I apply the show_error=“no” to the form I wish to show, and the show_input=“no” to the error bits where I don’t want to see the form, I end up getting
Two forms, one with red erros, one without.
The “message” textarea on both becomes a new kind of element and thus loses its styling.
It goes from textarea#message to .zemRequiredErrorElement
Help would be appreciated
- I am Squared Eye and I
am launchinghave launched Pattern Tap
Offline
#341 2006-03-14 02:22:08
Re: Plug-in: zem_contact_reborn
Hi, have not visited this thread for a while, and wanted to check if there has been any progress on the foreign language front (character issues with drop down select boxes – using a Norwegian character creates an error with a drop down)?
Also, if a user submits a form but forgets to add information to a drop down select, does it get “remembered” now along with an error message/red text?
Thanks!
Offline
#342 2006-03-14 09:51:57
Re: Plug-in: zem_contact_reborn
@ma_smith: “Two forms, one with red erros, one without.”
This feature doesn’t work correctly,yet. It should in the next version.
Offline
#343 2006-03-14 13:06:23
Re: Plug-in: zem_contact_reborn
Good to know I’m not going cuckoo. Thanks.
- I am Squared Eye and I
am launchinghave launched Pattern Tap
Offline
#344 2006-03-14 13:53:04
Re: Plug-in: zem_contact_reborn
@jstubbs – The error functions are now working correctly with the drop-down “select” fields and labels as is remembering any selections already made. The foreign characters issue remains at the moment though it is being looked at.
Stuart
In a Time of Universal Deceit
Telling the Truth is Revolutionary.
Offline
#345 2006-03-15 10:56:08
- Logoleptic
- Plugin Author

- From: Kansas, USA
- Registered: 2004-02-29
- Posts: 482
Re: Plug-in: zem_contact_reborn
I just attempted to upgrade zem_contact_reborn from .12 to .17, and now the contact page load fails with the following error:
Fatal error: Call to undefined function zem_contact_gTxt() in C:\Program Files\xampp\htdocs\thi\textpattern\lib\txplib_misc.php(459) : eval()’d code on line 13
That’s on my locally-hosted site, but a similar error occurred on the live site (different path). I had to restore a database backup to get .12 back, since I didn’t have a copy on hand.
Any idea what could be causing this error? Have others had success running this plugin in a PHP5 environment?
Offline