diff --git a/README.md b/README.md index 966926e..610a347 100644 --- a/README.md +++ b/README.md @@ -45,12 +45,10 @@ Akf-forum has got an API for AJAX, other clients etc. And, you can learn about A - page for threads - users - extra ratelimits - better edits -- IP BAN fix +- IP BAN fix, user -> ips [] - message counts for API - ZATEN SİLİNDİ BU KİŞİ & MESAJ -- delete thread for threads area - delete admin request, moreover, add it to user patch delete 😳 -- user -> ips [] ### API | To do | Is done? diff --git a/public/css/navbar.css b/public/css/navbar.css index 476d03b..fbb6d1d 100644 --- a/public/css/navbar.css +++ b/public/css/navbar.css @@ -52,7 +52,8 @@ a { .btn-danger { color: #e8e8e8; background-color: #ff0000; - padding: 10px 20px 10px 20px; + padding: 0px 10px 0px 10px; + border-radius: 4px; font-weight: 700; margin: 10px; @@ -60,7 +61,7 @@ a { border: 2px solid #ff0000; } - + .btn-outline-primary { color: #4d18e6; padding: 10px 20px 10px 20px; @@ -83,9 +84,10 @@ a { .btn-outline-primary:hover { border: 2px solid #4d18e6; } -.btn-danger:hover{ -background-color: #d01919; -border: 2px solid #d01919; + +.btn-danger:hover { + background-color: #d01919; + border: 2px solid #d01919; } @@ -95,6 +97,7 @@ border: 2px solid #d01919; display: flex; justify-content: space-around; } + .menu-item { padding: 10px; font-weight: 700; @@ -143,7 +146,7 @@ div.avatar { .box-username { display: flex; - align-items:center; + align-items: center; justify-content: center; font-size: 18px; font-weight: 700; @@ -182,4 +185,4 @@ div.avatar { width: 100%; text-align: center; } -} +} \ No newline at end of file diff --git a/routes/users.js b/routes/users.js index 1f20121..675d8e6 100644 --- a/routes/users.js +++ b/routes/users.js @@ -16,8 +16,8 @@ app.get("/:id", async (req, res) => { if (member && (user?.admin || !member.deleted)) { - const message = await MessageModel.count({ "author.id": id }); - const thread = await ThreadModel.count({ "author.id": id }); + const message = await MessageModel.count({ authorID: id }); + const thread = await ThreadModel.count({ authorID: id }); member.about = member.about.replaceAll("&", "&") .replaceAll("<", "<").replaceAll(">", ">") .replaceAll("\"", """).replaceAll("'", "'") diff --git a/views/thread.ejs b/views/thread.ejs index c1d0748..6b8f0a5 100644 --- a/views/thread.ejs +++ b/views/thread.ejs @@ -41,7 +41,7 @@
- +
<%= new Date(message.time).toLocaleDateString() %>
@@ -52,7 +52,7 @@
<%- message.content %>
<% if(user){ %> - <% if(user.id === message.author.id || user.admin){ %> + <% if(user.id === message.authorID || user.admin){ %>
<% if (message.deleted){ %> diff --git a/views/threads.ejs b/views/threads.ejs index 8058a3e..117e10b 100644 --- a/views/threads.ejs +++ b/views/threads.ejs @@ -19,8 +19,11 @@ <%= thread.title %>
- + <% if (user && !thread.deleted){ %> + + <% } %> <%= thread.author.name %>
+