support « Besoin d'aide «
intégration d'un code HTML externe dans une page
Comment intégrer un code HTML externe ou PHP dans une page yacs ?
| Owner | Benjamin |
| Progress | ![]() |
| Workflow | Support request |
| Status | Problem has been recorded
|
Bonjour, je fais suite a l'article (Embarquer une page externe dans YACs) qui indique une solution à mon probleme.
Seulement voila, je ne peux pas m'amuser a ajouter 10-20 iframes dans une seule page (c'est pas très propre et pour le referencement c'est pas top!)
Je pense que l'integration de code est "desactivé" pour une question de sécurité, mais c'est vraiment pas pratique surtout avec des éléments flash integrant une ressource externe (yacs-flash ne le gere pas !?).
Peut-on donc integrer d'un autre façon (sql?!?) des codes html externe, php, ou autre ?
Esce possible via la création d'un overlay ?
Ou alors
Ccomment desactiver cette securité (quel fichiers?) dans yacs ?
Merci !!
![]() Alexis Raimbault | " Autrement même ajouter le slide flash via le template.php reste difficile puisqu'il devra soit être avant ou après chaque fabrication automatique... " il faut avoir recours au template pour afficher ce genre d'objet s'ils sont de manière fixe et permanente dans ton rendu. Par exemple un slide dans une bannière. Si tu veux insérer un slide dans le contenu même, et à des endroits variables, alors il ne faut pas passer par le template. Le plus simple est de ranger le swf par FTP. L'usage et de ranger les swf dans /included/browser/ Dans ce répertoire, tu vas créer un sous-répertoire /slidecreator. Dans /slidecreator, autant de sous-répertoires que de diaporamas différents. Dans chaque répertoire de diaporama, tu uploades les photos, et le fichier de réglages xml pour slidecréator. Si tu compte pas changer de domaine, utilise des chemins absolus dans le xml. Ensuite, dans en éditant les sections ou les articles avec textarea, tu injectes le code d'appel du swf, sans te gourer dans les chemins 1: vers le swf 2 : vers le xml du diaporama à afficher. Il y a peut être un moyen d'automatiser cela avec un overlay. Ce dernier fabriquerait tout seul le fichier xml à l'enregistrement (remember()), en fonction des photos attachées classiquement à l'article overlayé et de paramètres demandés à l'édition (get_fields()) pour choisir les transitions. Au rendu (get_view_text() ou render()), l'overlay ferait tout seul l'appel du flash, avec le bon chemin vers le xml. On ferait ainsi autant d'articles overlayés que de diaporamas. Puis, l'insertion finale intercalée dans le texte d'un article principal, réalisée avec le code yacs Mais pour cela, il faut d'abord s'impregner des bases de yacs. Alexis Raimbault webmaster free-lance |
![]() J.Juraver | Benja : voilà slidecreator qui marche parfaitement sous yacs. J'ai réutilisé exactement les mêmes images que la démo, pour t'en convaincre. En revanche il faut bidouiller tous les chemins d'accès, du moins si l'on enregistre tous les fichiers et images depuis le système yacs, plutôt que par FTP. Tu peux télécharger le masque XML pour te donner une idée. Conclusion : slidecreator, j'aime bien, mais c'est pas adapté à un système de gestion de contenu comme yacs qui possède sa propre architecture de gestion multimedia. C'est plutôt fait pour du html codé à la main sans système éditorial derrière. La question que je me pose est : as-tu donné l'exemple de slidecreator parce que c'est quelque chose que tu veux implémenter vraiment, ou bien juste comme exemple de code que tu aimerais inclure de temps en temps ? Dans le premier cas, un overlay est indiqué, avec quand même quelques astuces supplémentaires pour que les images enregistrés via yacs ne soient pas gérées comme yacs le fait habituellement mais soient débranchées vers le slideceator (que tu aurais préalablement chargé par ftp sur ton serveur, pour tous les usages) Dans le second cas, cet exemple de code n'est pas du tout la même chose qu'un include php, et comme on peut faire de multiple chose avec l'inclusion php, et bien le mieux est que tu indiques plus précisément ce que tu souhaites inclure avec php exactement. Cordialement ----- Faites votre pub pour Yacs Annuaire des sites YACs Plugin Firefox de recherche dans Yetanoz Nouvelles fonctions suggérées Je ne m'attarde pas, j'ai mon yacs en double file...
![]() Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz | |
| Benjamin | Bernard Paques : Ok pour un code youtube (pour ex), ça fonctionne. Mais par ex, intégrer un code type: http://www.slide-creator.com/utilisation.html, le cadre reste blanc et vide ! De même qu'une balise script (ex weborama) qui est tout simplement inactif (c'est un exemple, je suis bien conscient qu'il faut normalement l'integrer dans le template). De même qu'un <?php include("page.php"); ?>
|
![]() J.Juraver | Pourrais-tu préciser ta demande ? Que recherches-tu exactement : embarquer une page html de ton fait ? Embarquer une page d'autrui ? Embarquer uniquement du flash ? Si tu veux embarquer du flash qui t'appartient, normalement il n'y a pas de problème : en enregistrant le fichier et en l'affichant avec la balise [ embed = ... ] propre à yacs. Pour du php, tu peux utiliser ce qui est indiqué dans le tuto, en créant ta propre variation de template, mais bien entendu ce code php doit être le tien. Pareil en html. S'il s'agit d'embarquer html ou php provenant d'un autre site, je ne connais aucun moyen à part iframe. Il y a en seconde main la possibilité de lire et afficher du RSS externe... ----- Faites votre pub pour Yacs Annuaire des sites YACs Plugin Firefox de recherche dans Yetanoz Nouvelles fonctions suggérées Je ne m'attarde pas, j'ai mon yacs en double file...
![]() Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |
|
















