浏览代码

그라바타 Beta

ect (or 2du) 8 年之前
父节点
当前提交
48339ed041
共有 2 个文件被更改,包括 35 次插入18 次删除
  1. 11 1
      func.py
  2. 24 17
      views/acme/index.tpl

+ 11 - 1
func.py

@@ -252,7 +252,17 @@ def custom(conn):
     else:
         user_icon = 0
 
-    return ['', '', user_icon, user_head]
+    if user_icon == 1:
+        curs.execute('select email from user where id = ?', [ip_check()])
+        data = curs.fetchall()
+        if data:
+            email = data[0][0]
+        else:
+            email = ''
+    else:
+        email = ''
+
+    return ['', '', user_icon, user_head, email]
 
 def acl_check(conn, name):
     ip = ip_check()

+ 24 - 17
views/acme/index.tpl

@@ -71,13 +71,6 @@
                                 <i class="fa fa-angle-left"></i>
                             </a>
                         </li>
-                        <li>
-                            <a href="/random">
-                                <i class="fa fa-random" aria-hidden="true"></i>
-                                무작위
-                                <i class="fa fa-angle-left"></i>
-                            </a>
-                        </li>
                         <li class="dropdown">
                             <a class="dropdown-toggle" data-close-others="false" data-delay="0" data-hover="dropdown" data-toggle="dropdown" href="javascript:void(0);">
                                 <i class="fa fa-plus-circle" aria-hidden="true"></i>
@@ -86,15 +79,9 @@
                             </a>
                             <ul role="menu" class="dropdown-menu">
                                 <li>
-                                    <a href="/user">
-                                        % if(imp[2][2] == 1):
-                                            <i class="fa fa-user" aria-hidden="true"></i>
-                                        % elif(imp[2][2] == 0):
-                                            <i class="fa fa-user-times" aria-hidden="true"></i>
-                                        % else:
-                                            <i class="fa fa-user-secret" aria-hidden="true"></i>
-                                        % end
-                                        사용자
+                                    <a href="/random">
+                                        <i class="fa fa-random" aria-hidden="true"></i>
+                                        무작위
                                     </a>
                                 </li>
                                 <li>
@@ -104,7 +91,27 @@
                                     </a>
                                 </li>
                             </ul>
-                        </li>         
+                        </li>       
+                        <li>
+                            <a href="/user">
+                                % if(imp[2][2] == 1):
+                                    <i class="fa fa-user" aria-hidden="true"></i>
+                                % elif(imp[2][2] == 0):
+                                    <i class="fa fa-user-times" aria-hidden="true"></i>
+                                % else:
+                                    <i class="fa fa-user-secret" aria-hidden="true"></i>
+                                % end
+
+                                % if(imp[2][4] != ''):
+                                    % import hashlib
+                                    % md5_email = hashlib.md5(imp[2][4].encode()).hexdigest()
+                                    
+                                    <img src="http://www.gravatar.com/avatar/{{md5_email}}?s=30">
+                                % else:
+                                    사용자
+                                % end
+                            </a>
+                        </li>  
                     </ul>
                 </div>
             </div>