Ultima peça de um tópico quente
Página 1 de 1
Ultima peça de um tópico quente
Olá, bem eu estou bem interessado em colocar este código de tópicos "quentes" ou populares.
Eu utilizei este span e este css que eu encontrei aqui no fórum, até ai tudo bem, acontece que o "quente" não aparece, eu acho que tinha um .js que informe ao span quando ele deve aparecer.
Posso notar que o span tem o display:none se eu usar um inspetor de elementos comum, posso ver que o "quente" está lá, mas está com o display:none ativo.
Estou a utilizar este template
Aguardo respostas, Grato!
@Edit:
O link do fórum é staffergroupbr.stuning.net/
A imgem é https://i.servimg.com/u/f58/17/80/21/71/sem_ta15.png
Eu utilizei este span e este css que eu encontrei aqui no fórum, até ai tudo bem, acontece que o "quente" não aparece, eu acho que tinha um .js que informe ao span quando ele deve aparecer.
Posso notar que o span tem o display:none se eu usar um inspetor de elementos comum, posso ver que o "quente" está lá, mas está com o display:none ativo.
Estou a utilizar este template
- Código:
<span style="display:none;" data-id="hot_topic" class="ipsBadge ipsBadge_orange">Quente</span>
- Código:
.ipsBadge_orange {
background: none repeat scroll 0 0 #ED7710;
}
.ipsBadge {
border-radius: 4px 4px 4px 4px;
color: #FFFFFF;
display: inline-block;
font-size: 9px;
font-weight: bold;
height: 15px;
line-height: 15px;
padding: 0 5px;
text-transform: uppercase;
vertical-align: middle;
}
Aguardo respostas, Grato!
@Edit:
O link do fórum é staffergroupbr.stuning.net/
A imgem é https://i.servimg.com/u/f58/17/80/21/71/sem_ta15.png
Última edição por D'Leandro™ em Qua 23 Out 2013, 10:06 pm, editado 1 vez(es) (Motivo da edição : para ninguem me encher '-')
Convidado- Convidado
Re: Ultima peça de um tópico quente
Fico bastante feliz que meu sistema anti cópias de códigos JS esteja funcionando plenamente!
Só assim você postou este tópico pois se tivesse pego o JS não o faria, não é mesmo?
Se usasse nosso sistema de buscas, teria encontrado neste link: http://jscript.forumeiros.com/t338-topicos-quentes#2220
Aproveite pra ter essa versão beta pois a final somente no tutorial que farei em breve!
JS
Só assim você postou este tópico pois se tivesse pego o JS não o faria, não é mesmo?
Se usasse nosso sistema de buscas, teria encontrado neste link: http://jscript.forumeiros.com/t338-topicos-quentes#2220
Aproveite pra ter essa versão beta pois a final somente no tutorial que farei em breve!
JS
Re: Ultima peça de um tópico quente
Eu não lembro onde peguei este código, mas algum usuário aqui pediu um suporte, eu estava lendo os tópicos de suporte para ver se podia ajudar alguém e achei ele.
Eu não "copiei o código" a final o código foi passado a um usuário comum, e junto ao código tinha algo do tipo: vou passar o código aqui, as explicações deixo para o tutorial
Algo deste tipo...
Ps: peguei o código que tem no tópico que você citou e não adiantou...
Devo adicionar no final de qual template?
@Edit: foi aqui: http://jscript.forumeiros.com/t161-temas-quentes#795
Eu não "copiei o código" a final o código foi passado a um usuário comum, e junto ao código tinha algo do tipo: vou passar o código aqui, as explicações deixo para o tutorial
Algo deste tipo...
Ps: peguei o código que tem no tópico que você citou e não adiantou...
Devo adicionar no final de qual template?
- Código:
<script type="text/javascript">
//<![CDATA[
/***
* Copyright (c) 2013 JScript <jscriptbrasil at live.com>
* This work is free. You can redistribute it and/or modify it
* under the terms of the WTFPL, Version 2
*
* For more information, go to the home page:
* http://jscript.forumeiros.com/forum
*/
var replies_value = 9;
var target = $('td.tc3');
target.each(function(index){
var oThis = $(this);
var replies = oThis.children('strong[data-id="replies"]').text();
if (replies > replies_value) {
oThis.children('span[data-id="hot_topic"]').show();
}
});
//]]>
</script>
@Edit: foi aqui: http://jscript.forumeiros.com/t161-temas-quentes#795
Convidado- Convidado
Re: Ultima peça de um tópico quente
Definitivamente essa sua frase não combina com os passos registrados no histórico de seu perfil, até porque se tivesse visto o tópico que informou na mensagem acima, teria visto o código JS e o nome do template!D'Leandro™ escreveu:Eu não lembro onde peguei este código (...)
@Edit: foi aqui: http://jscript.forumeiros.com/t161-temas-quentes#795
Aliás, percebi que não presta muito a devida atenção ao ler as mensagens dos posts, pois teria visto que o template é o topics_list_box!
Leia com atenção: http://jscript.forumeiros.com/t150-novos-sistemas-new-features#1164
E isto:
No mínimo demonstra um desrespeito aos outros membros do fórum, que não se repitam frases como esta! Se achas que alguém aqui lhe "enche", reporte a algum membro da staff ou sinta-se à vontade em seguir em frente.
JS
Re: Ultima peça de um tópico quente
Eu realmente acho cara na boa... me chamaram a atenção em um tópico só pq eu n postei o link do fórum sendo que o suporte não tinha nada a ver com o fórum eu só pedi um código simples.
Mas dexa isso pra lá, tudo que é dito por aqui alguém resolve complicar, não consigo entender por que fóruns de qualidade sempre são chatos!
Em fim... Não sei que negócio é esse de histórico do perfil, mas eu achei o código lá sim, e o script que tem lá não funcionou, além do mais eu sou totalmente noob na questão "templates" sempre usei PhpBB3 e nunca entendi nada de script, eu coloquei aquele código lá bem no final do template topics_list_box e não funcionou.
Só pra vc saber, sim eu li o tópico todinho e fiz como dizia lá.
Mas dexa isso pra lá, tudo que é dito por aqui alguém resolve complicar, não consigo entender por que fóruns de qualidade sempre são chatos!
Em fim... Não sei que negócio é esse de histórico do perfil, mas eu achei o código lá sim, e o script que tem lá não funcionou, além do mais eu sou totalmente noob na questão "templates" sempre usei PhpBB3 e nunca entendi nada de script, eu coloquei aquele código lá bem no final do template topics_list_box e não funcionou.
Só pra vc saber, sim eu li o tópico todinho e fiz como dizia lá.
Convidado- Convidado
Re: Ultima peça de um tópico quente
Sabe essas duas frases em sua primeira postagem?
Mas já que você afirma não saber muita coisa sobre templates, até porque utilizava outra versão, como nós aqui ainda não temos uma categoria específica, poste suas dúvidas sobre como editar/acessar os templates do punbb neste link: http://jscript.forumeiros.com/f3-chat-offline
Veja o teste que fiz em seu fórum:
Tente utilizar este código:
JS
Entram em total contradição com sua última mensagem acima:D'Leandro™ escreveu:(...)eu acho que tinha um .js que informe ao span quando ele deve aparecer.
(...)A unica coisa que falta é o .js '-'
Testei em seu fórum nesse momento e funcionou sim, e olha que testei apenas no console do navegador!D'Leandro™ escreveu:(...)eu achei o código lá sim, e o script que tem lá não funcionou,
Mas já que você afirma não saber muita coisa sobre templates, até porque utilizava outra versão, como nós aqui ainda não temos uma categoria específica, poste suas dúvidas sobre como editar/acessar os templates do punbb neste link: http://jscript.forumeiros.com/f3-chat-offline
Veja o teste que fiz em seu fórum:
Tente utilizar este código:
- Código:
var target = $('.statused tr');
target.each(function(index){
var oThis = $(this);
var replies = oThis.find('.tc2').text();
if (replies > 2) {
oThis.find('span[data-id="hot_topic"]').show();
}
});
JS
Última edição por JScript em Qua 23 Out 2013, 11:43 pm, editado 1 vez(es) (Motivo da edição : Adicionado o teste!)
Re: Ultima peça de um tópico quente
é só colocar o código quando terminar o template?
Eu fiz isso e n adiantou...
Veja!
Eu fiz isso e n adiantou...
Veja!
- Código:
<!-- BEGIN topics_list_box -->
<!-- BEGIN row -->
<!-- BEGIN header_table -->
<!-- BEGIN multi_selection -->
<script type="text/javascript">
function check_uncheck_main_{topics_list_box.row.header_table.BOX_ID}() {
var all_checked = true;
for (i = 0; (i < document.{topics_list_box.FORMNAME}.elements.length) && all_checked; i++) {
if (document.{topics_list_box.FORMNAME}.elements[i].name == '{topics_list_box.FIELDNAME}[]{topics_list_box.row.header_table.BOX_ID}') {
all_checked = document.{topics_list_box.FORMNAME}.elements[i].checked;
}
}
document.{topics_list_box.FORMNAME}.all_mark_{topics_list_box.row.header_table.BOX_ID}.checked = all_checked;
}
function check_uncheck_all_{topics_list_box.row.header_table.BOX_ID}() {
for (i = 0; i < document.{topics_list_box.FORMNAME}.length; i++) {
if (document.{topics_list_box.FORMNAME}.elements[i].name == '{topics_list_box.FIELDNAME}[]{topics_list_box.row.header_table.BOX_ID}') {
document.{topics_list_box.FORMNAME}.elements[i].checked = document.{topics_list_box.FORMNAME}.all_mark_{topics_list_box.row.header_table.BOX_ID}.checked;
}
}
}
</script>
<!-- END multi_selection -->
<div class="main-head">
<!-- BEGIN multi_selection -->
<input onclick="check_uncheck_all_{topics_list_box.row.header_table.BOX_ID}();" type="checkbox" name="all_mark_{topics_list_box.row.header_table.BOX_ID}" value="0" />
<!-- END multi_selection -->
<h1 class="page-title">{topics_list_box.row.L_TITLE} [{topics_list_box.row.COUNT_TOTAL_TOPICS}]</h1>
</div>
<div class="main-content">
<table cellspacing="0" class="table">
<thead>
<tr>
<th class="tcl">{L_TOPICS}</th>
<th class="tc2">{topics_list_box.row.L_REPLIES}</th>
<th class="tc3">{topics_list_box.row.L_VIEWS}</th>
<th class="tcr">{topics_list_box.row.L_LASTPOST}</th>
</tr>
</thead>
<tbody class="statused">
<!-- END header_table -->
<!-- BEGIN header_row -->
<strong>{topics_list_box.row.L_TITLE}</strong>
<!-- END header_row -->
<!-- BEGIN topic -->
<!-- BEGIN table_sticky -->
</tbody>
</table>
</div>
<div class="main-head">
<!-- BEGIN multi_selection -->
<input onclick="check_uncheck_all_{topics_list_box.row.header_table.BOX_ID}();" type="checkbox" name="all_mark_{topics_list_box.row.header_table.BOX_ID}" value="0" / >
<!-- END multi_selection -->
<h2>{topics_list_box.row.topic.table_sticky.L_TITLE} [{topics_list_box.row.topic.table_sticky.COUNT_TOTAL_TOPICS}]</h2>
</div>
<div class="main-content">
<table cellspacing="0" class="table">
<thead>
<tr>
<th class="tcl">{L_TOPICS}</th>
<th class="tc2">{topics_list_box.row.topic.table_sticky.L_REPLIES}</th>
<th class="tc3">{topics_list_box.row.topic.table_sticky.L_VIEWS}</th>
<th class="tcr">{topics_list_box.row.topic.table_sticky.L_LASTPOST}</th>
</tr>
</thead>
<tbody class="statused">
<!-- END table_sticky -->
<tr>
<td class="tcl tdtopics <!-- BEGIN line_sticky --> sticky-separator <!-- END line_sticky -->">
<span class="status">
<img title="{topics_list_box.row.L_TOPIC_FOLDER_ALT}" src="{topics_list_box.row.TOPIC_FOLDER_IMG}" alt="{topics_list_box.row.L_TOPIC_FOLDER_ALT}" />
</span>
<!-- BEGIN single_selection -->
<input type="radio" name="{topics_list_box.FIELDNAME}" value="{topics_list_box.row.FID}" {topics_list_box.row.L_SELECT} />
<!-- END single_selection -->
{topics_list_box.row.ICON}
{topics_list_box.row.TOPIC_TYPE}
<h2 class="topic-title"><a class="topictitle" href="{topics_list_box.row.U_VIEW_TOPIC}">{topics_list_box.row.TOPIC_TITLE}</a></h2><span style="display:none;" data-id="hot_topic" class="ipsBadge ipsBadge_orange">Quente</span><br/>
Este tópico foi iniciado {topics_list_box.row.GOTO_OPEN}{topics_list_box.row.GOTO_PAGE_NEW}{topics_list_box.row.GOTO_CLOSE}{topics_list_box.row.L_BY} {topics_list_box.row.TOPIC_AUTHOR} no dia {topics_list_box.row.FIRST_POST_TIME}
<!-- BEGIN switch_description -->
<br />
{topics_list_box.row.topic.switch_description.TOPIC_DESCRIPTION}
<!-- END switch_description -->
</td>
<td class="tc2 <!-- BEGIN line_sticky --> sticky-separator <!-- END line_sticky -->" id="vier_wd">{topics_list_box.row.REPLIES}</td>
<td class="tc3 <!-- BEGIN line_sticky --> sticky-separator <!-- END line_sticky -->" id="vier_ws">{topics_list_box.row.VIEWS}</td>
<td class="tcr <!-- BEGIN line_sticky --> sticky-separator <!-- END line_sticky -->">{topics_list_box.row.LAST_POST_TIME} {topics_list_box.row.L_BY} {topics_list_box.row.LAST_POST_AUTHOR} {topics_list_box.row.LAST_POST_IMG}</td>
<!-- BEGIN multi_selection -->
<td><input onclick="javascript:check_uncheck_main_{topics_list_box.row.BOX_ID}();" type="checkbox" name="{topics_list_box.FIELDNAME}[]{topics_list_box.row.BOX_ID}" value="{topics_list_box.row.FID}" {topics_list_box.row.L_SELECT} /></td>
<!-- END multi_selection -->
</tr>
<!-- END topic -->
<!-- BEGIN no_topics -->
<tr>
<td class="tcl" colspan="4"><strong>{topics_list_box.row.L_NO_TOPICS}</strong></td>
</tr>
<!-- END no_topics -->
<!-- BEGIN bottom -->
</tbody>
</table>
</div>
<div class="main-foot clearfix">
<!-- BEGIN multi_selection -->
<input onclick="check_uncheck_all_{topics_list_box.row.header_table.BOX_ID}();" type="checkbox" name="all_mark_{topics_list_box.row.header_table.BOX_ID}" value="0" />
<!-- END multi_selection -->
<p class="h2">{L_TOPICS} [{topics_list_box.row.bottom.COUNT_TOTAL_TOPICS}]</p>
<p class="options">
<a href="{U_MARK_READ}">{L_MARK_TOPICS_READ}</a> {S_WATCH_FORUM} <a href="#top">{L_BACK_TO_TOP}</a>
</p>
</div>
<!-- END bottom -->
<!-- BEGIN spacer --><br /><!-- END spacer -->
<!-- END row -->
<!-- END topics_list_box -->
<script type="text/javascript">
//<![CDATA[
/***
* Copyright (c) 2013 JScript <jscriptbrasil at live.com>
* This work is free. You can redistribute it and/or modify it
* under the terms of the WTFPL, Version 2
*
* For more information, go to the home page:
* http://jscript.forumeiros.com/forum
*/
var replies_value = 9;
var target = $('td.tc3');
target.each(function(index){
var oThis = $(this);
var replies = oThis.children('strong[data-id="replies"]').text();
if (replies > replies_value) {
oThis.children('span[data-id="hot_topic"]').show();
}
});
//]]>
</script>
Convidado- Convidado
Re: Ultima peça de um tópico quente
Parece que você não percebeu que eu adicionei um código na minha mensagem anterior!
Leia novamente: http://jscript.forumeiros.com/t382-ultima-peca-de-um-topico-quente#2634
JS
Leia novamente: http://jscript.forumeiros.com/t382-ultima-peca-de-um-topico-quente#2634
JS
Re: Ultima peça de um tópico quente
Ainda não funcionou, mas deixa pra lá, já to cansado disso...
Não precisa mais deste suporte, obrigado a quem ajudou!
Não precisa mais deste suporte, obrigado a quem ajudou!
Convidado- Convidado
Tópicos semelhantes
» [Pedido] Última Mensagem
» Projeto novo - Widget que observa o tópico
» Botão Obrigado bloquear o tópico
» Projeto novo - Widget que observa o tópico
» Botão Obrigado bloquear o tópico
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|