MyBB.support, le portail francophone de MyBB
script d'upload d'image - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : Plug-ins et modules pour MyBB (https://mybb.fr/forum-32.html)
+--- Forum : Support (https://mybb.fr/forum-15.html)
+--- Sujet : script d'upload d'image (/thread-3306.html)



script d'upload d'image - bruno36 - 12-11-2010

Bonjour!

Je chercher un plugin pour incorporer un script Upload d'images pour pouvoir incorporer des images dans les messages.


RE: script d'upload d'image - haytoch - 12-11-2010

je pense que vous chercher ceci : http://mods.mybb.com/view/ezgallery


RE: script d'upload d'image - bruno36 - 12-11-2010

non pas une galerie d'image mes un script pour télécharger des images pour pouvoir les placer dans les sujet.
Un truc comme sa
http://custom.simplemachines.org/mods/index.php?mod=2410


RE: script d'upload d'image - haytoch - 12-11-2010

Voila un pour" tinypic"

http://www.mybbextras.com/showthread.php?tid=57&highlight=tinypic


RE: script d'upload d'image - exdiogene - 12-11-2010

Ce sujet n'est pas dans la bonne section, ici c'est pour les MyCodes.

Je le transfert dans "support" pour les plugins...


RE: script d'upload d'image - bruno36 - 12-11-2010

merci mes c'est juste une page la, moi je voudrait que cela soit intégrer a mybb quand ont rédige un sujet


RE: script d'upload d'image - exdiogene - 12-11-2010

Alors, il est beaucoup plus simple d'utiliser les pièces jointes pour cela et de sélectionner des dimensions plus grandes pour les miniatures dans le Panneau de Contrôle de l'Administration.

Voir un exemple ici, les miniatures furent même formatées dans un tableau :

http://www.mybb.fr/showthread.php?tid=3136&pid=16977#pid16977

Wink


RE: script d'upload d'image - bruno36 - 12-11-2010

merci sa fonctionne


RE: script d'upload d'image - sinse73 - 10-11-2011

Bonjour,

J'up un vieux topic ^^
En fait je cherche un plugin dans ce genre aussi, avec la possibilité pour les membres d'uploader des images sur mon hébergement et non pas via un hébergeur d'image professionnel (tinypics, imageshack ou autre).
Un peu comme pour les avatars mais on aurait en retour le code d'intégration de l'image [ img]url_de_l_image[ img].
Au final cela revient au plugin Tinypics (http://mods.mybb.com/view/tinypic-uploader) mais sans passer par Tinypics ^^
Si en plus il y a possibilité de redimensionner les images ça serait le top °°

J'ai bien cherché mais sans résultat pour le moment, en espérant que l'un d'entre vous sache où cela pourrait bien traîner ;-)


RE: script d'upload d'image - exdiogene - 10-11-2011

La solution des "Pièces jointes" avec miniatures agrandies n'est pas satisfaisante?


RE: script d'upload d'image - sinse73 - 10-11-2011

Pas vraiment, j'ai mis ça en place justement, mais cela ne résous qu'un seul problème, à savoir intégrer les images dans les posts.
En fait j'aimerais que l'on puisse :
- mettre des images dans les posts avec upload des images sur mon hébergement (ça marche avec les miniatures agrandies)
- faire des galeries avec des wallpapers ou autre grandes images (ça n'est plus possible, les images se mettront directement en taille maximum pour les miniatures, et je te laisse imaginer une trentaine d'images de ce type dans le même post ^^) : c'est là que le redimensionnement serait impeccable avec un lien qui ouvre l'image en grand dans une nouvelle page.
(Diminuer la taille des miniatures n'est pas non plus la meilleure solution, je dois laisser un minimum de taille pour que les gens puissent mettre des images d'illustrations assez grandes pour certains posts).


RE: script d'upload d'image - Saphir - 10-11-2011

Alors, sans les miniatures agrandies qui affichent les pièces jointes en plein écran :

[ img ]http://tonsite.com/attachment.php?aid=X[ /img ]
Affichera en taille maximale l'image en pièce jointe qui a l'identifiant X (il suffit de cliquer sur "Insérer dans le message" en vue de la pièce jointe en question pour faire apparaître une balise qui affiche ledit identifiant.

Sans utiliser la balise suscitée, les pièces jointes apparaîtront à la taille paramétrée dans le panneau d'administration (partie envoi de messages si je ne m'abuse).

Je pense que c'est le moyen le plus simple sans plugin...


RE: script d'upload d'image - sinse73 - 10-11-2011

Ça fonctionne bien Saphir ;-)
Je vais voir si j'arrive à rajouter un ti bouton à côté de celui qui insère la pièce jointe pour insérer ce code d'image.
Ça permettra de choisir entre miniature ou taille réelle.

J'vais avoir du mal je sens alors si quelqu'un a une piste je suis preneur Big Grin
Je vais d'abord voir comment fonctionne celui de l'attachement de miniature.

Edit :
On trouve facilement les boutons dans "Message Templates" et puis dans : "post_attachments_attachment_postinsert", on a donc le bouton pour insérer la pièce jointe avec le code suivant :
Code :
<input type="button" class="button" name="insert" value="{$lang->insert_attachment_post}" onclick="clickableEditor.insertAttachment({$attachment['aid']});" />
Il va falloir que je change value pour ce qui est écrit sur le bouton, pas le plus dur je sens ^^ et donc surtout la valeur pour onclick. Je vais faire quelques tests et on verra bien.

Edit 2 :
La valeur 'aid' qui est appelé est le numéro de la pièce jointe tiré de la bdd. Suffit que je trouve comment m'en servir correctement et d'afficher le départ de l'url avant et ça devrait le faire ^^

Edit 3 :
Je suis perdu x]
Je n'arrive pas à trouver comment ça appelle tout ça, ça doit être définit dans un autre fichier, j'ai pensé d'abord à un truc en javascript, j'ai donc parcouru les fichiers en .js mais rien trouvé.


RE: script d'upload d'image - sinse73 - 11-11-2011

Alors alors alors, on trouve mieux à tête reposée ^^
J'ai finis par trouver où était la fonction appelée pour insérer le code pour la miniature dans la zone d'édition du message.
Tout d'abord, j'ai changé le template "post_attachments_attachment_postinsert" pour avoir mes deux boutons, il est donc devenu cela :
Code :
<input type="button" class="button" name="insert" value="{$lang->insert_attachment_miniature_post}" onclick="clickableEditor.insertAttachment({$attachment['aid']});" />
<input type="button" class="button" name="insert" value="{$lang->insert_attachment_taille_reelle_post}" onclick="clickableEditor.insertRealAttachment({$attachment['aid']});" />
Et donc j'ai créé la nouvelle fonction insertRealAttachment, pour cela, il faut aller dans le fichier editor.js dans le dossier jscripts, et tout en bas de ce fichier, il y a la première fonction pour insérer le code de la miniature. Je me suis basé sur ce dernier et j'ai maintenant, en fin du fichier :
Code :
insertAttachment: function(aid)
    {
        this.performInsert("[attachment="+aid+"]", "", true, false);
    },
    
    insertRealAttachment: function(aid)
    {
        this.performInsert("[img]http://www.mangas-arigatou.org/forum/attachment.php?aid="+aid+"[/img]");
    }
Avec cela, j'ai mes deux boutons, un pour insérer une miniature dans les messages et l'autre pour insérer l'image en taille réelle. Reste un seul soucis x] Si les gens mettent des images trop larges, cela va déformer le forum s'ils les postent en taille réelle. Mais bon, je suis bien content d'en être arrivé là déjà ^^

PS : N'étant pas sûr de tout ce que j'ai fais, j'ai bricolé hein ^^, si quelqu'un voit une erreur, merci de le signaler ;-)


RE: script d'upload d'image - JWH Smith - 11-11-2011

Si tu as peur de déformations, tu n'as qu'à utiliser un plug-in qui restreint la taille au mieux, ou alors, appliquer un max-width sur les images postées dans les sujets (à chercher dans les templates et les CSS).


RE: script d'upload d'image - sinse73 - 12-11-2011

Merci du renseignement JWH Smith, je vais voir à mettre ça ;-)


RE: script d'upload d'image - sinse73 - 12-11-2011

Je viens rajouter quelques trucs à faire en plus si vous avez donné la possibilité à vos membres de mettre les pièces en miniatures ou en taille réelle comme j'ai fais.
Donc, je me suis aperçu que si l'on mettait les images en taille réelle, ces dernières vont être en même temps affichées en bas de message en tant que miniatures.
Pour remédier à cela, il faut aller dans le template associé au mode d'affichage de vos post. Sur mon forum, j'ai forcé l'affichage en "classic" donc je n'ai qu'un seul template à changer : "postbit_classic"
Il faut trouver la ligne où l'on a :
Code :
{$post['attachments']}
Et j'ai choisis de ne pas y montrer sur la page, ça n'est pas désactivé mais juste pas affiché :
Code :
<div style="display: none">{$post['attachments']}</div>
Si vous utilisez un autre mode d'affichage, il faut aller dans le template concerné et faire de même.


RE: script d'upload d'image - thedark - 11-12-2011

Bonjour , vous avez trouver un plugin pour faire sa ?

Merci


RE: script d'upload d'image - Pichorka - 14-12-2015

Bonjour,

Je déterre le sujet, je suis désolé, parce que j'ai migré sous MyBB 1.8.6 et j'utilisai ce fil de sujet pour avoir les fichiers joints en taille réel insérés dans l'éditeur de la version 1.6.x .
Bien sur afin d'éviter que les images dépassent du corps du message, j'avais ajouté un bout de script dans le "global.css" afin de redimensionner les images trop grande comme ceci :

global.css - bout de code à ajouter (au début de la feuille), pour redimensionner a votre guise
Code :
  overflow-y: scroll;
  overflow-x: hidden;
}

/* Modif DEBUT ajout redimensionner auto d'image [Sans plugin] */

.maximage
{
max-width: 350px;
}
/* Modif FIN ajout redimensionner auto d'image [Sans plugin] */
a:link {
    color:

J'ai également créer un MyCode comme ceci

Titre : maximage et LigthBox Liens Externes
Courte description : Réduction des dimension MAXIMUM des images sur les sujets et Autres + Liens externes dans LigthBox
Expression régulière :
Code :
\[img\](.*?)\[/img\]
Remplacement :
Code :
<a href="$1" rel="lightbox"><img  src="$1" alt="İmage" class="maximage" title="Cliquez sur l'image pour l'agrandir"></a>
Activé : Oui

Sous MyBB 1.8.6 je me suis un peu casser la tête, parce que cette "bidouille" pour la version 1.6.x de MyBB ne fonctionnait pas.

Mais c'est en fait une autres "bidouille" que j'ai appliqué, beaucoup plus simple.

Code a ajouter dans Template > Accueil » Sets de templates » VOTRE THEME Templates » Éditer template : post_attachments_attachment_postinsert
Lien > http://www.VOTRESITE.com/admin/index.php?module=style-templates&action=edit_template&title=post_attachments_attachment_postinsert&sid=23&expand=5|20|14|4|31|1|29|27|51|3|26|28|13|34|49|8|24|7|33

Code original de la Template 1.8.6
Code :
<input type="button" class="button" name="insert" value="{$lang->insert_attachment_post}" onclick="$('#message').sceditor('instance').insertText('[attachment={$attachment['aid']}]');" />

Code remplacement ou j'ai juste ajouter une ligne pour avoir le bouton et la fonction
Code :
<input type="button" class="button" name="insert" value="Insérer miniature dans le message" onclick="$('#message').sceditor('instance').insertText('[attachment={$attachment['aid']}]');" />
<input type="button" class="button" name="insert" value="Insérer taille réelle dans le message" onclick="$('#message').sceditor('instance').insertText('[img]http://www.VOTRESITE.com/attachment.php?aid={$attachment['aid']}[/img]');" />

C'est un peu "bourrin" mais ça marche Smile
Je pense que je n'ai pas mis en danger la sécurité de MyBB, si c'est le cas, merci de me le dire Smile

Cordialement,


NOTA que cette partie marche toujours pour masquer les miniatures, je cite :
(12-11-2011, 16:08)sinse73 a écrit :  Je viens rajouter quelques trucs à faire en plus si vous avez donné la possibilité à vos membres de mettre les pièces en miniatures ou en taille réelle comme j'ai fais.
Donc, je me suis aperçu que si l'on mettait les images en taille réelle, ces dernières vont être en même temps affichées en bas de message en tant que miniatures.
Pour remédier à cela, il faut aller dans le template associé au mode d'affichage de vos post. Sur mon forum, j'ai forcé l'affichage en "classic" donc je n'ai qu'un seul template à changer : "postbit_classic"
Il faut trouver la ligne où l'on a :

Code :
{$post['attachments']}
Et j'ai choisis de ne pas y montrer sur la page, ça n'est pas désactivé mais juste pas affiché :

Code :
<div style="display: none">{$post['attachments']}</div>
Si vous utilisez un autre mode d'affichage, il faut aller dans le template concerné et faire de même.



Problème d'affichage de la shoutbox invisible DVZ Shoutbox - Lolitavuh - 18-07-2023

J'ai installé le plug-in DVZ Shoutbox sur mon forum MyBB, mais la shoutbox reste invisible. Je ne parviens pas à résoudre ce problème. Comment puis-je faire en sorte que la shoutbox soit visible et fonctionnelle sur mon forum MyBB ?

Et encore une chose, je serai heureux si vous visitez et consultez mon nouveau blog à ce sujet - myblog.mybb.fr :)


 Utilitaire de traduction fourni par Regentronique