[Tutorial] Caixa em tópicos populares
Página 1 de 1 • Compartilhe
Informações:
Autor: Hancki
Versões: Todas as versões
Introdução: Caixa em topicos populares
Instalação:
Acesse:
Então crie um novo javascript com investimento nos sub-fóruns com esse código:Painel de controle ->> Modulos ->> HTML & Javascripts ->> Gestão dos códigos Javascripts
PHPBB3 |
- Código:
$(document).ready(function () {
var sCSS = '<style>.popularhancki {background: #ED7710;display: block;height: 16px;margin: 0 auto;max-width: 50px;line-height: 16px;padding: 1px 5px;font-size:9px;font-weight: bold;text-transform: uppercase;color: #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;vertical-align: middle;}</style>';
document.head.insertAdjacentHTML('beforeEnd', sCSS);
$("ul.topiclist dfn").remove();
$('.forumbg .row dd.posts').each(function () {
var numerorespostas = $(this).text();
var popularhancki = '<span class="popularhancki">Popular</span>';
if (numerorespostas >= 3) {
$(this).append(popularhancki);
}
});
});
PHPBB2 |
- Código:
$(document).ready(function () {
var sCSS = '<style>.popularhancki {background: #ED7710;display: block;height: 16px;margin: 0 auto;max-width: 50px;line-height: 16px;padding: 1px 5px;font-size:9px;font-weight: bold;text-transform: uppercase;color: #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;vertical-align: middle;}</style>';
document.head.insertAdjacentHTML('beforeEnd', sCSS);
$('th:contains("Respostas")').each(function () {
$(this).parents('.forumline').find('tbody tr td.row2').each(function () {
var numerorespostas = $(this).text();
var popularhancki = '<span class="popularhancki">Popular</span>';
if (numerorespostas >= 3) {
$(this).append(popularhancki);
}
});
});
});
$(document).ready(function () {
$("table.forumline tbody tr").each(function () {
$(".popularhancki:last", this).hide();
});
});
PUNBB |
- Código:
$(document).ready(function () {
var sCSS = '<style>.popularhancki {background: #ED7710;display: block;height: 16px;margin: 0 auto;max-width: 50px;line-height: 16px;padding: 1px 5px;font-size:9px;font-weight: bold;text-transform: uppercase;color: #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;vertical-align: middle;}</style>';
document.head.insertAdjacentHTML('beforeEnd', sCSS);
$('thead:contains("Respostas")').each(function () {
$(this).parents('.main-content').find('td.tc2').each(function () {
var numerorespostas = $(this).text();
var popularhancki = '<span class="popularhancki">Popular</span>';
if (numerorespostas >= 3) {
$(this).append(popularhancki);
}
});
});
});
INVISION |
- Código:
$(document).ready(function () {
var sCSS = '<style>.popularhancki {background: #ED7710;display: block;height: 16px;margin: 0 auto;max-width: 50px;line-height: 16px;padding: 1px 5px;font-size:9px;font-weight: bold;text-transform: uppercase;color: #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;vertical-align: middle;}</style>';
document.head.insertAdjacentHTML('beforeEnd', sCSS);
$('.ipbtable tbody tr').each(function () {
var numerorespostas = $(this).find("td:eq(3)").text();
var popularhancki = '<span class="popularhancki">Popular</span>';
if (numerorespostas >= 3) {
$(this).find("td:eq(3)").append(popularhancki);
}
});
});
2º - Modificando o código:
Agora, neste processo, é necessário a sua máxima atenção. Vamos modificar o número mínimo de tópicos para que este aviso apareça. Imaginemos que os seus tópicos se tornam populares apenas quando chegam a 20 mensagens. Então, escolherá o número 20 no seu código, como será explicado abaixo.
Então, para que isso aconteça, procure no código que escolheu no passo anterior, a seguinte linha:
- Código:
if (numerorespostas >= 3) {
- Resultado:
Tópicos semelhantes
Cria uma conta ou logue para postar uma mensagem.
Você precisa ser um membro, para poder postar uma resposta.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|