begin process at 2010 09 03 12:14:44
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ActionScripts

 > RSSREADER: MULTI-USER | MULTI-FLUX | TRI SUR SYSTEME DE DOSSIERS |ADMIN SQL INTÉGRÉE | @V4.8

RSSREADER: MULTI-USER | MULTI-FLUX | TRI SUR SYSTEME DE DOSSIERS |ADMIN SQL INTÉGRÉE | @V4.8


 Information sur la source

Note :
8,64 / 10 - par 22 personnes
8,64 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ActionScripts Niveau :Expert Date de création :21/04/2004 Date de mise à jour :26/04/2004 01:40:44 Vu / téléchargé :8 077 / 1 527

Auteur : BlackWizzard

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (32)
Ajouter un commentaire et/ou une note


 Description

@version 4.8

# comment
- voici la nouvelle version, qui va ravir pas mal de monde ;)

# fixed
- bug de chargement de xml lors de l'execution depuis le plugin.
Le bug etait du a la securité de l'objet XML qui n'autorise pas le chargement depuis un autre server.
Resolu grace a un contournement de cette securité via un objet loadVars.

- bug du dossier vide qui apparait en fichier.
resolu grace a une boucle recursive qui scan le treeView et change les icons.

# added
- les icons ne sont plus les icons par defaut.
style linux-aqua.
- ajout du support multi-utilisateur via un systeme de login/pass.
Cela permet a chaqun d'ouvrir un compte sur le server et de creer sa propre liste de flux rss.
Les identifiants de connections sont memorisé par les sharedObjects, ce qui permet de ne pas se relogger a chaque execution.
Une fois identifié, vous le restez.

# todo
- support du rss 0.9x
- completer l'admin: modifier les données, modifier son compte.
- arreter de coder pour me mettre a reviser pour le bac :p

# licencing
- open-source (traduction dispo dans install.txt)


@version 3.0
[les class ont été reecrites depuis la derniere version]

Voici un lecteur de flux rss 1.0 et 2.0.
L'appli se base sur une base sql qui contient des categories (science, flash, politique, economie, etc) et sur une autre base qui contient les url des flux associés.

L'appli contient une interface d'admin sql complete pour gerer les menu et les items! (ajout et suppression)
plus besoin de toucher à la base de donné!

Les categories et les flux sont affiché dans un composant treeView pour plus de clareté. Chargement du menu via php, profondeur du treeview illimité!!

le lecteur est composé principaement de 3 class;
- rssAnalyser.as: permet de charger un fichier rss, et d'analyser sa version (1.0 ou 2.0)
- rdfParser.as: parse les fichier rss 1.0 (rdf)
- rss2Parser.as: parse les fichiers rss 2.0
Ces 3 class sont reutilisables.

Chacune des 2 dernieres class (parse de rss) retourne sous forme d'array composé d'object la liste des posts, avec titre, lien, description, et une description du blog: titre, lien, description.
L'exploitation de ces infos reste facile si vous avez les bases en as (for, array, object)

Source


 Conclusion

J'ai codé cette appli pour mes besoins personnel au depart, mais cette version est la version debuggé et amelioré.
Vous pouvez utiliser les class, mais laissez mon pseudo dedans svp.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture SPORE-LIKE DEMO
Source avec Zip Source avec une capture LINECHART / AREACHART : COMPOSANT AS2, SOURCE XML, STYLE PAR...
Source avec Zip COURS FLASH: COMMUNICATION FLASH/PHP
Source avec Zip 3D TEMPS REEL EN AS2
Source avec Zip Source avec une capture CLASS PIECHART: CODE ET COURS (8 PAGES FLASHPAPER/WORD)

 Sources de la même categorie

Source avec Zip Source avec une capture COMPOSANT SWC CALENDAR DATE PICKER POUR FLASH CS5 AS3 par nicoflashkod
Source avec Zip EDITEUR DE NIVEAU par Mansuz
Source avec Zip Source avec une capture BLACK MP3 PLAYER par BBFUNK01
Source avec Zip GÉNÉRATEUR DE LUMIÈRE par sylbuggy
Source avec Zip Source avec une capture TOURNER UN OBJEC VERS LA SOURIS... par top30

Commentaires et avis

Commentaire de pegase31 le 21/04/2004 22:13:43 administrateur CS

Ben avec des sources comme ça, tu m'étonnes que des gars viennent nous demander des jeux à gratter ou des anims de site ...

Commentaire de BlackWizzard le 21/04/2004 22:54:42 administrateur CS

?

j'update la source pour virer des bugs, et ajouter la compatibiité rss 1.0 dans la nuit...

Commentaire de BlackWizzard le 22/04/2004 01:23:10 administrateur CS

j'ai completé la base sql...
il y en a pour tous les gouts ;)
les rss de yahoo sont long a parser...
remplacez l'ancienne base sql par ça:

# phpMyAdmin MySQL-Dump
# version 2.2.6
# http://phpwizard.net/phpMyAdmin/
# http://www.phpmyadmin.net/ (download page)
#
# Serveur: localhost
# Généré le : Jeudi 22 Avril 2004 à 01:24
# Version du serveur: 3.23.49
# Version de PHP: 4.2.0
# Base de données: `rpcnews`
# --------------------------------------------------------

#
# Structure de la table `menu`
#

CREATE TABLE menu (
  id int(11) NOT NULL auto_increment,
  nom varchar(255) NOT NULL default '',
  UNIQUE KEY id (id)
) TYPE=MyISAM;

#
# Contenu de la table `menu`
#

INSERT INTO menu VALUES (1, 'Science');
INSERT INTO menu VALUES (2, 'flash');
INSERT INTO menu VALUES (3, 'Business');
INSERT INTO menu VALUES (4, 'Linux & Open Source');
INSERT INTO menu VALUES (5, 'Software');
INSERT INTO menu VALUES (6, 'Politics');
INSERT INTO menu VALUES (7, 'Movies');
INSERT INTO menu VALUES (8, 'Music');
INSERT INTO menu VALUES (9, 'Fashion');
INSERT INTO menu VALUES (10, 'Health');
INSERT INTO menu VALUES (11, 'geeks/nerds');
# --------------------------------------------------------

#
# Structure de la table `rpc`
#

CREATE TABLE rpc (
  id int(11) NOT NULL auto_increment,
  clsid int(11) NOT NULL default '0',
  url varchar(255) NOT NULL default '',
  titre varchar(255) NOT NULL default '',
  UNIQUE KEY id (id)
) TYPE=MyISAM;

#
# Contenu de la table `rpc`
#

INSERT INTO rpc VALUES (1, 1, 'http://www.futura-sciences.com/services/rss/actu10.xml', 'Futura-Sciences');
INSERT INTO rpc VALUES (2, 1, 'http://www.sur-la-toile.com/rss.xml', 'sur-la-toile.com');
INSERT INTO rpc VALUES (3, 2, 'http://www.tweenpix.net/index.xml', 'tweenPix');
INSERT INTO rpc VALUES (4, 2, 'http://www.lalex.com/blog/rss/iso.rdf', 'LAlex devblog');
INSERT INTO rpc VALUES (5, 2, 'http://margarida.free.fr/b2/b2rss2.php', 'Pixapins');
INSERT INTO rpc VALUES (6, 2, 'http://www.gotoandplay.ca/index.rdf', 'gotoAndPlay();');
INSERT INTO rpc VALUES (7, 2, 'http://www.fullasagoog.com/xml/FlashMX.xml', 'fullasagoog.com FlashMX blend');
INSERT INTO rpc VALUES (8, 2, 'http://www.actionscripthero.com/blog/index.xml', 'ActionScript Hero');
INSERT INTO rpc VALUES (9, 2, 'http://www.actionscripthero.com/blog/central.rdf', 'Macromedia Central');
INSERT INTO rpc VALUES (10, 1, 'http://rss.news.yahoo.com/rss/science', 'yahoo science');
INSERT INTO rpc VALUES (11, 3, 'http://rss.news.yahoo.com/rss/business', 'yahoo business');
INSERT INTO rpc VALUES (12, 4, 'http://rss.news.yahoo.com/rss/linux', 'linux news from yahoo');
INSERT INTO rpc VALUES (13, 5, 'http://rss.news.yahoo.com/rss/software', 'yahoo software');
INSERT INTO rpc VALUES (14, 6, 'http://rss.news.yahoo.com/rss/politics', 'yahoo politics');
INSERT INTO rpc VALUES (15, 7, 'http://rss.news.yahoo.com/rss/movies', 'yahoo movies');
INSERT INTO rpc VALUES (16, 8, 'http://rss.news.yahoo.com/rss/music', 'yahoo music');
INSERT INTO rpc VALUES (17, 9, 'http://rss.news.yahoo.com/rss/fashion', 'yahoo fashion');
INSERT INTO rpc VALUES (18, 10, 'http://rss.news.yahoo.com/rss/health', 'yahoo health');
INSERT INTO rpc VALUES (19, 11, 'http://slashdot.org/index.rss', 'Slashdot');
INSERT INTO rpc VALUES (20, 11, 'http://www.geeknewscentral.com/index.rdf', 'Geek News Central');

Commentaire de tom le 22/04/2004 12:12:05 administrateur CS

Bravo, blackwizard! Ca dechire...

Commentaire de BlackWizzard le 22/04/2004 14:17:22 administrateur CS

:)

Commentaire de apxa le 22/04/2004 18:25:45

Salut,
je crois que tu t'es plante de source :/

Commentaire de BlackWizzard le 22/04/2004 21:43:35 administrateur CS

apxa: de koi tu parle, et a ki?

à tt le monde: pkoi 1/10?

Commentaire de shubenka le 22/04/2004 22:41:25

vi c la méme source que ta derniére source (le jeux) d'ou je cherche encore les fonction php et autre ^^ mais ca va étre rectifier nece pas ? :p

Commentaire de BlackWizzard le 22/04/2004 23:04:15 administrateur CS

dans le jeux jawBreaker, ya pas de fonctions php...
Pour la source, oui, c une erreur...
mais suffit de le dire, c pas une raison pour pourrir la source avec une sale note...

Commentaire de tom le 23/04/2004 12:42:28 administrateur CS

il y a des notations bizarres... je crois qu'il y a des personnes qui viennent noter sans savoir de quoi ils parlent... ni ce qu'ils voient... ce n'est pas la premiere source que je vois pourrie...

Commentaire de shubenka le 23/04/2004 18:08:58

pour info je ne note jamais les sources je trouve aucun interet a cette notation.
pi je c bien que ya pas de php dans ton jeux tu ma pris pour un boulet ou quoi ? ;)
sinon c simpatic comme tout ce qui est coder en as

Commentaire de BlackWizzard le 23/04/2004 18:13:20 administrateur CS

mdr
je connais pas tt le monde sur le site, et par habitude (et surement par experience) kan je connais pas je considere les propos au 1er degres... en meme tps, les wally et autre ça aide pas dans ce sens... :p

Commentaire de shubenka le 23/04/2004 18:17:51

tu n'es tout excuser mon cher mage noir ;)
mais que cela ne ce reproduise pas :P (boutade bien sur)

Commentaire de tom le 24/04/2004 12:01:23 administrateur CS

pareil que black, sauf que je fouille des fois le site pour noter les sources non-notées...

Commentaire de AtomPouce le 25/04/2004 10:38:13

euuuuu desole de faire l inculte ! C koi des flux rss et rdf ? et un treeview? lol merki de m eclaircir !

Commentaire de BlackWizzard le 25/04/2004 12:13:23 administrateur CS

non...
un flux rss est un fichier xml formaté selon une certaine norme (voir http://www.xml.com/pub/a/2002/12/18/dive-into-xml.html)
cela permet de faire un fichier compris par un grand nombre de logiciel.
l'utilité est d'afficher des news, des articles ou autre, avec le lien pour y acceder, et ça permet donc de rester au courrant des news d'un site sans aller dessus par exemple, on y gagne pas mal de tps... et on va lire uniquement les news ou articles qui nous interessse.

Grace a cette appli, tu px trier les liens rss des sites que tu prefere, et rester au courrant des news scientifique, des derniers articles, etc, en 2 ou 3 click ;)

Commentaire de qadehar2 le 25/04/2004 13:46:23

De toute façon, je pense que dès qu'il y a une source signée BlackWizzard, on n'a qu'un truc à faire : la télécharger, se mettre devant notre ordi et dire des trucs comme : "J'y aurai paspensé", "super!" ou encore "j'y comprends rien".
Félicitation pour ta source BW.
10/10

Commentaire de BlackWizzard le 25/04/2004 13:49:26 administrateur CS

:D
ça fait plaisir a entendre..ou plutot a lire :p

mais je bosse encore sur cette source... ya de nouvelles updates qui vont arriver... repassez cette nuit, vers 2h du mat ;)

Commentaire de qadehar2 le 25/04/2004 13:52:22

ok. Je vais resté éveillé exprès. lol.

Commentaire de BlackWizzard le 26/04/2004 01:55:07 administrateur CS

comme promis, je vien de poster la nouvelle version :p
pour tester le swf, faites un login avec
login: blackwizzard
pass: password

Commentez! dites moi ce que vous en pensez ;)

Commentaire de TomQuick le 26/04/2004 12:08:13

Génialllllllllllllllllllllllllllllllllllllllllllllll !!!
Wouaw, j'adore...
Je ne comprend pas pourquoi dès que j'ouvre une de tes sources, je reste trente minute à la contemplé et dès que je regarde le script, je décampe vite fait bien fait... La vache, si tu comprend aussi bien flash qu'un ghuru roi du monde, je te conseille d'aller voir la rubrique 3D de globz.com...
La vache, je suis encore bouchebé....
10/10 !

Commentaire de TomQuick le 26/04/2004 12:16:27

Ouf, ta note remonte, les abrutis qui t'avaient foutus des sales notes ont eut tort car ta 2ème version est fantastique !

Commentaire de apxa le 26/04/2004 12:24:51

Re salut,
Au moins par défaut d'avoir eut le maximum 10 tu feras au moins partis de ceux qui ont le plus de commentaires sur leur source ;)
Have Fun.

Commentaire de BlackWizzard le 26/04/2004 14:48:19 administrateur CS

Juste une petit message, fin juin = fin des etudes pour moi, alors si vous cherchez un developpeur independant qui maitrise flash AS2, php, sql, xml, ne cherchez plus! je suis là! :p

Commentaire de apxa le 26/04/2004 15:13:25

C bon a savoir ;) (un bon stagiaire pour le café et les photocopies)

Commentaire de BlackWizzard le 26/04/2004 15:15:58 administrateur CS

si flash a des fscommand pour faire le café et les photocop, pkoi pas? mdr

Commentaire de qadehar2 le 26/04/2004 17:15:06

Super source (d'un super programmeur), graphisme réussi.
Mais je ne peux rien dire sur le fonctionnement car ma machine ne fonctionne plus en local depuis que j'ai installé ColdFusion.
Je vais essayer sur un autre ordi.
@+ BW.

Commentaire de charleda le 27/04/2004 03:38:31

Tout simplement monstrueux.... Bravo ! Merci pour cette source !

Commentaire de angelzeke le 29/09/2004 14:52:10

elle est vraiment sympa cet application seulement comme notre ami j'ai essayer de lire different fichier comme html, doc et ce serai formidable de pouvoir integrer ces differents formats.
est il possible de modifier la source, je ne suis pas un expert en flash alors ce serai vraiment sympa de m'aider ds ma requete, merci

Commentaire de joserwan le 01/04/2005 08:50:00

Merci beaucoup pour cette source (et tout le reste !!). Seulement j'ai un probleme : le swf fonctionne quand je le lance le swf de mon PC avec les coordonnées mySQL de mes sites (l'un sur free.fr, l'autre sur multimania), mais ne marche plus lorsque je le lance à partir de mes sites...

Serait-ce un problème de fournisseur ? Je suis débutant en flash, mais je ne pense pas avoir raté d'étapes, j'ai vérifié 10 fois au moins !!

Merci de m'aider...

Commentaire de joserwan le 01/04/2005 08:51:52

Mon message était très incomplet :

- la création de login fonctionne
- la création de dossiers et d'items fonctionne

Seule la lecture des fichiers xml ne fonctionne pas...

Commentaire de viran le 08/04/2005 22:03:45

Dommage que je n'arrive aps a la faire marcher, je créé les logins dans le fichiers de bases de données, je crée les tables et quand je vais dans liste il n'y a rien et le login/password ne fonctionne pas!Je sais pas si sans configurer le .as(que je ne peux pas ouvrir car il me mets un message d'erreur) il devrait y avoir qq chose ds liste.php en l'ouvrant.Merci.

ps : j'ai free.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,108 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales