Forums / Setup & design / Adding comments to an object

Adding comments to an object

Author Message

Christian Johansen

Friday 11 November 2005 6:51:50 am

Hi, I've looked at the tutorial for creating a guestbook: http://ez.no/products/ez_publish_cms/documentation/building_an_ez_publish_site/the_guestbook and allthough it comes close, it doesn't quite help me with what I want to do.

I want to create the possibility for anonymous users to post a comment to an article/arbitrary object. Can anyone point me in the direction of some tutorial/documentation of this?

I've used the built in comment type to add some comments to an article through the admin-interface but I want this functionality on the public site. I don't know which templates to override and such. Also - I don't know how I'm supposed to set the ordering to ascending without manually doing so for each article.

So far I have articles and they appear as containers, I thought this way they could contain articles. But I'm kinda lost, yet still I bet this is standard functionality? Any hints?

Ɓukasz Serwatka

Friday 18 November 2005 12:57:24 am

Hi Christian,

First you will need form which will pass some variables like NodeID of article, ClassID of comment to /content/action module. You can look on design/base/override/templates/full/article.tpl. There already is such code.

You will have to set right permission to Anonymous user, for content create and content edit.

template for comment edit, you can find in design/base/override/templates/edit/comment.tpl

Personal website -> http://serwatka.net
Blog (about eZ Publish) -> http://serwatka.net/blog

eZ debug

Timing: Jan 31 2025 07:32:26
Script start
Timing: Jan 31 2025 07:32:26
Module start 'content'
Timing: Jan 31 2025 07:32:26
Module end 'content'
Timing: Jan 31 2025 07:32:26
Script end

Main resources:

Total runtime0.1969 sec
Peak memory usage2,048.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0083 587.9375180.8359
Module start 'content' 0.00830.0078 768.773493.7734
Module end 'content' 0.01610.1806 862.5469522.7734
Script end 0.1968  1,385.3203 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00361.8312200.0002
Check MTime0.00140.6977200.0001
Mysql Total
Database connection0.00130.677010.0013
Mysqli_queries0.137469.79401410.0010
Looping result0.00160.78961390.0000
Template Total0.180291.510.1802
Template load0.00120.623710.0012
Template processing0.179090.887510.1790
Override
Cache load0.00090.432110.0009
Sytem overhead
Fetch class attribute can translate value0.00080.394010.0008
XML
Image XML parsing0.00040.186510.0004
General
dbfile0.01045.2897200.0005
String conversion0.00000.003530.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
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0002 secs