Forums / Setup & design / changing attribute value

changing attribute value

Author Message

Marko Žmak

Monday 21 March 2005 4:29:23 pm

How can I change the value of an attribute from some template?

I would like too make a template that each time when is loaded changes an attribute of some object. But without having to POST some data on some other page.

Is it possible?

--
Nothing is impossible. Not if you can imagine it!

Hubert Farnsworth

Frederik Holljen

Wednesday 23 March 2005 1:38:20 am

this is not the way eZ publish is designed because caches mean that you don't know how often the code in the templates is actually run. However, you can set a template not to be cached which means that it will always be run (much slower though). You can quite easily make template operators that change data in the database.

Marko Žmak

Wednesday 23 March 2005 2:44:03 pm

Actually I was wondering if there's an existing eZ operator for that.

But If you say this is not the way to do it, maybe there's some other way to do what I need...

I need to increase a counter every time an image or article is loaded. So that I can track how many times it was viewed.

I already asked about it in the forum and got anwser to use the apache log. But the example I was given only shows how to get the "most popular" articles, not how to see how many times each one was viewed. How do I do that?

Also, what if I don't have acces to the apache log?

--
Nothing is impossible. Not if you can imagine it!

Hubert Farnsworth

eZ debug

Timing: Jan 20 2025 16:58:57
Script start
Timing: Jan 20 2025 16:58:57
Module start 'content'
Timing: Jan 20 2025 16:58:57
Module end 'content'
Timing: Jan 20 2025 16:58:57
Script end

Main resources:

Total runtime0.1273 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.0063 587.7109180.8359
Module start 'content' 0.00630.0057 768.546993.7734
Module end 'content' 0.01200.1153 862.3203521.8984
Script end 0.1273  1,384.2188 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00322.4914200.0002
Check MTime0.00131.0097200.0001
Mysql Total
Database connection0.00080.664310.0008
Mysqli_queries0.084866.55971410.0006
Looping result0.00100.74651390.0000
Template Total0.114990.310.1149
Template load0.00090.703610.0009
Template processing0.114089.546910.1140
Override
Cache load0.00060.475910.0006
Sytem overhead
Fetch class attribute can translate value0.00080.653210.0008
XML
Image XML parsing0.00030.244910.0003
General
dbfile0.00675.2405200.0003
String conversion0.00000.004730.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.0001 secs