Je vous soumet une idée qui pourrait peut être en intéressé quelqu’un, c’est de pouvoir insérer au sein même d’un article un objet multimédia (animation flash, séquence avi, mpeg etc…).
Pour cela il semble que la table spip_types_documents prévoit un champs pour ce genre d’inclusion (champs “inclus”); Dans le dump sql ci-joint j’ai un peu modifié la table en ajoutant un nv champs qui est “embed_code” avec comme example celui de l’insertion d’une anim flash dans une page.
L’idée est d’avoir un tag simple (du même type que <img12|center>) pour tous les objets multimédias dont le champs “inclus” vaut embed.
Je prépare l’inclusion pour le flash et il ne manquera plus que les codes génériques d’inclusion pour les autres types…
Le probléme se corse pour les vidéos et audios les parametres de l’object et de l’embed sont très différents et nombreux (autostart, dimension, audio ou video )
j'ai ajouté une table spip_documents_embed qui permet d'écrire le code html permettant l'embed du fichier embed (audio ou video), si on ajoute les extensions rpm dans spip_types_documents.
Pour l'instant : choix video ou audio - taille du plugin, autostart true ou false
Mais je sais vraiment pas comment faire une <BOUCLE> pour cela !!
Alors j'hésite à continuer
Ptet si ca vous branche vous pouvez faire la boucle et améliorer le code.
Est ce que vous pourriez m'expliquer SUCCINTEMENT
comment se passe la procédure de login sur spip/ecrire,
càd :
1 ) quels sont les functions appelées et leur rôle
2 ) quels sont sont les variables globales assignées et leur rôle.
C'est encore en cours de développement. Le mieux c'est de te plonger dans le
code des fichiers suivants :
login.php3, spip_cookie.php3, inc-login.php3
ecrire/inc-session.php3, ecrire/inc_auth.php3
J'ai regardé le code spip et je demandais
si il se serait pas interessant de passer à une vraie programmation objet
compte tenue de la répétition de codes à différent endroits.
De plus l'adaption de spip serait plus aisée.
exemple de classe : article, rubrique, auteur, utilisateur, calendrier, etc.
Qu'en pensez vous ?
J'essaie personnellement d'adapter le code spip dans ce sens (en php4)
pour mes propres besoins.