Cliente RSS com MegpieRSS
Publicado por Andersen 14/04/2006
[ Hits: 6.055 ]
Homepage: http://andersen.eti.br
Script para criação de menu com leitura de RSS utilizando o MegpieRSS.
<?php /* Cliente RSS PHP utilizando MegpieRSS (http://magpierss.sourceforge.net/) Autor: Andersen Missiaggia Picorone (andersenmp@gmail.com) Data Criação 14/04/2006 Data Modificação: */ echo " <style> #all { left:0; width:200; background-color: #D7E1EE; color: #415788; font-family: arial, helvetica, sans-serif; text-decoration:none; font-weight: bold; font-size: 12; } #menuTitulo{ color:#D7E1EE; background-color: #415788; font-family: arial, helvetica, sans-serif; text-decoration:none; font-weight: bold; text-align: center; font-size: 12; } .menu { color:#415788; background-color: #D7E1EE; font-family: arial, helvetica, sans-serif; text-decoration:none; font-weight: bold; font-size: 9; width:100%; } #titulos,a:link, a:visited, a:active { color:#415788; background-color: #D7E1EE; font-family: arial, helvetica, sans-serif; text-decoration:none; font-weight: bold; font-size: 10; width:100%; } a:hover{ color: #B52525; font-family: arial, helvetica, sans-serif; text-decoration:none; font-weight: bold; font-size: 10; width:100%; background-color: #D7E1EE; } </style>\n"; require_once('magpierss/rss_fetch.inc'); $indice = 0; //Links RSS $frss[0]= "http://www.linuxdicas.com.br/backend.php"; $frss[$indice++]= "http://www.vivaolinux.com.br/index.rdf"; $frss[$indice++]= "http://www.rnp.br/noticias/rss.xml"; $frss[$indice++]= "http://www.linuxsecurity.com.br/share.php"; $frss[$indice++]= "http://br-linux.org/linux/node/feed"; $frss[$indice++]= "http://www.noticiaslinux.com.br/rss.php"; $frss[$indice++]= "http://www.dicas-l.com.br/index.rdf"; $frss[$indice++]= "http://www.softwarelivre.org/news/rss"; $frss[$indice++]= "http://rss.slashdot.org/Slashdot/slashdot"; $totRSS = count($frss); echo "<script LANGUAGE='javascript'>\n"; echo "function collapseAll() {\n"; for($i=0;$i<$totRSS;$i++) { echo "document.all.menu". $i .".style.visibility = 'hidden';\n"; } echo "} function expand(menu) { document.all(menu).style.visibility = 'visible'; }\n </script>\n"; echo "<div id='all' name='all' onMouseOut='collapseAll();' style='position:absolute;left:10;top:50;width:250px'>\n"; echo "<div id='menuTitulo' name='menuTitulo'>RSS</div>\n"; echo "<div name='titulos' id='titulos'>\n"; for($i=0;$i<$totRSS;$i++) { $rss = fetch_rss( $frss[$i]); echo "<div onMouseOver=expand('menu". $i ."');>\n"; echo "<a href='". $rss->channel['link'] ."' target='_blank'>". $rss->channel['title'] ."</a></div></td>\n"; } echo "</div>\n"; for($i=0;$i<$totRSS;$i++) { $rss = fetch_rss( $frss[$i]); echo "<div class='menu' id='menu". $i ."' name='menu". $i ."' onMouseOver=expand('menu". $i ."'); style='left:250;width:400;position:absolute;top:0;z-index:3;visibility:hidden'>\n" ; echo "<ul>\n"; foreach ($rss->items as $item) { $href = $item['link']; $title = $item['title']; echo "<li><a href='". $href ."' target='_blank'>". $title ."</a></li>\n"; } echo "<li><a href='". $rss->channel['link'] ."' target='_blank'>Mais notícias no site...</a></li>\n"; echo "</ul></div>\n"; } echo "</div>"; ?>
Mostra a quantidade dos dias da semana em intervalo
phpAutoConf :: gerencie configurações de modo fácil e automático
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta