Fork de wikipp, le moteur de wiki en c++, basé sur cppcms. Le fork ajoute la langue française
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

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 %>