News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Mostrando as últimas X postagens

Started by xstocler, July 30, 2008, 01:47:50 PM

Previous topic - Next topic

HecKel

Olhando para aqui:

http://support.simplemachines.org/function_db/index.php?action=view_function;id=524

Diria que algo como:
<?php
$users
= ssi_logOnline(return);
foreach (
$users as $user)
  echo
$user . '<br />';
?>


Acho que assim dá-te os resultados que queres, claro que isto apenas te serve para dar uma ideia de como usar a ferramenta, não me parece que fique muito bonito da forma como te indiquei...
Quote from: Eliana Tamerin on August 23, 2008, 04:10:10 PM
SMF 7 is where it gets good. That has time travel. You can go back and post before the guy who flamed you. :P

xstocler

pior que não sei muito.

deu erro na linha

foreach ($users as $user)



Se puder me ajudar, agradeço.

HecKel

Convém dizeres que erro deu, mas acho que o problema é que o return que eu coloquei deveria estar entre pelicas, algo como:

<?php
$users
= ssi_logOnline('return');
foreach (
$users as $user)
  echo
$user . '<br />';
?>


xstocler, julgo que precisas também de praticar um pouco a programação ;) Eu não te estou a fazer o que deves fazer, apenas dicas. É normal ter alguns erros pois nem sequer as estou a testar.
Quote from: Eliana Tamerin on August 23, 2008, 04:10:10 PM
SMF 7 is where it gets good. That has time travel. You can go back and post before the guy who flamed you. :P

Mitmailou

#23
Este MOD é para a exibição de x Posts independende de quantos houver?
Exemplo: Eu fico 2 dias sem entrar no fórum, ao entrar aparece por exemplo: 300 Novos Posts.

Também ele notifica os novos post criados na hora?
Exemplo, alguem cria um novo post, então no topo mostra: x Novos Posts.

E sempre vai aumenta na medida que cria novos post, somente fica como 0 caso eu sai e entre novamente, então começa tudo novamente.

Eu acompanhei o tópico mas não entendi muio bem.
Há algum modulo para isto que eu comentei?

margarett

É um misto do que disseste...

Os "novos posts", no SMF, são os posts criados desde a tua ultima visita, ou seja, desde a ultima criação de sessão.

Por isso sim para:
Quote
Exemplo: Eu fico 2 dias sem entrar no fórum, ao entrar aparece por exemplo: 300 Novos Posts.

E sim e não para:
Quote
Também ele notifica os novos post criados na hora?
Exemplo, alguem cria um novo post, então no topo mostra: x Novos Posts.
:P
Ou seja, é sempre o total de novos posts. Usando o teu exemplo, entravas com 300, e alguém entretanto criava um novo, então tinhas "301 novos posts"
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

kurtbangu

Uma dúvida.

Imagina que meu forum seja assim:



Eu quero que somente apareça as ultimas 10 mensagens da parte da Moderação.

Tentei e não consigo.
Quem puder ajudar.

Desde já agradeço.

margarett


<?php ssi_recentPosts(10,array(1,2,3)); ?>


Não podes especificar a categoria, tens de especificar o ID de cada quadro que queres incluir naquele array
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

kurtbangu

Olha tentei mais não deu muito certo.

Queria que fica-se igual a imagem abaixo, mais não sei como fazer.
Dê uma olhada, queria que aceita-se acentuação.


margarett

Acentuação deve aceitar, desde que garantas que a codificação da tua página "bate certo" com a usada no SMF.

Dizes que não deu certo, o que é que deu, efectivamente?
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

kurtbangu

Eu criei uma pagina em php que tme esse conteudo:

<?php header("Content-Type: text/html;  charset=ISO-8859-1",true) ?>
<?php require("SSI.php"); ?>
<!-- <?php ssi_recentTopics(); ?> -->
<?php ssi_recentPosts(10,array(4)); ?>

Só que quando aparece no site aparece assim:

[Avisos do fórum]  ççç por admin  Hoje à s 11:50 
[Notícias]  Bem vindo ao SMF! por Simple Machines  28 de Julho de 2009, 02:07



Eu queria que aparece-se acentuadas as palavras e que vie-se assim dessa maneira:

27/07/2009 - [Notícia] Novos itens limitados disponibilizados para à venda...
25/07/2009 - [Evento] Mudança na data do evento de War Total...

margarett

E a linguagem do SMF não é UTF-8?
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

kurtbangu

Quote from: margarett on July 31, 2009, 10:59:54 AM
E a linguagem do SMF não é UTF-8?

Realmente mudei para UTF-8 e está acentuando.
Mais é para deixar aparecendo assim:

27/07/2009 - [Notícia] Novos itens limitados disponibilizados para à venda...
25/07/2009 - [Evento] Mudança na data do evento de War Total...


Porque sempre aparece a data muito grande tipo 28 de julho de 2009.

Queria que fosse assim: 28/07/2009.

No final fica-se assim:

27/07/2009 - [Notícia] Novos itens limitados disponibilizados para à venda...
25/07/2009 - [Evento] Mudança na data do evento de War Total...

Como fazer dessa maneira?

kurtbangu

Alguém poderia me ajudar com essa questão?

margarett

Isso é o formato da data que o php está a "cuspir". Há funções para mudar isso, mas não as conheço de cor...
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Advertisement: