Forums / Developer / Tidy output extension?
Kristof Coomans
Sunday 11 February 2007 11:08:03 pm
Hi Andrew
I think this can help you: http://subversion.tigris.org/faq.html#proxy
independent eZ Publish developer and service provider | http://blog.coomanskristof.be | http://ezpedia.org
Andrew K
Monday 12 February 2007 7:49:08 am
Ok. It's finally in pubsvn (http://pubsvn.ez.no/community/trunk/extension/eztidy/ ). I did not put any comments in the code, which I plan to do, but it should be pretty self-explanatory. Let me know what you think.
I think putting the tidy path into a settings file would be good and maybe a switch for the user to either select the tidy method (php functions or executable) or have it choose automatically like it does now. The tidy.ini file is a tidy config file which both the cli and the php function can accept, so I would think we'd want to keep it in that format.
--Andrew
kracker (the)
Monday 12 February 2007 8:36:26 am
Andrew,
Many thanks for your contribution!
You took the additional responsibility as a challenge and the results show it! Well done.
Cheers,//kracker
Clint Mansell & Kronos Quartet - Dreams III
Member since: 2001.07.13 || http://ezpedia.se7enx.com/
Monday 12 February 2007 11:07:15 am
Well done Andrew! I added a reference to your operator on http://ezpedia.org/wiki/en/ez/template_language_for_php_developers
Softriva .com
Wednesday 07 March 2007 10:36:41 pm
Hello
How can I use the operator?
I tried
{$module_result.content|eztidy}
I ended up with empty page. Then I tried the following and the page is shown but the code is not tidyed.
{$module_result.content|tidy('string')} {$module_result.content|tidy()} {$module_result.content|tidy}
Thursday 08 March 2007 7:44:34 am
OOzy Pal,
Try eztidy($module_result.content). That should work.
Heath
Thursday 08 March 2007 8:59:35 am
Thank you Andrew.
I have updated the example usage in eZpedia documentation,http://ezpedia.org/wiki/en/ez/tidy#eztoc98287_2
Brookins Consulting | http://brookinsconsulting.com/ Certified | http://auth.ez.no/certification/verify/380350 Solutions | http://projects.ez.no/users/community/brookins_consulting eZpedia community documentation project | http://ezpedia.org
Thursday 08 March 2007 9:54:32 am
I did not work for me. I am sure I am doing something wrong but can't seem to figure it out. I did activate the extension in the override site.ini.append.php.
Can some help me troubleshoot the problem?
Thursday 08 March 2007 10:07:31 am
Then the next step would be to see if your php has the tidy functions. Go to Setup -> System Information in your eZ admin and see if "tidy" is listed in the PHP, Extensions section.
If it's not there, then eztidy will try to use a tidy binary. There is a $tidy_path variable in eztidy/autoloads/eztidy.php that holds the path to the tidy executable. Make sure that path is correct.
Script start
Module start 'content'
Module end 'content'
Script end
Time used to render debug report: 0.0001 secs