Vispārīgas darbības
Pieteikties
Reģistrēties
Viki:
games
▼
:
Dokumentu saraksts
»
Vieta:
Blog
▼
:
Dokumentu rādītājs
»
Lapa:
CreatePost
Meklēt
default
Lapas darbības:
Eksports
▼
:
Eksportēt kā PDF
Eksportēt kā RTF
Eksportēt kā HTML
Pārējās darbības
▼
:
Priekšskatīt
Skatīt pirmkodu
Viki sākuma lapa
»
The Wiki Blog
»
Create a new blog post
Create a new blog post
viki pirmkods
Pēdējais mainījis
Administrator
2011/11/06 20:09
Saturs
·
Komentāri
(0)
·
Anotācijas
(0)
·
Pielikumi
(0)
·
Vēsture
·
Informācija
Rādīt rindu numurus
{{include document="Blog.BlogCode"/}} {{velocity filter="none"}} {{html clean="false" wiki="true"}} #if($hasEdit) $xwiki.jsx.use($blogScriptsDocumentName)## ## ## ## #set($name = "$!request.entryTitle") #if($name == '') ## First step, display the create form #set($space = "$!request.entrySpace") #if($space == '') #set($space = $doc.space) #end <form action="${xwiki.getURL('Blog.CreatePost', 'view', 'xpage=plain')}" id="newBlogPost" method="post" class="xformInline"> <div> <input type="hidden" name="form_token" value="$!{services.csrf.getToken()}" /> <input type="hidden" name="entrySpace" value="$!{escapetool.xml($space)}"/> #if($doc.getObject($blogCategoryClassname)) <input type="hidden" name="category" value="${escapetool.xml(${doc.fullName})}"/> #end <label class="createPost" for="entryTitle">$msg.get('xe.blog.post.createpost') </label><input type="text" id="entryTitle" name="entryTitle" value="$msg.get('xe.blog.post.title')" class="withTip" size="30" /> <span class="buttonwrapper"><input type="submit" value="${escapetool.xml($msg.get('xe.blog.post.create'))}" class="button"/></span> </div> </form> #else ## Second step, form submitted, create the document #set($space = "$!request.entrySpace") #if($space == '') #set($space = 'Main') #end ## Remove . and : from the document name, as they have a special meaning in XWiki document names #set($postDocName = "${space}.${name.replaceAll('[.:]', '')}") ## Get the target blog document, to set it as the parent #getBlogDocument($space $blogDoc) #set($parent = $blogDoc.fullName) #set($title = "$!{escapetool.url($name)}") #if("$!request.category" != '') #set($category = "&${blogPostClassname}_${blogPostObjectNumber}_category=${escapetool.url(${request.category})}") #end $response.sendRedirect($xwiki.getURL($postDocName, 'edit', "template=${blogPostTemplate}&parent=${parent}&title=${title}&${blogPostClassname}_0_title=${title}$!{category}&form_token=$!{request.getParameter('form_token')}")) #end## name == '' #elseif("$!request.entryTitle" != '')## !hasEdit && form submitted #template('accessdenied.vm') #end## hasEdit {{/html}} {{/velocity}}
Recent Blog Posts
Wedding Crashers
A New Slipknot
Getting to know you
A Falling Star
The Grand Reveal
Plans for First Flight
Akuma Crushed Beneath the Heel
Caelan Defeats the Snake Form
How Not to Win Friends and Influence People
Ancient Lunars and Frozen Fair Folk
Blog Categories
Games
(60)
Diaspora
(3)
Imperium
(7)
Selene's Flurry
(20)
News
(1)
Other
(0)
Personal
(0)
Blog Archive
2009
(1)
2011
(1)
2012
(1)