(24-05-2025, 02:40 )Hebert Richers Escreveu: Confesso que não entendi que hyperlink seria esse, Bruna.Se quiser posso ser a administradora do site também haha
Depois consegue me dizer com mais detalhes, praticamente desenhando pra eu entender, hahaha?
Brincadeira. É que na listagem dos tópicos, o horário do último post (tipo "6 minutos atrás") não é clicável. Ele mostra a hora, mas não leva direto ao post. Só o título do tópico leva pra algum lugar (e mesmo assim, leva pro primeiro post).
Seria interessante transformar esse horário do último post em um link, e nesse caso, o link seria algo tipo: showthread.php?tid=XXXX&action=lastpost
Aqui um script bem rudimentar que eu estou usando no TamperMonkey pra criar essa funcionalidade enquanto ela não é oficialmente implementada.
Código:
(function () {
'use strict';
// Busca todas as linhas de tópicos
const topicRows = document.querySelectorAll('.row.pt-3');
topicRows.forEach(row => {
const timeContainer = row.querySelector('.col-2 span[title]');
const threadLink = row.querySelector('a[href*="showthread.php?tid="]');
// Confirma que tem o horário e o link do tópico
if (timeContainer && threadLink) {
// Extrai o tid do link (ex: 39272)
const tidMatch = threadLink.href.match(/tid=(\d+)/);
if (tidMatch) {
const tid = tidMatch[1];
const lastpostUrl = `showthread.php?tid=${tid}&action=lastpost`;
// Cria um novo link
const link = document.createElement('a');
link.href = lastpostUrl;
link.textContent = timeContainer.textContent;
link.title = timeContainer.title;
// Substitui o <span> pelo <a>
timeContainer.replaceWith(link);
}
}
});
})();
Aqui tá o link de uma versão mais refinada (mas mais longa) do script: https://greasyfork.org/pt-BR/scripts/537...ltimo-post
True love will find you in the end.
(Este post foi modificado pela última vez em: 24-05-2025, 15:20 por Bruna'.)