Forums / General / How to create contact form where client information gets stored in admin?

How to create contact form where client information gets stored in admin?

Author Message

Julia Jacobs

Tuesday 24 February 2004 5:57:49 pm

I have an ezpublish corporate package install version 3.2-3. I would like to create a contact form and have the data from the fields show up under a new User Group called Clients in the Users section of the Administration Area.
I looked at the Account Registration Form on the Shop Package of ezpublish version 3.3-3 for some help. I added enabled Template debug so I could see what templates were being used where, and the template of the user registration is design/standard/templates/user/register.tpl.
I do not know how to attach a form template to a new user group. Also when I create a new class Clients with all of the proper Datatypes it won't show up under the Users tab unless I make it a member of the group Users. But I looked at the class User (which I'm sort of modeling the class Clients after) and its part of the group Content. Yet it shows up under the User tab.
Any help for this ezpublish newb would be fabuloso :)

Bruce Morrison

Thursday 26 February 2004 3:56:54 pm

Hi Julia

Unless you want the users to be able to log into the system I don't think that using the user registration is the way to go. I believe that what you want to do is to allow the user to fill out a form and have it stored as an object and accessible from the admin view. If this is the case you should look at http://www.ez.no/ez_publish/documentation/building_an_ez_publish_site/the_guestbook which will give you some pointers do achieving this.

Hope this helps
Cheers
Bruce

My Blog: http://www.stuffandcontent.com/
Follow me on twitter: http://twitter.com/brucemorrison
Consolidated eZ Publish Feed : http://friendfeed.com/rooms/ez-publish

Julia Jacobs

Friday 27 February 2004 3:05:40 pm

Hi Bruce,

I appreciate your help! I looked over the guestbook example and did not get to far Im afraid. I created the Class and the Section. Made the edits to the settings/siteaccess/corporate/override.ini.append file to correspond with the new template file and modified the Anonymous user roles as specified. The problem I ran into is with the template files. Unlike the guestbook example, I don't want my client info to show up on the public site, just the admin. So I tried modifying the template files from the guestbook example with some bits from the user registration forms and I have a huge mess. I would be grateful for some help at this point as I have reached the end of my knowledge. The mess can be seen here:

http://usdesignsource.com/ezpublish-3.2-3/index.php/content/view/full/95/

admin can be logged into here:

http://usdesignsource.com/ezpublish-3.2-3/index.php/corporate_admin/

site has been backed up, so it can be restored in case of real disaster.

Again, all help is very, very appreciated!

eZ debug

Timing: Jan 18 2025 19:22:03
Script start
Timing: Jan 18 2025 19:22:03
Module start 'content'
Timing: Jan 18 2025 19:22:04
Module end 'content'
Timing: Jan 18 2025 19:22:04
Script end

Main resources:

Total runtime1.0171 sec
Peak memory usage4,096.0000 KB
Database Queries194

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0072 588.0703180.7891
Module start 'content' 0.00720.8519 768.8594538.6016
Module end 'content' 0.85900.1580 1,307.4609336.7344
Script end 1.0171  1,644.1953 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00440.4280210.0002
Check MTime0.00160.1532210.0001
Mysql Total
Database connection0.00140.132810.0014
Mysqli_queries0.948293.22811940.0049
Looping result0.00190.18271920.0000
Template Total0.981296.520.4906
Template load0.00220.216420.0011
Template processing0.979096.255820.4895
Template load and register function0.00010.014510.0001
states
state_id_array0.00090.087010.0009
state_identifier_array0.00230.230020.0012
Override
Cache load0.00180.1747220.0001
Sytem overhead
Fetch class attribute can translate value0.00210.206630.0007
Fetch class attribute name0.00150.147640.0004
XML
Image XML parsing0.00090.090630.0003
class_abstraction
Instantiating content class attribute0.00000.000840.0000
General
dbfile0.00220.2144270.0001
String conversion0.00000.000630.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
3content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
2content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
4content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 12
 Number of unique templates used: 6

Time used to render debug report: 0.0001 secs