View Source:
Help/WikiFormRichPlugin
Create generic and enhanced forms, with various options: * - editbox[] name=.. value=.. text=.. autocomplete=0|1 * - checkbox[] name=.. value=0|1 checked text=.. * - radio[] name=.. value=.. text=.. * - pulldown[] name=.. value=.. selected=.. text=.. autocomplete=0|1 * - combobox[] name=.. value=.. text=.. method=.. args=.. * - hidden[] name=.. value=.. * - submit[] * - action, submit buttontext, optional cancel button (bool) * - method=get or post, Default: post. Valid arguments for pulldown and editbox: autocomplete=1, Default: 0<br> If autocomplete=1, additional arguments method and args may be used. autocomplete together with dyn-methods (see below) should be used to handle larger lists (> 500).<br> If no method is given, value will be used to fill in the valid values.<br> <verbatim> method="xmlrpc:name [optional args]" method="dynxmlrpc:url [optional args]" method="url:http://server/wiki/method" method="dynurl:http://server/wiki/method" method="array:jsvariable" method="plugin:pluginname [optional args]" </verbatim> The plugin must return a pagelist.<br> args are optional arguments, space seperated, for the method.<br> A combobox is a pulldown with autocomplete=1.<br> Author: Reini Urban - Values which are constants are evaluated. - The cancel button must be supported by the action. (just some wikiadmin actions so far) - improve layout by: nobr=1 - some allow values as list from <!plugin-list pluginname args !> ! Samples <?plugin WikiFormRich action=dumpserial method=get checkbox[] name=include value="all" editbox[] name=directory value=DEFAULT_DUMP_DIR editbox[] name=pages value=* editbox[] name=exclude value="" ?> ---- <?plugin WikiFormRich action=dumphtml method=get editbox[] name=directory value=HTML_DUMP_DIR editbox[] name=pages value="*" editbox[] name=exclude value="" ?> ---- <?plugin WikiFormRich action=loadfile method=get editbox[] name=source value=DEFAULT_WIKI_PGSRC checkbox[] name=overwrite value=1 editbox[] name=exclude value="" ?> ---- <?plugin WikiFormRich action=TitleSearch method=get class=wikiadmin nobr=1 editbox[] name=s text="" submit[] checkbox[] name=case_exact checkbox[] name=regex ?> ---- <?plugin WikiFormRich action=FullTextSearch method=get class=wikiadmin nobr=1 editbox[] name=s text="" submit[] checkbox[] name=case_exact checkbox[] name=regex ?> ---- <?plugin WikiFormRich action=FuzzyPages method=get class=wikiadmin nobr=1 editbox[] name=s text="" submit[] checkbox[] name=case_exact ?> ---- <?plugin WikiFormRich action=AppendText buttontext="AddPlugin" radio[] name=s value=<!plugin-list BackLinks page=WikiPlugin limit=5 !> ?> ---- <?plugin WikiFormRich action=AppendText buttontext="AddPlugin" combobox[] name=s text="" style="width:60px" value=<!plugin-list BackLinks page=WikiPlugin !> submit[] ?> ---- <?plugin WikiFormRich action=AppendText buttontext="AddCategory" pulldown[] name=s text="Categories: " value=<!plugin-list TitleSearch s=Category !> ?> ---- <?plugin WikiFormRich action=SemanticSearch buttontext="AddRelation" combobox[] name=relation method="xmlrpc:listRelations" submit[] checkbox[] name=case_exact text="Case-exact?" ?> ---- <?plugin WikiFormRich action=AppendText buttontext="InsertTemplate" combobox[] name=s text="Template: " method="plugin:titleSearch s=Template*" submit[] ?> ---- <?plugin WikiFormRich action=GoTo editbox[] name=page text="GoTo: " method="dynxmlrpc:titleSearch s=H" style="width:100px" autocomplete=1 submit[] ?> ------------- PhpWikiDocumentation Help:WikiPlugin
KcprAlumni
HomePage
How to use this Wiki
Adding Pages
List all Categories
Main Categories
CategoryWikiPlugin
CategoryActionPage
Search
Toolbox
Recent Changes
Recent New Pages
What links here
All pages
Recent Changes
RecentChanges
HomePage
Favorite Categories
InterWiki
(14)
InterWiki
(14)
View Page
View Source
History
Diff
Sign In