Jump to content
Sign in to follow this  
esquiso

Aproveitar o SMF - Feeds

Recommended Posts

esquiso

Deparei-me na comum situação de não ter realmente nada para fazer. Hoje decidi aproveitar estes tempos mortos, e juntando o util ao agradavel, fui traduzir uma página dos forums do SMF (http://www.simplemachines.org/community/index.php?topic=25009.0). Portanto, resolvi usar como tema os Feeds, essa coisa maravilhosa que tantas alegrias nos dá. Algum erro na tradução, fica desde já aqui o obrigado pelo aviso.

Sem mais demoras:

Uma das melhores funcionalidades do SMF são os Feeds. Contudo, muitas pessoas não conhecem todas as suas opções ou desconhecem mesmo a sua existencia.

Portanto, cá vai uma lista das opções que existem e o que elas fazem.

Primeiro, vamos garantir que os feeds estão operacionais:

Admin -> Notícias e Newsletters -> Definições

Ligar a opção "Activar notícias por XML/RSS".

O "Tamanho máximo de mensagem" determina o valor de caracteres que são mostrados no feed. O valor por defeito (255) está bom por agora.

Agora, passamos à parte divertida.

Todos os conteudos do XML são acedidos via a acção ".xml".

Outros formatos podem ser usados, bastando para isso adicionar uma das seguintes opções ao URL:

;type=atom - Atom

;type=rdf - RDF

;type=rss - RSS 0.91

;type=rss2 - RSS 2.0

O feed por defeito com as 5 respostas mais recentes pode ser acedido via:

http://www.portugal-a-programar.org/forum/index.php?type=rss

Existem diversas "sub-opções" disponiveis, especificando exactamente o que mostrar:

Respostas Recentes (mostra o numero de posts recentes que se podem ver)

"Sub-opção": recente

Original: Mostra as 5 respostas mais recentes

Opções disponíveis:

limit=x - mostra as "x" respostas mais recentes.

board=y - mostra apenas as respostas recentes do quadro "y".

board=x,y,z - mostra as respostas recentes dos quadros especificados.

c=x ou c=x,y,z - mostra as respostas recentes apenas na/s categoria/s especificada/s.

Exemplo: http://www.portugal-a-programar.org/forum/index.php?type=rss;action=.xml;limit=2;board=21;c=2

Novos Tópicos (mostra a primeira resposta dos tópicos mais recentes que pode ver)

"Sub-opção": novos tópicos

Opções disponiveis:

limit=x - mostra apenas "x" items

board=y - mostra apenas novos tópicos do quadro "x"

board=x,y,z - mostra apenas novos tópicos dos quadros especificados

c=x ou c=x,y,z - mostra apenas novos tópicos da/s categoria/s especifica/s

Exemplo: http://www.portugal-a-programar.org/forum/index.php?type=rss;action=.xml;sa=news;limit=54;c=2,3

Membros (mostra os membros mais recentes):

"Sub-opção": membros

Opções disponiveis:

limit=x - mostra apenas os "x" membros mais recentes

Exemplo: http://www.portugal-a-programar.org/forum/index.php?type=rss;action=.xml;sa=members;limit=19

Perfil (mostra os dados do perfil do user especificado num XML):

"Sub-opção": perfil

É requerido apresentar o seguinte argumento:

u=x - mostra o perfil do user cujo ID é "x"

Exemplo: http://www.portugal-a-programar.org/forum/index.php?type=rss;action=.xml;sa=profile;u=2392

Agora estar-se-á provavelmente a perguntar o que pode fazer com isto. Na verdade, até mais do que poderá imaginar.

Pode distribuir isto dando às pessoas estes URLs para usar nos seus sites (eles necessitarão de ter o seu próprio decompositor de RSS para lidar com eles - é recomendado o CaRP [necessita de PHP]). Pode também usar o decompositar de funcionalidades XML do PHP para conseguir formatar o output da forma como quiser (também pode fazer isto usando o SSI.php). Existem também varios sites grátis que irão decompor os feeds por si, como p.e. o http://www.rss2javascript.com/ e o http://www.feedburner.com/.

Pode subscrever os feeds usando um leitor de XLM, como o Firefox, o Thunderbird ou qualquer outro software que suporte feeds via XML ou RSS (nota, o Outlook e o Outlook Express não os suportam) - irá necessitar de ter uma das opções (type=rss ou type=rss2) algures no URL para que funcione.

Façam bom proveito dos RSS Feeds :thumbsup:

Share this post


Link to post
Share on other sites
HecKel

Primeiro, vamos garantir que os feeds estão operacionais:

Admin -> Notícias e Newsletters -> Definições

Ligar a opção "Activar notícias por XML/RSS".

O "Tamanho máximo de mensagem" determina o valor de caracteres que são mostrados no feed. O valor por defeito (255) está bom por agora.

Garantidissimo :thumbsup:

200000000

Se acharem que é demais, avisem :P

Bom trabalho :P Tnks pela iniciativa :)

Fica já como sticky para não fugir :D

HecKel

Share this post


Link to post
Share on other sites
pedrotuga

Isto é muito fixe. Bom trabalho.

Boa iniciativa, muito pessoal não deve ter conhecimento disto.

Mas não percebo uma coisa no pessoal que faz o smf. Ando tudo apanhadinho pelos feeds, e verdade seja dita são uma coisa muito util. Mas porque raio é que no cabeçalho de cada página html aparece um link para um feed e esse feed não corresponde à pagina que estamos a ver???

tipo... eu estou a ler este topico e quero subscreve-lo no meu leitor de feeds. clico no quadradito cor-de-laranja, todo contente... bah... vou parar ao feed geral do fórum. Banhada mesmo. Espero que o pessoal do smf largue a droga, lol, estou a brincar.

Olha, isto é que era um mod porreiro, links para os feeds no layout do forum. Facilitava-nos em muito a vida.

Share this post


Link to post
Share on other sites
djthyrax

yaps.... Se tambem puserum link em cada tópico é fixe. Isso mesmo.

Podiam instalar isso brevemente, isso deve ficar a funcionar out of the box.

Já agora... como é que estao as coisas com o SEO4SMF

Já testámos no PTsec e não houve problemas de maior (só com o htaccess mas foi porque o menino Rui não leu a instruções :P ). Por isso, acho que se pode instalar por aqui. :P

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Share this post


Link to post
Share on other sites
joaoqalves

Também é usado esse sistema no fórum scp , djthyrax :Paqui , funciona bastante bem por sinal  :D


Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!Queres estar na moda? Utiliza a pesquisa e evita criar um tópico desnecessário.

Share this post


Link to post
Share on other sites
S7sRuss

Justamente o que procurava  :D


"Lamento... Detectou mais de dez mil ficheiros infectados..."

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.