Re: Intégrer en iframe juste un div d'une page
Bonjour Katryne,
Well done !
De plus, cela me rassure...
amicalement,
Jean-Denis
Forum adHoc CMS |
Non hai eseguito l'accesso. Sei pregato di effettuare l'accesso oppure di registrarti
adHoc » Domande Generiche / Discussions générales / General » Intégrer en iframe juste un div d'une page
accedi o registrati per inserire una risposta
Bonjour Katryne,
Well done !
De plus, cela me rassure...
amicalement,
Jean-Denis
Bonjour Alain,
Mille excuses, je n'avais pas vu ton message...
J'y ai répondu brièvement.
Je vais regarder cela de plus près, mais ton idée est très intéressante...
Quant à en faire un module... C'est une autre paire de manche !
Amicalement
Jean-Denis
Bonjour Alain,
J'ai un peu réfléchi à ta question...
En examinant le code source de différents sites adHoc, il parait difficile d'extraire le contenu d'une boîte sans intervenir au préalable sur son contenu.
En effet, il est possible de les repérer en utilisant :
<div class="lbox" >
...
</div><!-- Endcolumn -->
mais toutes sont balisées ainsi et donc si on utilise ces balises pour délimiter l'extraction, on va seulement extraire la première boîte rencontrée.
Une solution pourrait être de placer des balises dans le code source de la boîte que l'on veut extraire ainsi par exemple :
<!-- Début de l'extraction -->
(code source de la boîte)
<!-- Fin de l'extraction -->
Mais évidemment, il ne serait possible d'extraire que le contenu de boîtes issues d'un site dont on maîtrise le contenu. (Impossible donc d'extraire facilement le contenu d'une boîte d'un site adHoc "quelconque"...)
Mais, pratique par exemple pour que soit mise à jour une boîte "Dernières Nouvelles" de son site principal vers ses sites "satellites"
Si tu souhaites que j'essaie de modifier le fichier codenuage.php rédigé pour Katryne afin de l'adapter à ce type d'usage... fais signe, cela ne devrait pas être trop compliqué...
Et si Alessandro acceptait d'inclure le fork dans une prochaine version... cela simplifierait le travail, sinon il faudra re-forker le fichier modules/boxes/lateral.inc
Amicalement
Jean-Denis
merci JeanDenis,
oui si c'est possible j'aimerais bien essayer
Amicalement Alain
Bonjour Alain,
Ici un zip https://www.71site.fr/files/extractionboite.zip avec l'arborescence nécessaire.
Tu n'auras probablement pas à réinstaller le fork modules/boxes/lateral.inc puisque tu as déjà testé le pack, et la procédure t'est connue.
Ici, https://essai.71site.fr/ en bas de page deux extractions de boites issues de deux sites différents https://adhoc.71site.fr/demo/ et https://adhoc.71site.fr/
pour la première, pas de difficulté, puisqu'il s'agit d'une boite simple, il suffit donc de régler les paramètres dans le fichier du zip boxe_eb.php
et de le renommer au numéro de ta boite d'affichage sans oublier de placer les balises de début et de fin dans le code source de la boite à extraire.
pour la seconde, c'est l'extraction d'une boite "les N derniers", il faut donc, non seulement régler les paramètres dans le fichier boxe_eb.php
et le renommer (la seule différence est l'url) mais également placer les balises dans le fichier codederniers.php au début et à la fin de l'affichage.
(fais signe si tu as besoin d'une telle manipulation, et que tu ne vois pas où les placer)
Il y aura peut-être d'autres corrections de liens dans les fichiers en fonction de ce que tu extrais...
src, href... vers des liens absolus et/ou des target différentes...
Teste, n'hésite pas à me faire part de tes réflexions....
Amicalement,
Jean-Denis
Coucou JeanDenis,
pour la seconde, c'est l'extraction d'une boite "les N derniers", il faut donc, non seulement régler les paramètres dans le fichier boxe_eb.php
et le renommer (la seule différence est l'url) mais également placer les balises dans le fichier codederniers.php au début et à la fin de l'affichage.
(fais signe si tu as besoin d'une telle manipulation, et que tu ne vois pas où les placer)
Dans le cas qui me préoccupe, c'est de rapatrier Les 3 dernières actualités du Front sur le Babelleir.
Dans la boite du Front j'ai bien mis
<!-- Début de l'extraction -->
<!-- Code fichier data/boxes/special/boxe_dd.php -->
<!-- Fin de l'extraction -->
Le fichier box_eb est renommer box_03 "boite utiliser sur le Babelleir pour récupérer l'actualité du Front.
Avec comme modif
$url = 'https://frontsdf.be/'; // site de récupération
mais pour la suite ...?¿?
Amicalement Alain
Re,
Dans le cas qui me préoccupe, c'est de rapatrier Les 3 dernières actualités du Front sur le Babelleir.
Dans la boite du Front j'ai bien mis<!-- Début de l'extraction -->
<!-- Code fichier data/boxes/special/boxe_dd.php -->
<!-- Fin de l'extraction -->
Tu dois modifier le data/boxes/special/codederniers.php dans ton site https://frontsdf.be/ :
après
// Affichage
echo '<!-- Balise pour début extraction -->';
et juste avant ?>
echo '<!-- Balise pour fin extraction -->';
Dans la boite du Front tu peux ne laisser que (pour te repérer dans le code source)
<!-- Code fichier data/boxes/special/boxe_dd.php -->
pour ton fichier boxe_03.php, sur le site où tu veux présenter l'extraction, l'url est correcte.
et si sur ce site, le fork et les fichiers data/boxes/special/....php nécessaires sont placés, alors cela devrait fonctionner...
Amicalement,
Jean-Denis
accedi o registrati per inserire una risposta
adHoc » Domande Generiche / Discussions générales / General » Intégrer en iframe juste un div d'une page
Powered by PunBB, supported by Informer Technologies, Inc.