Hi, see below, ArielWang wrote: > > > Marius Dumitru Florea wrote: >> Hi, >> >> ArielWang wrote: >>> I want to add three buttons to the toolbar in WYSIWYG V2. >>> Now I have XWIKI 1.8 and WYSIWYG V2 with Syntax 2.0. >>> >>> The problem is: >>> When I use WYSIWYG V1, the message #error(“some messages”)can be parsed >>> as >>> error message. >>> >>> While with Syntax 2.0, the new syntax has been changed >>> to:{{velocity}}{{html >>> wiki=true}}#error("some messages"){{/html}}{{/velocity}}, which is not >>> allowed to input WYSIWYG messages for parsing. >>> >>> Is there any method to make the commands parsed by just inputting them to >>> the editor? >>> >>> There is Macro box in the new editor, but I didn’t find the macros of >>> error, >>> info and warning, how can I add them? >> These macros have been added in XE 2.0M1 (see >> http://jira.xwiki.org/jira/browse/XWIKI-2968 ; I don't know why they >> weren't included in 1.9.1). So you can: >> >> * upgrade to 2.0M1 (milestone release, beware) and you'll have the info, >> warning and error macros accessible from the WYSIWYG editor >> >> * or upgrade to 1.9.1 (stable release) and try to install the message >> macro ( >> http://maven.xwiki.org/releases/org/xwiki/platform/xwiki-core-rendering-macro-message/2.0-milestone-1/ >> >> ) . They should be compatible, but I haven't succeeded installing it.. >> >> * or use your current installation and insert a velocity macro from the >> WYSIWYG editor, setting its content to {{html wiki=true}}#error("some >> messages"){{/html}} (it's a pain, I know..) >> >> * or, if you have coding skills, you can create your own WYSIWYG plugin; >> you'll have to take a look at the exiting macro plugin; just checkout >> the code of the editor from >> http://svn.xwiki.org/svnroot/xwiki/platform/web/branches/xwiki-web-1.8/wysiwyg/ >> >> (for XE 1.8) >> >> Hope this helps, >> Marius >> >>> >> _______________________________________________ >> users mailing list >> users@xwiki.org >> http://lists.xwiki.org/mailman/listinfo/users >> >> > > Thanks very much for your advice. > The problem is I am using 1.8 and I want to add the three button in XWIKI > 1.8. > I still not understand how to plugin using macro because I find it cannot be > parsed when I add code to the editor. > Would you please give me more information or an example of this?
Have you tried to install the Message macro on XE 1.8 by following the steps I gave you for XE 1.9? I just did this and when I click the Macro > Insert Macro... menu a dialog is opened and I can see the Error, Info and Warning macros in the list of available macros. I select one of them, type in the content and that's it. If I switch to Wiki editor I can see: {{error}}This is an error!{{/error}} {{info}}This is an info!{{/info}} {{warning}}This is a warning!{{/warning}} If you don't like how they look after you save the page then it's a matter of adjusting the style sheet. Here's what I did, by just comparing the latest toucan.css with the version from XE 1.8: 1) I added this at the end of skins/toucan/toucan.css: ----------8<---------- .errormessage, .warningmessage, .infomessage { margin: 4px 0; border: 1px solid #DDD; padding: 8px 28px; background: #F5F5F5 6px 8px no-repeat; text-align: justify; color: #555; } .infomessage { background-image: url( $xwiki.getSkinFile('icons/silk/information.gif') ); color: #369; } .warningmessage { background-image: url( $xwiki.getSkinFile('icons/silk/error.gif') ); color: #D5A13D; } .errormessage { background-image: url( $xwiki.getSkinFile('icons/silk/exclamation.gif') ); color: #e14726; } ---------->8---------- 2) I searched in skins/toucan/toucan.css for: #xwikimaincontainerinner .box { and replaced it with only: .box { Ans that's it. The error, info and warning messages look great. Hope this helps, Marius > > I am really hurry. > > Thank you so much for your assistant! _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users