Cliente RSS com MegpieRSS
Publicado por Andersen 14/04/2006
[ Hits: 6.274 ]
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>";
?>
Calsse eveFile: manipulação de arquivos
Monitoramento simples de servidores [versão 1.0]
Menu restrito com permissões de navegação
Backup de arquivos na Cloud com AWS Amazon S3 e PHP
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (15)
Secure boot, artigo interessante, nada técnico. (4)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)









