Multiupload : script fonctionnel mais qui active les protections du serveur
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Multiupload : script fonctionnel mais qui active les protections du serveur
Détails techniques
Version du forum : phpBB2
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Opera
Personnes concernées par le problème : Plusieurs utilisateurs
Lien du forum : http://altitudetropicale.forums-actifs.com/index.forum
Description du problème
Bonjour à tous,En récupérant le code source de la fenêtre d'hébergement de Servimg, j'ai créé un mutiupload sur une page html en appelant dans un tableau contenu dans une autre page html, 15 fois la même iframe.
Ce choix de l'iframe a été fait car le module en lui même agit de maniére individuelle sous iframe mais ferme immanquablement les autre fenêtres si le code est répété 15 fois dans un tableau.
le code fonctionne à merveille si les membres utilisent la page html en elle même et ce, sans titiller les protections du serveur.
l'histoire n'est pas fini, désolé si cela devient un véritable roman.
Il y a trois jours, (grâce à Milouze) j'ai installé un bouton sur les deux éditeurs qui me permet d'avoir une fenêtre version lightbox affichant la page html du tableau contenant le multiupload.
La par contre, ça pose un gros soucis. les membres les plus actifs n'arrêtent pas de se buter à la protection mise ne place par fa (du request limit y compris au moment de la connexion).
Ma question, connaitriez vous un moyen d'appeler une page html sans passer par une iframe en sachant que chaque module doit agir de façon individuelle c'est à dire sans interférer avec les autres cellules ??
voici sous hide le code source de ma fenêtre servimg (désolé de prendre cette précaution mais le code d'accès est propre à chaque forum)
et ma page html
Merci par avance pour votre aide et bonne semaine à tous
Dernière édition par demeter1 le Sam 19 Sep 2015 - 13:56, édité 1 fois
Re: Multiupload : script fonctionnel mais qui active les protections du serveur
UP bien que je doute que qui que ce soit soit à même de trouver une solution pour pallier au caractère capricieux de la protection.
j'ai essayé de passer par les templates mais, malgré un affichage effectif, la protection se met en branle même avec 6 iframes.
Mon sujet précédent concernant l'utilisation des iframes sur fa n'ayant rien donné de concret hormis la réponse habituelle fournie lors de ce type de déclaration, je n'en sais pas plus sur la limite que supporte cette protection.
En attendant, j'ai hébergé mes pages html sur un autre serveur.
j'ai essayé de passer par les templates mais, malgré un affichage effectif, la protection se met en branle même avec 6 iframes.
Mon sujet précédent concernant l'utilisation des iframes sur fa n'ayant rien donné de concret hormis la réponse habituelle fournie lors de ce type de déclaration, je n'en sais pas plus sur la limite que supporte cette protection.
En attendant, j'ai hébergé mes pages html sur un autre serveur.
Re: Multiupload : script fonctionnel mais qui active les protections du serveur
.. | Bonjour, Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir délester votre sujet, merci de poster dans les 24h qui suivent ce message. Si votre sujet est résolu, dans ce cas, votre premier message et cochez l'icône A bientôt sur ForumActif |
no_way- Membre actif
- Messages : 2214
Inscrit(e) le : 26/03/2010
Re: Multiupload : script fonctionnel mais qui active les protections du serveur
Bonjour Noway,
toujours d'actualité.
Semaine chargée à faire des aller et retour en milieu hospitalier. Désolé pour le non suivi de cette demande.
toujours d'actualité.
Semaine chargée à faire des aller et retour en milieu hospitalier. Désolé pour le non suivi de cette demande.
Re: Multiupload : script fonctionnel mais qui active les protections du serveur
Bonjour,
Je ne vois pas trop pourquoi une seule requête serait faite en plus tant qu'on a pas encore cliqué sur le bouton d'upload d'image.
Pour donner un exemple, j'avais fait cet éditeur (il ne fonctionne pas tel quel sur forumactif étant donné qu'il y a un code php pour l'upload d'image) à un moment:
http://s301826463.onlinehome.fr/test_imgur_uploader/post.html
et quand on clique sur le bouton d'upload d'image () si c'est la première fois ça charge une iframe, sinon aucune requête n'est faite en plus.
Il doit être possible de faire la même chose pour le cas de ce sujet.
Vous pouvez probablement utiliser quelque de similaire à ce que j'ai fait pour le bouton qui affiche l'iframe:
Le script s'est cassé au moment de le poster ici ( on peut le voir en regardant le code source de la page plus haut ), mais l'idée est dedans, la première fois qu'on clique on "crée" l'iframe, puis ensuite on ne fait que l'afficher et la cacher.
Cordialement.
Edit: j'ai travaillé pour faire quelque chose d'un peu équivalent sur forumactif (sans la sauvegarde des 30 derniers images hébergées) et c'est disponible dans ce tutoriel https://forum.forumactif.com/t381038-utiliser-imgur-comme-hebergeur-d-image
Je ne vois pas trop pourquoi une seule requête serait faite en plus tant qu'on a pas encore cliqué sur le bouton d'upload d'image.
Pour donner un exemple, j'avais fait cet éditeur (il ne fonctionne pas tel quel sur forumactif étant donné qu'il y a un code php pour l'upload d'image) à un moment:
http://s301826463.onlinehome.fr/test_imgur_uploader/post.html
et quand on clique sur le bouton d'upload d'image () si c'est la première fois ça charge une iframe, sinon aucune requête n'est faite en plus.
Il doit être possible de faire la même chose pour le cas de ce sujet.
Vous pouvez probablement utiliser quelque de similaire à ce que j'ai fait pour le bouton qui affiche l'iframe:
- Code:
<div onclick="if($('ei_td').innerHTML=='')$('ei_td').innerHTML='<iframe src="imgur.php" width="100%" height="30px" frameBorder="0"></iframe>';$('ei_td').style.display=$('ei_td').style.display=='none'?'':'none'"><span class="e_imgur" unselectable="on"></span></div>
Le script s'est cassé au moment de le poster ici ( on peut le voir en regardant le code source de la page plus haut ), mais l'idée est dedans, la première fois qu'on clique on "crée" l'iframe, puis ensuite on ne fait que l'afficher et la cacher.
Cordialement.
Edit: j'ai travaillé pour faire quelque chose d'un peu équivalent sur forumactif (sans la sauvegarde des 30 derniers images hébergées) et c'est disponible dans ce tutoriel https://forum.forumactif.com/t381038-utiliser-imgur-comme-hebergeur-d-image
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Re: Multiupload : script fonctionnel mais qui active les protections du serveur
Bonjour Ea,
Le nombre de requêtes semblent provenir du fait que mon script d'appel du bouton soit coché sur toutes les pages. Ce bouton appelle une iframe qui contient en elle même 15 iframes.
j'ai essayé d'appliquer la portion de js que j'ai récupéré dans le code source de votre page en modifiant l'iframe de imgur par l'iframe de la page html contenant le module de Servimg.
là, je ne sais vraiment pas comment l'intégrer par la suite. Mes capacité en js sont restreintes; je suis plus un bidouilleur qu'un codeur.
Ps: le script imgur est d'une grande ingéniosité mais j'aimerai pouvoir conserver servimg comme hébergeur (juste une question de suivie des beugs éventuels qui sont facilités par le partenariat que fa a avec servimg)
Le nombre de requêtes semblent provenir du fait que mon script d'appel du bouton soit coché sur toutes les pages. Ce bouton appelle une iframe qui contient en elle même 15 iframes.
j'ai essayé d'appliquer la portion de js que j'ai récupéré dans le code source de votre page en modifiant l'iframe de imgur par l'iframe de la page html contenant le module de Servimg.
là, je ne sais vraiment pas comment l'intégrer par la suite. Mes capacité en js sont restreintes; je suis plus un bidouilleur qu'un codeur.
Ps: le script imgur est d'une grande ingéniosité mais j'aimerai pouvoir conserver servimg comme hébergeur (juste une question de suivie des beugs éventuels qui sont facilités par le partenariat que fa a avec servimg)
Re: Multiupload : script fonctionnel mais qui active les protections du serveur
Quel est ce script pour ajouter cet iframe au bouton de l'éditeur ? (on a les codes des 1 + 15 iframes, mais pas de code javascript)
Également, je crois qu'on pourrais avoir seulement une vrai iframe, et remplir les 15 sous-iframes via javascript. (ça économiserait 14 ou 15 requêtes).
Cordialement.
ps : si " code d'accès est propre à chaque forum" signifie le code présent dans la page html, ce serait mieux de les remplacer par un faux code (quitte à ce qu'on ne puisse pas uploader mais je ne pense pas que ça pose problème dans ce cas-ci).
Également, je crois qu'on pourrais avoir seulement une vrai iframe, et remplir les 15 sous-iframes via javascript. (ça économiserait 14 ou 15 requêtes).
Cordialement.
ps : si " code d'accès est propre à chaque forum" signifie le code présent dans la page html, ce serait mieux de les remplacer par un faux code (quitte à ce qu'on ne puisse pas uploader mais je ne pense pas que ça pose problème dans ce cas-ci).
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Re: Multiupload : script fonctionnel mais qui active les protections du serveur
Bonjour Ea,
désolé pour ce retard.
Voici le bouton d'appel qui contient l'iframe de la page
Pour limiter le nombre d'appel du code de servimg, il a fallu que je l'héberge sur archive host pour que la protection ne s'active quasiment pas. Si je l'héberge dans la gestion des pages html, il s'active et ce même au moment de la connexion vu que le script d'appel est coché sur toutes les pages.
désolé pour ce retard.
Voici le bouton d'appel qui contient l'iframe de la page
Pour limiter le nombre d'appel du code de servimg, il a fallu que je l'héberge sur archive host pour que la protection ne s'active quasiment pas. Si je l'héberge dans la gestion des pages html, il s'active et ce même au moment de la connexion vu que le script d'appel est coché sur toutes les pages.
Re: Multiupload : script fonctionnel mais qui active les protections du serveur
Sujet toujours d'actualité.
Re: Multiupload : script fonctionnel mais qui active les protections du serveur
Bonjour,
Ceci devrait être l'équivalent du script qui ne charge l'iframe qu'au premier clic sur le bouton:
Après pour le fait d'afficher 15 iframes au clic sur le bouton, il y a soit la solution d'avoir le contenu de l'iframe (à condition qu'il n'y a pas de <textarea> ) dans un textarea, et l'utiliser pour remplir l'iframe.
par exemple si on veut 16 iframes avec le contenu d'une page étant "<b>hello world</b>".
Cordialement.
Ceci devrait être l'équivalent du script qui ne charge l'iframe qu'au premier clic sur le bouton:
- Code:
/*Multiupload sans éditeur*/
$(function() {
$(function() {
var loaded_iframe = false;
$('<a class="sceditor-button sceditor-button-dico" unselectable="on" title="Multiupload"><div unselectable="on"class="M15_Btn_popUp" style="background-image:url(http://i82.servimg.com/u/f82/12/56/56/12/imag1010.gif)">Multiupload</div></a>').insertBefore(".sceditor-button-image").click(function(){
if(!loaded_iframe) {
loaded_iframe = true;
$("body").append('\n\n<div id="M15_popUp_opacity"></div>\n\n\n<div id="M15_popUp_Cont"><span class="M15_Close_popUp"title="Fermer"><img src="http://i18.servimg.com/u/f18/11/26/21/37/button22.png"alt="Fermer"/></span>\n\n <iframe name="" src="/h59-multiupload-en-passant-par-archive-host"scrolling="yes"" height="100%" width="100%" FRAMEBORDER="yes"></iframe>\n\n\n</div>').find(".M15_Close_popUp").click(function() {
$("#M15_popUp_opacity ,#M15_popUp_Cont ").fadeOut()
});
}
$("#M15_popUp_opacity").fadeIn(), $(" #M15_popUp_Cont ").delay(800).fadeIn(800), $(".M15_Close_popUp ").delay(2e3).fadeIn(800)
});
})
});
Après pour le fait d'afficher 15 iframes au clic sur le bouton, il y a soit la solution d'avoir le contenu de l'iframe (à condition qu'il n'y a pas de <textarea> ) dans un textarea, et l'utiliser pour remplir l'iframe.
par exemple si on veut 16 iframes avec le contenu d'une page étant "<b>hello world</b>".
- Code:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<div id="iframe_container"></div>
<textarea style="display:none" id="iframe_content"><b>hello world</b></textarea>
<script>
for(var i=0; i<15; i++) {
(function(){
var $frame = $('<iframe />').appendTo('#iframe_container');
if($frame.length) setTimeout( function() {
$('body',$frame[0].contentWindow.document).html( $('#iframe_content').val());
}, 1 );
})();
}
</script>
Cordialement.
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Re: Multiupload : script fonctionnel mais qui active les protections du serveur
Bonjour EA,
Merci pour ces deux scripts. j'ai installé le premier et la protection du serveur ne s'est pas mise en branle.
je renouvelle mes remerciements et vous souhaite une bonne journée.
Merci pour ces deux scripts. j'ai installé le premier et la protection du serveur ne s'est pas mise en branle.
je renouvelle mes remerciements et vous souhaite une bonne journée.
Sujets similaires
» Script qui s'active sur la version mobile
» CNAME activé sur 1&1 mais ça ne fonctionne pas
» HTML activé dans le PA, mais pas chez les membres.
» J'ai activé mon "Web App (PWA) mais mon nouvel icône ne s'affiche pas.
» je minscrit mais le compte de s active jamais
» CNAME activé sur 1&1 mais ça ne fonctionne pas
» HTML activé dans le PA, mais pas chez les membres.
» J'ai activé mon "Web App (PWA) mais mon nouvel icône ne s'affiche pas.
» je minscrit mais le compte de s active jamais
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum