Forums / Developer / Help me with debug output.
Daniele Nocentini
Tuesday 21 July 2009 3:37:24 am
I'm a problem with my extension, I write a ajax tabs (jquery) and the contents of tabs link it's loaded via ajax in a div but when I enabling the ezdebug this is also included inside the div.How can I disabling ezdebug via php code?
thanks.
Antica Bottega Digitale srl http://www.abd.it
Max Keil
Tuesday 21 July 2009 4:53:55 pm
Hi Daniele,
eZExecution::cleanExit();
at the end of your script prevent eZ Publish to load the pagelayout and the debug.
Mit freundlichen Grüßen Best regards Max Keil ____________________________________________________________ eZ Publish Gold Partner - http://www.all2e.com http://ez.no/partners/worldwide_partners/all2e_gmbh
Wednesday 22 July 2009 12:41:23 am
Hi Max,
to exclude pagelayout.tpl I have used this code:
$Result = array(); $Result['pagelayout'] = false;
with your code I have no output.
Josh Bair
Monday 27 July 2009 10:41:07 am
We've had this problem as well and are open to learning the best practices.
The eZ Flow timeline handles this on the JavaScript side. There's a lot of postprocessing in timeline.js but here is an example where they strip out HTML comments:
// Remove any html comments that might exists in the js. It seems to upset firefox. script = script.gsub( "<!--", "" ); script = script.gsub( "//-->", "" ); script = script.gsub( "-->", "" );
André R.
Tuesday 28 July 2009 1:04:44 am
You need to echo your ouput yourself when you use "eZExecution::cleanExit();".
eZ Online Editor 5: http://projects.ez.no/ezoe || eZJSCore (Ajax): http://projects.ez.no/ezjscore || eZ Publish EE http://ez.no/eZPublish/eZ-Publish-Enterprise-Subscription @: http://twitter.com/andrerom
Gaetano Giunta
Tuesday 28 July 2009 1:48:33 am
Another option to 'hide' the debug output from some pages even when this is added by eZP (ie. debug mode on) is to simply put it in a comment.
At the bottom of the pagelayout put:
For xml/html:
<!-- <!--DEBUG_REPORT--> -->
For js/json/ajax content:
/* <!--DEBUG_REPORT--> */
Note: the debug report always prints html, not xml, so it it might break your xml because of invalid entities.
Principal Consultant International Business Member of the Community Project Board
Script start
Module start 'content'
Module end 'content'
Script end
Time used to render debug report: 0.0002 secs