Mais truques e dicas (http://www.costaweb.net/forum/index.php?board=8.0) | Costa Web (http://www.costaweb.net/forum)
Uma das melhores características no SMF são os feeds (http://pt.wikipedia.org/wiki/Feed). Contudo, muita gente não está ciente da quantidade de opções que existem, ou sequer que está disponível. Aqui fica uma lista das opções e o que elas fazem.
Antes de tudo, têm que ter os feeds ligados.
Centro de Administração » Notícias e Newsletters » DefiniçõesMetam o visto na opção
Activar notícias por XML/RSS.
Agora vou falar sobre os feeds mais concretamente.
Todo o conteúdo do XML é acedido através da acção .xml. Outros formatos podem ser usados se os adicionarem ao endereço.
;type=atom - Atom (http://pt.wikipedia.org/wiki/Atom)
;type=rdf - RDF (http://pt.wikipedia.org/wiki/Rdf)
;type=rss - RSS 0.91 (http://pt.wikipedia.org/wiki/RSS)
;type=rss2 - RSS 2.0 (http://pt.wikipedia.org/wiki/RSS)
O feed padrão mostra as 5 mensagens mais recentes.
http://www.costaweb.net/forum/index.php?action=.xml
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FJCKNOT7.png&hash=aaf23db802f34bcb51a56ae2b98a9bbb18bbe9a6)
Existem diversas "sub-acções" disponíveis para esta acção, especificando exactamente o que mostrar.
Nota: x, y e z são números.
Mensagens recentes - Mostra as mensagens mais recentes que pode ver.
"Sub-acção": recent
Padrão: Mostra as 5 mensagens mais recentes
Opções disponíveis.
- limit=x - Mostra o número de mensagens mais recentes (Se o número for menor que 5, irá mostrar 5. Se o número for maior que 255, irá mostrar 255.
- board=y - Mostra as mensagens mais recentes de um quadro(o "y" é o ID do quadro).
- boards=x,y,z - Mostra as mensagens mais recentes de vários quadros(o "x,y,z" são os ID dos quadros).
- c=x ou c=x,y,z - Mostra as mensagens recentes de uma determinada categoria(o "x,y,z" são os ID das categorias).
Exemplo.
http://www.costaweb.net/forum/index.php?action=.xml;sa=recent;board=6;limit=10
Notícias - Mostra a primeira mensagem dos tópicos mais recentes que pode ver.
"Sub-acção": news
Opções disponíveis.
- limit=x - Mostra apenas "x" itens.
- board=y - Mostra apenas novos tópicos do quadro "y".
- boards=x,y,z - Mostra apenas novos tópicos dos quadros especificados
- c=x ou c=x,y,z - Mostra apenas novos tópicos das categorias especificadas
Exemplo.
http://www.costaweb.net/forum/index.php?action=.xml;sa=news;board=3,6,8;limit=10
Membros - Mostra os membros mais recentes.
"Sub-acção": members
Opções disponíveis.
- limit=x - Mostra x membros recentes.
Exemplo.
http://www.costaweb.net/forum/index.php?action=.xml;sa=members;limit=10
Perfil - Mostra os dados do perfil num feed XML para o membro especificado.
"Sub-acção": profile
Opções disponíveis.
- u=x - Mostra a informação do perfil do membro com o ID "x"
Exemplo.
http://www.costaweb.net/forum/index.php?action=.xml;sa=profile;u=1
Muito esclarecedor.
Obrigado.
Acrescentaria aí apenas ;type=rss a seguir a .xml para a página ficar com outro aspecto.