Forums / General / (Resolved) Article preview and going back to editing

(Resolved) Article preview and going back to editing

Author Message

David Zaoui

Friday 01 June 2007 9:17:00 am

Hi everybody,

I am developing a website which allow users to edit and preview articles from the front office.
When a user creates/modify an article, he can publish it or see a preview, by clicking on the corresponding buttons. To manage article preview, i created an override of "versionview.tpl" of the admin interface.
Almost everything works fine (the preview page is good etc..) :

- When the user creates a new article he can preview it, and then from the preview page he can publish or going back to editing,thanks to a "EditButton".When going back to editing again,the content of the draft is exactly in the same state than it was just before clicking on "preview"

- When the user modifies a existing article, the problem is here : when he modifies the article, then click on "preview" and then click on "edit" to go back to editing, the edit draft is NOT in the same state that it was just before clicking "preview"(that's what i want) BUT in the state that it was when it was published.

Have you got some ideas about my problem?
Thanks

David

André R.

Friday 01 June 2007 1:12:32 pm

Seesm like you need a version parameter somewhere, look at the ezwebin code ( the fronoffice editing extension added to 3.9, or the Website Interface as we call it ).

http://svn.ez.no/svn/extensions/ezwebin/trunk/packages/ezwebin_extension/ezextension/ezwebin/

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

David Zaoui

Wednesday 27 June 2007 7:43:39 am

Hi André,

It's weird, because i kept all parameters from the orginals edit.tpl , So i don't think it lacks a parameter.
To avoid the problem i want to open the preview in a new window so the user won"t have to go back to continue editing.

But do you know how to do this?

For now my edit.tpl file is like this :

<form enctype="multipart/form-data" id="editform" method="post" action={concat("/content/edit/",$object.id,"/",$edit_version,"/",$edit_language|not|choose(concat($edit_language,"/"),''))|ezurl}>

....
	<input class="button" type="submit" name="PreviewButton" value="{'Preview'|i18n('design/ezwebin/content/edit')}" />

.....
</form>

I try to modify it to have the preview open in a new window but it doesn't work :-(

Thanks

David Zaoui

Thursday 28 June 2007 5:08:49 am

Hi,

i finally found what i wanted : i simply added the following code to the "EditButton" on my preview page :

onclick="history.back()"

Thank you all !

eZ debug

Timing: Jan 19 2025 01:09:43
Script start
Timing: Jan 19 2025 01:09:43
Module start 'content'
Timing: Jan 19 2025 01:09:43
Module end 'content'
Timing: Jan 19 2025 01:09:44
Script end

Main resources:

Total runtime1.0888 sec
Peak memory usage4,096.0000 KB
Database Queries197

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0060 590.2109180.8203
Module start 'content' 0.00600.8216 771.0313560.3516
Module end 'content' 0.82760.2611 1,331.3828336.7500
Script end 1.0887  1,668.1328 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00420.3886210.0002
Check MTime0.00160.1461210.0001
Mysql Total
Database connection0.00070.066310.0007
Mysqli_queries1.006792.46061970.0051
Looping result0.00220.20541950.0000
Template Total1.063597.720.5318
Template load0.00180.168220.0009
Template processing1.061797.510920.5308
Template load and register function0.00020.020410.0002
states
state_id_array0.00080.068910.0008
state_identifier_array0.00140.128720.0007
Override
Cache load0.00140.1329310.0000
Sytem overhead
Fetch class attribute can translate value0.00120.107330.0004
Fetch class attribute name0.00160.143450.0003
XML
Image XML parsing0.00100.095330.0003
class_abstraction
Instantiating content class attribute0.00000.001750.0000
General
dbfile0.00700.6422280.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
4content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
10content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
4content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
1content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
2content/datatype/view/ezxmltags/literal.tpl<No override>extension/community/design/standard/templates/content/datatype/view/ezxmltags/literal.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 23
 Number of unique templates used: 7

Time used to render debug report: 0.0002 secs