Tags
Log-in
|
Register
|
Main
:
System Werks
>
Tags
Top Menu
Show
:
Comments
Attachments
History
Information
Print
:
Print
Print preview
Export as PDF
Export as RTF
Export as HTML
Export as XAR
Wiki code for
Tags
Hide Line numbers
1: ## 2: ## Tag application. 3: ## 4: ## - See a Tag Cloud of all tags within the wiki. 5: ## - See all the pages tagged with the given tag. 6: ## - Rename a tag. 7: ## - Delete a tag. 8: ## 9: $xwiki.ssx.use("Main.Tags") 10: ## 11: ## Set application variables (action and tag) from URL parameters. 12: ## 13: #set($do = $request.get("do")) 14: #if("$!do" == "") 15: #set($do = "") 16: #else 17: #set($tag = $request.get("tag")) 18: ## If the action is related to a tag (view, rename or delete) 19: ## but this tag is not set in the request, fallback on cloud. 20: #if("$!tag" == "") 21: #set($tag = "") 22: #end 23: #end 24: ## 25: ## Macro displayTagAppTitle. Display level1 title of this app. 26: ## 27: #macro(displayTagAppTitle $tag $displayButtons) 28: <h1 class="xapp"> 29: <span> 30: <a href="$doc.getURL("view")">$msg.get("xe.tag.tags")</a> 31: #if("$!tag" != "") 32: / 33: <span class="highlight tag"> 34: 35: <a href="$doc.getURL("view", "do=viewTag&tag=${tag}")">$tag</a> 36: #if($xwiki.hasAdminRights() && $displayButtons) 37: <a href="$doc.getURL("view", "do=prepareRename&tag=${tag}")" class="button rename">Rename</a> <a href="$doc.getURL("view", "do=prepareDelete&tag=${tag}")" class="button delete">Delete</a> 38: 39: #end 40: </span> 41: #end 42: </span> 43: </h1> 44: #end 45: ## 46: ## Switch between all possible actions: 47: ## viewTag, prepareRename, rename, prepareDelete, delete, default (Tag cloud) 48: ## 49: #if($do == "viewTag") 50: ## 51: ## View tag 52: ## 53: #displayTagAppTitle($tag true) 54: #if("$!request.get(’renamedTag’)" != "") 55: #info("$msg.get(’xe.tag.rename.success’, [$request.get(’renamedTag’)])") 56: #end 57: #set ($list = $xwiki.tag.getDocumentsWithTag($tag)) 58: <div> 59: <div id="dashboardleft" style="float:left; width: 44.9%;"> 60: <div style="padding-right:20px;"> 61: <h3 class="xapp">$msg.get("xe.tag.alldocs", [$tag])</span></h3> 62: #displayDocumentList($list true $blacklistedSpaces) 63: </div> 64: </div> 65: <div id="dashboardright" style="float:left; width: 55.1%;"> 66: <div style="padding-left: 20px;"> 67: <h3 class="xapp">$msg.get("xe.tag.recentchanges", [$tag])</span></h3> 68: #set($rcTag = [$tag]) 69: #includeInContext(’Main.RecentChanges’) 70: </div> 71: </div> 72: <div style="clear:both; margin-bottom: 40px;"><!-- --></div> 73: </div> 74: #elseif($do == "prepareRename") 75: ## 76: ## Prepare rename tag 77: ## 78: #displayTagAppTitle($tag false) 79: <form id="renameForm" action="no-follow" method="post"> 80: <input name="do" type="hidden" value="renameTag" /> 81: <input name="tag" type="hidden" value="$tag" /> 82: $msg.get("xe.tag.rename.renameto", [$tag]) <input type="text" name="renameTo" /> <input type="submit" value="$msg.get("xe.tag.rename")" onclick="$(’renameForm’).action=’$doc.getURL("view")’; return true;" /> 83: </form> 84: #elseif($do == "renameTag") 85: ## 86: ## Rename tag 87: ## 88: #set($renameTo = $request.get("renameTo")) 89: #set($success = false) 90: #if ("$!renameTo" != "") 91: #set($success = $xwiki.tag.renameTag($tag, $renameTo)) 92: #end 93: #if ($success == true) 94: $response.sendRedirect($doc.getURL("view", "do=viewTag&tag=${renameTo}&renamedTag=${tag}")) 95: #else 96: #error("$msg.get(’xe.tag.renane.failure’, [$tag, $renameTo])") 97: #end 98: #elseif($do == "prepareDelete") 99: ## 100: ## Prepare delete tag 101: ## 102: #displayTagAppTitle($tag false) 103: <form id="deleteForm" action="no-follow" method="post"> 104: <input name="do" type="hidden" value="deleteTag" /> 105: <input name="tag" type="hidden" value="$tag" /> 106: <input type="submit" value="$msg.get("xe.tag.delete", [$tag])" onclick="$(’deleteForm’).action=’$doc.getURL("view")’; return true;" /> 107: </form> 108: #elseif($do == "deleteTag") 109: ## 110: ## Delete tag 111: ## 112: #set($success = $xwiki.tag.deleteTag($tag)) 113: #if ($success == true) 114: $response.sendRedirect($doc.getURL("view", "deletedTag=${tag}")) 115: #else 116: #error("$msg.get(’xe.tag.delete.failure’, [$tag])") 117: #end 118: #else 119: ## 120: ## View all tags (Tag Cloud) 121: ## 122: #set($tags = $xwiki.tag.getTags(true)) 123: #set ($title = ’All Tags’) 124: #displayTagAppTitle("" false) 125: #if("$!request.get(’deletedTag’)" != "") 126: #info("$msg.get(’xe.tag.delete.success’, [$request.get(’deletedTag’)])") 127: #end 128: #set($docextras = []) 129: #includeInContext("XWiki.TagCloud") 130: #end
Welcome
Music
mp3surround
Use WinAMP
rockantenne
antenne
mp3surround explained
Stereo
Groove Salad
Stereo - jlGui
Java WinAMP Clone
rockantenne
antenne
Groove Salad
Recent Blog Posts
Deploying Windows® 7 Essential Guidance from the Windows 7 Resource Kit and TechNet Magazine
Data.gov
Mozilla Prism
FREE Book- Getting Started with DB2 Express-C
The 100 Best Products of 2008
Good Article and Tutorial
Top 101 Classic Web Sites
Recently Modified
mihatatu
Recently Created
mihatatu
|
alexefffell
|
miha_tatu
|
bourgeapperee
Search
Quick Links
Wiki Dashboard
Document Index
Blog
Sandbox
What's New
Calendar
Photo Albums
Tags
HarperTECH
System Werks
Coonich
Technology
Windows
Main
Whats New
Recent Members
Dashboard
Tags Rss
Event Calendar
Web Home
Blog Rss
Rss Feeds
Web Search
Web Preferences
XWiki Changelog
Top101Classic Web Sites
Good Article Tutorial
The100Best Productsof2008
FREEBook Getting Startedwith DB2Express C
Lucene Search
Recent Changes
Tags
Web Rss
Web Search Rss
Space Index
Spaces
All Docs