diff --git a/README.md b/README.md index 76399f3..ba7d1c5 100644 --- a/README.md +++ b/README.md @@ -39,13 +39,14 @@ Akf-forum has got an API for AJAX (fetch), other clients etc. And, you can learn | Better Auth | ⚪ | MEDIUM | - mod role, permissions -- Fix footer, theme, category pages +- Fix footer's location. - upload other photos, model for it - category system bloat. - preview for send messages in markdown format. - Limits for thread title, message content, username, user about - desp => description - +- threads title and desp black theme, center +- scroll ## Major Version History - V4: Caching - V3: New Theme diff --git a/routes/messages.js b/routes/messages.js index f3d07ad..de5a4c8 100644 --- a/routes/messages.js +++ b/routes/messages.js @@ -9,7 +9,7 @@ app.get("/:id", async (req, res) => { if (!message || (message.deleted && !req.user?.admin)) return res.error( 404, `We don't have any message with id ${req.params.id}.`); - res.redirect(`/threads/${message.threadID}?scroll=${message.id}`); + res.redirect(`/threads/${message.threadID}#message-${message.id}`); }); diff --git a/routes/threads.js b/routes/threads.js index efc9478..ab43529 100644 --- a/routes/threads.js +++ b/routes/threads.js @@ -31,7 +31,7 @@ app.get("/:id/", async (req, res) => { const messages = await Promise.all(await MessageModel.find(query).sort({ time: 1 }).limit(10).skip(page * 10) .then(messages => messages.map(message => message.get_author()))); - res.reply("thread", { page, thread, messages, scroll: req.query.scroll || messages[0]?.id }); + res.reply("thread", { page, thread, messages }); thread.save(); diff --git a/views/admin.ejs b/views/admin.ejs index 1a9bc31..c89a54e 100644 --- a/views/admin.ejs +++ b/views/admin.ejs @@ -31,6 +31,7 @@ IP BAN REMOVE IP BAN + Create Category

Banned users:

diff --git a/views/categories.ejs b/views/categories.ejs index 31a1a06..96c884c 100644 --- a/views/categories.ejs +++ b/views/categories.ejs @@ -10,9 +10,6 @@ <%- include("extra/navbar") %>
- <%if(user?.admin) {%> - Create Category - <% }; %> <% categories.forEach(category=>{ %>
diff --git a/views/extra/footer.ejs b/views/extra/footer.ejs index 02b56b6..a2de9b6 100644 --- a/views/extra/footer.ejs +++ b/views/extra/footer.ejs @@ -20,10 +20,9 @@ This website is powered by akf-forum
- Coders
- By Akif
By Tokmak + Akif
Tokmak
\ No newline at end of file diff --git a/views/thread.ejs b/views/thread.ejs index 5e3fe45..592bb29 100644 --- a/views/thread.ejs +++ b/views/thread.ejs @@ -98,7 +98,6 @@ const content = message.querySelector(".content"); content.innerHTML = converter.makeHtml(content.rawText = content.innerHTML); } - document.getElementById("message-<%= scroll %>").scrollIntoView(); function dots(id) { document.getElementById('message-' + id).querySelector(".dots-menu").classList.toggle('active')