Forums / Developer / Editing a user profile

Editing a user profile

Author Message

Paul Forsyth

Tuesday 24 June 2003 12:00:10 am

Ez 3.2 (rev2767)

Im having problems editing a users profile on my user site. As expected this works fine on the admin site.

My users can log in and i want them to edit their personal details. I was thinking of using a line such as:

http://my_site/user/edit/14

to get into the edit part and then customise the templates as required. 14 here is for the admin, for example.

This link gets me into the user profile for the admin user and asks me if i want to 'Edit Profile', 'Change Password', 'Change Settings'. 'Change Password' and 'Change Settings' work as expected.

Clicking 'Edit Profile' brings me to a choice of drafts with the uri:

http://my_site/content/edit/14

Selecting a draft redirects to:

http://my_site/content/edit/14/2 (2 being my example draft)

At this point the kernel seems to either load up my default pagelayout.tpl or redirects my page to:

http://my_site/content/versions/14/2

where it again loads up my default pagelayout.tpl, which is way of saying 'page not found'.

I just cant seem to get the kernel to move on to allow me to edit my user object. When i try to edit the user/draft the kernel seems to give up and point me to my default pagelayout.tpl.

Reading around the forums led me to believe it may be a site.ini setting of some sort, but after trying a few things with PolicyOmit and Im still stuck.

User permissions are not a problem here (i think). Ive tried with ordinary users (with edit permissions) and with the admin user and its the same failure.

I don't receive any errors that indicated what the problem is.

I had a thought it may be a section issue since users are in a different section in the admin...?

Is there a simple .ini switch i can try here?

Has anyone else got this to work yet with 3?

Many thanks,

Paul

Btw, i've noticed this works as expected on the demo site, demo.ezpublish.no... still to try locally with 3.2.

Paul Forsyth

Tuesday 24 June 2003 4:50:58 am

Just tried out a fresh db of rev 2795 of the latest svn and installed the demo data.

When i logged into the forums and then changed the url to goto user/edit/14 i found that i could eventually edit my profile.

BUT, then i noticed the text 'PAGELAYOUT' on the screen. Having a look at the default pagelayout.tpl in 'design/demo/templates' I find that indeed that text is there, along with a {$module_result.content}. I didnt have this in my default pagelayout and when i add it I find that I can now edit my profile....

Another but, this is not what i want. I want to edit my profile from within the specified pagelayout, so I added an override for section 2, the users section...

# General Overrides
[pagelayout_mysite]
Source=pagelayout.tpl
MatchFile=pagelayout_mysite.tpl
Subdir=templates
Match[section]=1

[pagelayout_test]
Source=pagelayout.tpl
MatchFile=pagelayout_mysite.tpl
Subdir=templates
Match[section]=2

and bingo, it works :)

I'll add this to the cont docs later today.

Paul

Tony Wood

Tuesday 24 June 2003 4:59:55 am

Nice going Paul :)

Tony Wood : twitter.com/tonywood
Vision with Technology
Experts in eZ Publish consulting & development

Power to the Editor!

Free eZ Training : http://www.VisionWT.com/training
eZ Future Podcast : http://www.VisionWT.com/eZ-Future

eZ debug

Timing: Jan 18 2025 11:23:56
Script start
Timing: Jan 18 2025 11:23:56
Module start 'content'
Timing: Jan 18 2025 11:23:57
Module end 'content'
Timing: Jan 18 2025 11:23:57
Script end

Main resources:

Total runtime0.9942 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.0079 588.8047180.8438
Module start 'content' 0.00790.8407 769.6484549.9766
Module end 'content' 0.84860.1455 1,319.6250336.7734
Script end 0.9941  1,656.3984 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00500.5023210.0002
Check MTime0.00160.1640210.0001
Mysql Total
Database connection0.00120.121110.0012
Mysqli_queries0.910591.58661940.0047
Looping result0.00230.23511920.0000
Template Total0.954996.020.4774
Template load0.00350.347920.0017
Template processing0.951495.699920.4757
Template load and register function0.00020.022610.0002
states
state_id_array0.00200.204210.0020
state_identifier_array0.00150.151720.0008
Override
Cache load0.00340.3375480.0001
Sytem overhead
Fetch class attribute can translate value0.00140.142930.0005
Fetch class attribute name0.00110.109040.0003
XML
Image XML parsing0.00100.102230.0003
class_abstraction
Instantiating content class attribute0.00000.001040.0000
General
dbfile0.00390.3952270.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
5content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
2content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.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: 13
 Number of unique templates used: 6

Time used to render debug report: 0.0001 secs