Fork de wikipp, le moteur de wiki en c++, basé sur cppcms. Le fork ajoute la langue française
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

main.tmpl 3.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <% c++ #include "content.h" %>
  2. <% xhtml %>
  3. <% skin view %>
  4. <% view master uses content::master %>
  5. <% template title() %><% gt "Wellcome to WikiPP" %><% end %>
  6. <% template navigation() %>
  7. <a href="<%= login_link %>"><span id="loginout"></span></a>
  8. &nbsp;/&nbsp;
  9. <a href="<%= edit_options %>"><% gt" Users Area" %></a>
  10. <% end template %>
  11. <% template navbar() %>
  12. <%= about | ext markdown %>
  13. <hr/>
  14. <h2><% gt "Navigation" %></h2>
  15. <ul>
  16. <li><a href="<%= toc %>"><% gt "Index" %></a></li>
  17. <li><a href="<%= changes %>"><% gt "Changes" %></a></li>
  18. </ul>
  19. <% foreach l in languages %>
  20. <h2><% gt "Main Page" %></h2>
  21. <ul>
  22. <% item %><li><a href="<%= l.second %>"><%= l.first %></a></li><% end %>
  23. </ul>
  24. <% end %>
  25. <% end template %>
  26. <% template main() %><% end %>
  27. <% template wiki_title() %><%= wiki_title %><% end %>
  28. <% template sidebar() %><% end %>
  29. <% template render() %>
  30. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  31. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  32. <html xmlns="http://www.w3.org/1999/xhtml">
  33. <head>
  34. <title><% include title() %></title>
  35. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  36. <link href="<%= media %>/style.css" rel="stylesheet" type="text/css" />
  37. <% if not empty syntax_highlighter %>
  38. <script language="javascript" src="<%= media %>/sh/Scripts/shCore.js"></script>
  39. <script language="javascript" src="<%= media %>/sh/Scripts/shBrushCpp.js"></script>
  40. <link href="<%= media %>/sh/Styles/SyntaxHighlighter.css" rel="stylesheet" type="text/css" />
  41. <% end %>
  42. <link href="<%= media %>/style-<% if rtl %>rtl<% else %>ltr<%end%>.css" rel="stylesheet" type="text/css" />
  43. </head>
  44. <body onload="loginout()">
  45. <script type="text/javascript">
  46. <!--
  47. function get_cookie(c_name)
  48. {
  49. c_name='<%= cookie_prefix %>' + c_name;
  50. if (document.cookie.length>0){
  51. c_start=document.cookie.indexOf(c_name + "=");
  52. if (c_start!=-1){
  53. c_start=c_start + c_name.length+1;
  54. c_end=document.cookie.indexOf(";",c_start);
  55. if (c_end==-1) c_end=document.cookie.length;
  56. return decodeURIComponent(document.cookie.substring(c_start,c_end));
  57. }
  58. }
  59. return "";
  60. }
  61. function loginout(){
  62. var element=document.getElementById('loginout');
  63. var username=get_cookie('username');
  64. if(username=='') {
  65. element.innerHTML='<% gt "Login" %>';
  66. }
  67. else {
  68. element.innerHTML='<% gt "Logout " %>('+username+')';
  69. }
  70. }
  71. -->
  72. </script>
  73. <div id="page" >
  74. <div id="header">
  75. <h1 id="title"><% include wiki_title() %></h1>
  76. </div>
  77. <div id="path">
  78. <a href="<%= main_local %>"><% gt "Main" %></a>
  79. &nbsp;/&nbsp;
  80. <% include navigation()%>
  81. </div>
  82. <div id="maincontent">
  83. <h1><% include title() %></h1>
  84. <% include main() %>
  85. </div>
  86. <div id="sidecontent">
  87. <% include navbar() %>
  88. <% include sidebar() %>
  89. <hr/>
  90. <p><a href="http://jigsaw.w3.org/css-validator/check/referer"><% gt "Valid CSS" %></a>
  91. | <a href="http://validator.w3.org/check?uri=referer"><% gt "Valid XHTML 1.0" %></a>
  92. </p>
  93. </div>
  94. <div id="footer">
  95. <div id="copyrightdesign">
  96. <%= copyright %> | <% gt "Template design based on <a href=\"http://ContentedDesigns.com\">Contented Designs</a>" %>
  97. </div>
  98. <div id="footercontact">
  99. <a href="<%= contact %>"><% gt "Contact" %></a>
  100. </div>
  101. </div>
  102. </div>
  103. <% if not empty syntax_highlighter %>
  104. <script language="javascript" >
  105. <!--
  106. dp.SyntaxHighlighter.HighlightAll('code');
  107. -->
  108. </script>
  109. <% end %>
  110. </body>
  111. </html>
  112. <% end template %>
  113. <% end view %>
  114. <% end skin %>