Oi, como você colocar "quente" em tópicos com muitos posts? Eu não posso encontrar outras maneiras, lol.
Temas Quentes
JScript- Administradores
- Time Online : 2d 4h 51m 36s
Mensagens : 1381
Data de inscrição : 29/03/2013
Localização : Somewhere out there
- Mensagem nº2
Re: Temas Quentes
Olá!
Eu ainda não fiz o tutorial mas posso lhe passar o código, sem muitas explicações pois ficarão para o tutorial:
Template topics_list_box:
JS
Eu ainda não fiz o tutorial mas posso lhe passar o código, sem muitas explicações pois ficarão para o tutorial:
Template topics_list_box:
- Código:
<td class="tc2 <!-- BEGIN line_sticky --> sticky-separator <!-- END line_sticky -->"></td>
<td class="tc3 <!-- BEGIN line_sticky --> sticky-separator <!-- END line_sticky -->"><span style="display: none;" data-id="hot_topic" class="ipsBadge ipsBadge_orange">Quente</span> <strong data-id="replies">{topics_list_box.row.REPLIES}</strong> respostas<br /><strong>{topics_list_box.row.VIEWS}</strong> visualizações</td>
<td class="tcr <!-- BEGIN line_sticky --> sticky-separator <!-- END line_sticky -->">{topics_list_box.row.LAST_POST_AUTHOR} {topics_list_box.row.LAST_POST_IMG} <br /> {topics_list_box.row.LAST_POST_TIME}</td>
- Código:
<script type="text/javascript">
//<![CDATA[
/***
* Show [HOT] topic tag!
* Made by JScript from www.jscript.forumeiros.com
*/
var target = $('td.tc3');
target.each(function(index){
var oThis = $(this);
var replies = oThis.children('strong[data-id="replies"]').text();
if (replies > 9) {
oThis.children('span[data-id="hot_topic"]').show();
}
});
//]]>
</script>
- 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;
}
JS
Convidado- Convidado
- Mensagem nº3
Re: Temas Quentes
Meu topic_list_box é modificado, obtê-lo já quando você me fornecer o javascript, graças JS!
|
|