Forums / Developer / xajax simple example needed...

xajax simple example needed...

Author Message

Jorge estévez

Wednesday 25 June 2008 3:19:31 pm

Hi eZ people !
I have xajax 0.5 extension installed in my cms (eZ Publish 3.10.x), but I've never used xajax before. So what I need is maybe a simple line of code that allows me to show the content of a node in some HTML div, for example, using xajax calls.
<b>note: my site is already finished, I just need to change my links to xajax instead of the classic way</b>

I'm thinking maybe in some function with a parameter: $url, containing the URL I need to fetch to, depending on the node content I need to show. Is that possible ? or there is some other better way ?

I'm running out of time....
Can anyone help me, please ?

thanks in advance,
Jorge

Diseño Web Cuba
Web Design Cuba
www.elfosdesign.com

Maxime Thomas

Sunday 24 August 2008 11:03:02 pm

Hi,

As I remember, you just have to include the javascript in your template, set up xajax.ini with the correct function names, create a class with the right PHP functions, and then update your templates to call the xajax function in javascript. So, when then page loads, your javascript will be triggered and the name of the javascript function will be checked in the INI file and finally your PHP function will be executed and the result will be sent to your javascript.

Max

Maxime Thomas
maxime.thomas@wascou.org | www.wascou.org | http://twitter.com/wascou

Company Blog : http://www.wascou.org/eng/Company/Blog
Technical Blog : http://share.ez.no/blogs/maxime-thomas

eZ debug

Timing: Jan 18 2025 11:38:55
Script start
Timing: Jan 18 2025 11:38:55
Module start 'content'
Timing: Jan 18 2025 11:38:56
Module end 'content'
Timing: Jan 18 2025 11:38:56
Script end

Main resources:

Total runtime0.9818 sec
Peak memory usage4,096.0000 KB
Database Queries191

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0076 588.8281180.8359
Module start 'content' 0.00760.8231 769.6641533.6484
Module end 'content' 0.83070.1511 1,303.3125332.7500
Script end 0.9817  1,636.0625 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00440.4513210.0002
Check MTime0.00150.1491210.0001
Mysql Total
Database connection0.00120.123910.0012
Mysqli_queries0.908292.50271910.0048
Looping result0.00240.24431890.0000
Template Total0.948296.620.4741
Template load0.00180.186420.0009
Template processing0.946496.389820.4732
Template load and register function0.00030.026710.0003
states
state_id_array0.00140.138010.0014
state_identifier_array0.00150.155120.0008
Override
Cache load0.00150.1528160.0001
Sytem overhead
Fetch class attribute can translate value0.00210.213430.0007
Fetch class attribute name0.00110.111930.0004
XML
Image XML parsing0.00100.102530.0003
class_abstraction
Instantiating content class attribute0.00000.000830.0000
General
dbfile0.00410.4177270.0002
String conversion0.00000.000530.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
2content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
3content/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