PageRenderTime 22ms CodeModel.GetById 27ms RepoModel.GetById 0ms app.codeStats 0ms

/app/views/landing.html

https://bitbucket.org/liutaihua/yyu
HTML | 182 lines | 160 code | 19 blank | 3 comment | 0 complexity | 7a25210ed310d38575a8f11d29793e2c MD5 | raw file
  1. $def with(r, delta, user_count, node_count, post_count, vote_count, comm_count)
  2. $var page_title :
  3. $var cssfiles: /static/public/css/landing.css
  4. $# note var cssfiles: /static/public/css/landing.css /static/public/css/jquery.motionCaptcha.0.2.css
  5. $# note var jsfiles: /static/public/js/Validform_v5.1.js /static/public/js/landing.js /static/public/js/passwordStrength-min.js /static/public/js/jquery.motionCaptcha.0.2.js
  6. <script>
  7. jQuery(function(){
  8. //浏览器
  9. if(jQuery.browser.msie){//若是ie浏览器
  10. jQuery('#detect').show()
  11. }
  12. function detectOS(){
  13. var sUserAgent = navigator.userAgent;
  14. var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");
  15. var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh" || navigator.platform == 'MacIntel');
  16. if(isMac) return "Mac";
  17. var isUnix = (navigator.platform == "X11") && !isWin && !isMac;
  18. if(isUnix) return "Unix";
  19. if(isWin)
  20. {
  21. jQuery('#detect').show()
  22. // var isWin95 = sUserAgent.indexOf("Win95") > -1 || sUserAgent.indexOf("Windows 95") > -1;
  23. // if(isWin95) return "Win95";
  24. // var isWin98 = sUserAgent.indexOf("Win98") > -1 || sUserAgent.indexOf("Windows 98") > -1;
  25. // if(isWin98) return "Win98";
  26. // var isWinME = sUserAgent.indexOf("Windows 9x 4.90") > -1 || sUserAgent.indexOf("Windows ME") > -1;
  27. // if(isWinME) return "WinME";
  28. // var isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1;
  29. // if(isWin2K) return "Win2000";
  30. // var isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 || sUserAgent.indexOf("Windows XP") > -1;
  31. // if(isWinXP) return "WinXP";
  32. }
  33. // return "None";
  34. }
  35. // alert(navigator.platform)
  36. detectOS()
  37. // function randomNumber(limit){
  38. // return Math.floor(Math.random()*limit)+1;
  39. // }
  40. // jQuery('#landingWrapper').css({
  41. // 'background-image' : 'url(/static/public/img/landing_bg/' + randomNumber(15) +'.jpg)'
  42. // })
  43. })
  44. </script>
  45. $ img = '/static/public/img/landing_bg/' + r + '.jpg'
  46. <div id="landingWrapper" style="background-image:url($img)">
  47. <div id="l_over"></div>
  48. <div id="landingMain" class="span8">
  49. <div id="landingLogo">
  50. <a href="/"><img src="/static/public/img/logo.png" /><h1>Biu</h1></a>
  51. <span id="version">Beta</span>
  52. </div>
  53. <div id="landingContent">
  54. <!-- <div class="span5"> -->
  55. <!-- <h2>阅读观看思考交流</h2> -->
  56. <h2>经历记录回忆思考</h2>
  57. <!-- <a href="javascript:void(0)" id="goReg" class="btn btn-large btn-block btn-success">注册</a></div> -->
  58. <a class="sns_connect_btn connect_douban_btn" href="/connect/douban"><i></i><span>使用豆瓣登录</span></a>
  59. <p id="status"> 上线第$delta天 - $user_count位用户 - $node_count个话题 - $post_count个片段 - $vote_count次喜欢 - $comm_count条评论</p>
  60. <div id="formWrap">
  61. <form id="landingForm" autocomplete="off" action="" method="post">
  62. <div id="regWrap">
  63. <h4>注册</h4>
  64. <div class="controls">
  65. <input name="regNickname" type="text" datatype="*1-10" nullmsg="请填写昵称" errormsg="1-10个字符" placeholder="给自己起一个名号" class="span3"/><span class="Validform_checktip">1-10个字符</span>
  66. </div>
  67. <div class="controls">
  68. <input id="regUserName" name="regUserName" type="text" placeholder="用户名" ajaxurl="/account/check_username" class="span3" datatype="regUserName" errormsg="以字母开头的2-16个字母、数字组合" nullmsg="用户名是必须的" /><span class="Validform_checktip"><i class="longTip">以字母开头的2-16个字母数字组合同时也会是你主页URL的一部分</i></span>
  69. </div>
  70. <div class="controls">
  71. <input name="regEmail" type="text" datatype="e" nullmsg="请填写邮箱" ajaxurl="/account/check_email" errormsg="请检查邮箱格式" placeholder="邮箱" class="span3"/><span class="Validform_checktip"></span>
  72. </div>
  73. <div class="controls">
  74. <input type="password" name="regUserPassword" placeholder="密码" datatype="*6-16" errormsg="密码范围在6~16位之间" plugin="passwordStrength" class="span3"/>
  75. <span class="Validform_checktip">6-16个字符</span>
  76. <div class="passwordStrength" style="display:none;"><b>密码强度</b> <span></span><span></span><span class="last"></span></div>
  77. </div>
  78. <div class="controls">
  79. <input type="password" name="regUserPassword2" placeholder="确认密码" datatype="*6-16" class="span3" datatype="*" recheck="regUserPassword" nullmsg="请再输入一次密码!" errormsg="您两次输入的账号密码不一致!" />
  80. <span class="Validform_checktip"></span>
  81. </div>
  82. <div class="controls">
  83. <div id="mc">
  84. <canvas id="mc-canvas"></canvas>
  85. </div>
  86. <span class="Validform_checktip">请重新描绘右侧图形大概意思即可</span>
  87. </div>
  88. <div class="form-actions"><input type="submit" id="regButton" class="btn btn-success btn-block btn-large" disabled="disabled" value="注册" /></div>
  89. </div>
  90. </form>
  91. <form id="landingForm2" autocomplete="off" action="/account/landing_login" method="post">
  92. <div id="loginWrap">
  93. <div class="input-prepend">
  94. <span class="add-on"><i class="icon-envelope"></i></span>
  95. <input name="loginEmail" type="text" placeholder="邮箱" class="span3"/>
  96. <span class="Validform_checktip"></span>
  97. </div>
  98. <div class="input-prepend">
  99. <span class="add-on"><i class="icon-lock"></i></span>
  100. <input name="loginPassword" type="password" placeholder="密码" class="span3"/>
  101. <a id="forgotButton" href="javascript:void(0)">忘记密码?</a>
  102. </div>
  103. <input type="submit" id="loginButton" class="btn btn-success" value="登录"><span id="msgdemo2"></span>
  104. </div>
  105. </form>
  106. <form id="landingForm3" autocomplete="off" action="/account/landing_forgot" method="post">
  107. <div id="forgotWrap">
  108. <div class="input-prepend help-inline">
  109. <input name="forgotEmail" type="text" placeholder="输入你的注册邮箱" datatype="e" nullmsg="请填写邮箱" errormsg="请检查邮箱格式" class="span3"/>
  110. <span class="Validform_checktip"></span>
  111. </div>
  112. <div class="help-inline" style="vertical-align: top;">
  113. <input type="submit" id="loginButton" class="btn btn-success" value="发送邮件"><span id="msgdemo3"></span>
  114. </div>
  115. </div>
  116. </form>
  117. </div>
  118. <div id="buttonGroup">
  119. <a id="reg_link" href="/account/register"><i class="icon_26 icon-reg"></i><span>注册<b></b></span></a>
  120. <a id="login_link" href="/account/login"><i class="icon_26 icon-login"></i><span>登录<b></b></span></a>
  121. </div>
  122. </div>
  123. </div>
  124. <div id="via">
  125. $if r == '1':
  126. ''
  127. $elif r == '2':
  128. ''
  129. $elif r == '3':
  130. ''
  131. $elif r == '4':
  132. 你关心的人们一起探寻变化的大千世界
  133. $elif r == '5':
  134. ''
  135. $elif r == '6':
  136. ''
  137. $elif r == '7':
  138. 是疲惫, 还是新生?
  139. $elif r == '8':
  140. ''
  141. $elif r == '9':
  142. 新生, 乐观, 世界
  143. $elif r == '10':
  144. 纯洁, 杀戮?
  145. $elif r == '11':
  146. ''
  147. $elif r == '12':
  148. 工业, 还是毁灭?
  149. $elif r == '13':
  150. 稳定是虚伪的
  151. $elif r == '14':
  152. 不要轻易忘记自己生活中经历过的
  153. $elif r == '15':
  154. , 或许你不是最苦的
  155. $elif r == '16':
  156. ''
  157. $elif r == '17':
  158. 希望人人都能在繁华的背后, 找到属于自己的一片天地
  159. </div>
  160. </div>
  161. <div id="detect">
  162. 如果想体验最佳浏览效果请使用 Firefox 或者 Chrome 浏览器此网站不对IE内核浏览器包括国产360浏览器腾讯TT等和Windows系统做兼容
  163. </div>