Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 30-11-2009 15:04:40

jerome
Membre

uploadsPunBB 0.1

Auteur : jerome bourgeois
Version :0.2
Un plugin pour ajouter très facilement les fonctionnalités d'upload d'images et de pièces jointes à PunBB. Génère le code à copier-coller dans le message.
Bien qu'intégré dans PunBB (identification, styles, languages), il ne requiert aucune modification du code, ni entrée dans la base de données...
Les explications (francais + anglais approximatif) sont jointes à l'archive)
Installable en 30s chrono !

uploadsPunBB.png

Télécharger

Dernière modification par jerome (13-01-2010 01:36:37)


Solutions Libres pour l'Entreprise
http://xlinfo.fr

Hors ligne

#2 09-03-2010 18:55:13

milandes
Membre

Re : uploadsPunBB 0.1

Bonjour,

Je cherchais un plugin pour permettre aux utilisateurs d'un forum Flux_bb d'ajouter des images à leurs posts.

Mes utilisateurs ne sont pas très à l'aise avec l'informatique et l'envoi de l'image sur un serveur d'hébergement d'images, puis l'utilisation de bbcode ne sont pas du tout à leur portée.

J'ai essayé d'installer ce mod uploadsPunBB 0.1, qui semble pouvoir répondre à mon besoin, mais malheureusement j'ai une erreur lorsqu'on click sur le lien "Upload" :

Parse error: syntax error, unexpected '{' in /homepages/12/d310293448/htdocs/forum/uploads/index.php on line 33

Je ne suis pas très doué en php et je ne parviens pas à solutionner cette erreur. Donc si par bonheur quelqu'un peut m'aider à faire fonctionner ce plugin...

Merci d'avance !

Hors ligne

#3 09-03-2010 20:00:18

Guims
Membre

Re : uploadsPunBB 0.1

Salut,

Essai la mod Uploadile, super pratique avec quelques modif wink


Edit: bien penser à installer " Plugile " avant Uploadile,qui est inclus dans la mod.

Dernière modification par Guims (09-03-2010 20:01:53)

Hors ligne

#4 09-03-2010 20:08:16

namavic
Membre

Re : uploadsPunBB 0.1

milandes a écrit :

Parse error: syntax error, unexpected '{' in /homepages/12/d310293448/htdocs/forum/uploads/index.php on line 33

Peux-tu nous dire quelle est ta version de PHP installée sur ton serveur ?

Mets-nous aussi une copie de la portion de code correspondant à ton message d'erreur (de la ligne 30 à 42 par exemple).

Hors ligne

#5 10-03-2010 09:36:09

jerome
Membre

Re : uploadsPunBB 0.1

Bonjour,

Désolé, je ne vois pas, as-tu touché à quelque chose ?

A la ligne 33 de index.php, je vois :
try{
....
}

difficile de faire plus court ! ;-)

Et pour la ligne 32 : pareil
if(isset($_POST['uploadImg'])){

Mais bon, essaye peut-être de re-télécharger les fichiers... Parce que comme ça, je vois pas de parse error...

Tiens-nous au courant.

Jérôme

Dernière modification par jerome (10-03-2010 09:37:51)


Solutions Libres pour l'Entreprise
http://xlinfo.fr

Hors ligne

#6 18-05-2010 10:21:23

Blooo
Membre

Re : uploadsPunBB 0.1

j'ai aussi l'erreur 33 :

Parse error: syntax error, unexpected '{' in /homez.34/blooo/www/forum/upload/index.php on line 33

et je n'ai rien touché et essayé plusieurs fois de remettre les fichiers mais rien à faire sad


1er Portail Francophone de machines à vapeur, moteurs à air chaud et Bateaux Pop pop
http://www.blooo.fr/forum/index.php Le seul Forum Francophone de Machine à Vapeur et moteurs à air chaud !!!

Hors ligne

#7 18-05-2010 10:39:28

jerome
Membre

Re : uploadsPunBB 0.1

Bonjour blooo,

J'ai vérifié le fichier, il doit s'agir d'un problème d'encodage entre windows et linux, j'ai remis une version corrigée ...

[edit] voir les posts plus bas[/edit]

En effet, je n'ai plus la main ou ne me rappelle plus la procédure pour mettre à jour la version sur ce forum. Si un modo passe, ce serait sympa de me faire signe...

Peux-tu me tenir au courant si ça passe ?

Jérôme

Dernière modification par jerome (20-09-2010 13:54:15)


Solutions Libres pour l'Entreprise
http://xlinfo.fr

Hors ligne

#8 19-05-2010 21:32:59

Mpok
Néo Admin

Re : uploadsPunBB 0.1

jerome a écrit :

En effet, je n'ai plus la main ou ne me rappelle plus la procédure pour mettre à jour la version sur ce forum. Si un modo passe, ce serait sympa de me faire signe...

En fait je t'invite à lire cette annonce.
Globalement, il n'y a plus possibilité de déposer des mods ici, il faut les déposer sur fluxbb.org (le mieux étant d'attendre un peu, le temps qu'ils finissent la partie "internationale").

Hors ligne

#9 20-05-2010 10:54:38

jerome
Membre

Re : uploadsPunBB 0.1

Merci beaucoup pour votre réponse;

A bientôt sur le nouveau site


Solutions Libres pour l'Entreprise
http://xlinfo.fr

Hors ligne

#10 11-09-2010 15:51:49

Pame
Membre

Re : uploadsPunBB 0.1

jerome a écrit :

Bonjour blooo,

J'ai vérifié le fichier, il doit s'agir d'un problème d'encodage entre windows et linux, j'ai remis une version corrigée ici...
correction

Merci wink mais le fichier index.php ne semble pas le bon !

Hors ligne

#11 20-09-2010 13:48:13

jerome
Membre

Re : uploadsPunBB 0.1

Excusez-moi tous, ...

En effet, je ne sais pas ce qui s'est passé, j'avais mis à la place du fichier index.php, celui de phpmyadmin !!! Bon, je ne devais pas être dans mon assiette. Mais de toute façon, le problème n'était pas là...

Et je crois que le problème est résolu...

Pour ceux qui ont une parse error, il s'agit d'une mauvise version de PHP (4). Il faut donc corriger la version de php. souvent, chez les hébergeurs comme free ou ovh, il suffit de mettre un fichier htaccess à la base du répertoire pour indiquer que vous utilisez php 5. Renseignez-vous sur les forums.
J'enlève donc la correction et vous pouvez télécharger la version ici normalement.

Merci de me tenir au courant si ça a résolu vos problèmes.

Dernière modification par jerome (20-09-2010 13:59:20)


Solutions Libres pour l'Entreprise
http://xlinfo.fr

Hors ligne

#12 14-12-2010 20:39:24

JClaude
Membre

Re : uploadsPunBB 0.1

Bonsoir,

j'aimerais connaitre les limitations d'upload: taille maxi des images et docs.
D'avance merci.

Je viens de mettre à jour mon forum en quelques minutes et ajouté ce plugin: aucun soucis.

Hors ligne

#13 15-12-2010 00:42:04

jerome
Membre

Re : uploadsPunBB 0.1

Bonjour,

Heureux que ça vous rende service !

Il n' y a pas de limitation prévue de taille de fichier dans le formulaire. En effet, la taille max est limitée tout d'abord par le php.ini de votre serveur. Vous pouvez cependant rajouter un champ caché pour forcer votre navigateur :
Dans index.php, avant le champ :
<input type="file"... >
rajoutez ceci :
<input type="hidden" name="max_file_size" value="30000" />

La taille étant exprimé en octets.

Bonne continuation

Cordialement,

Jérôme

Dernière modification par jerome (15-12-2010 00:43:23)


Solutions Libres pour l'Entreprise
http://xlinfo.fr

Hors ligne

#14 26-03-2011 17:43:23

belgium
Membre

Re : uploadsPunBB 0.1

salut à tous
je cherchais désespérément une telle application!!! merci à toi Jérôme c'est super.
Aucun pb pour les photos. En revanche je ne sais pas faire  :
"Vous pouvez ensuite dans les classes upload_img et upload_doc spécifier les extensions acceptées."
où trouver ces classes et comment spécifier les extensions souhaitées???
Une fois cette précision apportée, ce sera tout simplement génial!
Encore merci Jérôme

Hors ligne

#15 26-03-2011 18:10:03

belgium
Membre

Re : uploadsPunBB 0.1

Bonjour à tous
c'était un doublon!!!!

Dernière modification par belgium (26-03-2011 18:10:45)

Hors ligne

#16 26-03-2011 18:26:51

jerome
Membre

Re : uploadsPunBB 0.1

Salut belgium, merci pour ton enthousiasme !

Les extensions autorisées sont dans les classes (fichiers) upload_img et upload_doc (répertoire include) : dans la variable array $white_list.


Bons forums... ;-)

Jérôme

Dernière modification par jerome (26-03-2011 18:27:25)


Solutions Libres pour l'Entreprise
http://xlinfo.fr

Hors ligne

#17 26-03-2011 18:52:24

belgium
Membre

Re : uploadsPunBB 0.1

Salut Jérôme
Et bien écoute, je suis pantois! Une facilité d'installation et d'utilisation invraisemblable. Bravo
Petite précision, ces fichiers et photos sont stockés sur notre base ou sur le site dans le dossier documents et images. Ils me semblent qu'ils sont dans les dossiers. Donc charge à nous de faire le ménage de temps en temps c'est ça?
En tout cas merci car c'est là une chose très importante dans une assos
@+

Hors ligne

#18 26-03-2011 19:43:08

jerome
Membre

Re : uploadsPunBB 0.1

En effet... ils sont situés dans les répertoires respectifs, on ne touche pas à la base de données, c'est ce qui fait que c'est très flexible et simple à installer ! ;-). Mais pour le ménage, il faut savoir quels fichiers ne sont plus utilisée, et donc supprimés par l'utilisateur... Je vais voir comment gérer ça...

Jérôme

Dernière modification par jerome (15-04-2011 12:54:11)


Solutions Libres pour l'Entreprise
http://xlinfo.fr

Hors ligne

#19 26-03-2011 21:19:25

Guims
Membre

Re : uploadsPunBB 0.1

Pour cela il faudra un appel à la BDD .

Hors ligne

#20 27-03-2011 00:41:26

jerome
Membre

Re : uploadsPunBB 0.1

Ça n'a rien à voir ! Que ça soit dans une base de données ou sur un support physique, on sait supprimer un fichier !

A mon humble avis !

Jérôme

Dernière modification par jerome (15-04-2011 12:51:49)


Solutions Libres pour l'Entreprise
http://xlinfo.fr

Hors ligne

#21 27-03-2011 13:06:08

belgium
Membre

Re : uploadsPunBB 0.1

merci Jérôme
si tu as une solution viable, fais moi signe

Hors ligne

#22 27-03-2011 13:12:10

Guims
Membre

Re : uploadsPunBB 0.1

@ jerome : tu parlais de lister les images non utilisés, donc il faudrait pour cela que ce soit aussi stocker en BDD ...Je me trompe ? Un peu comme la Mod PunImage...

Hors ligne

#23 28-03-2011 23:15:14

belgium
Membre

Re : uploadsPunBB 0.1

Bonsoir à tous
J'ai installé la mod sur un forum et j'ai ce message d'erreur :

Parse error: syntax error, unexpected '{' in /mnt/153/sda/3/3/forum/uploads/index.php on line 33


voilà les lignes en question :


function __autoload($class_name) {
    require_once UPLOAD_ROOT.'include/'."/".$class_name . '.php';
}
/***** Soumission du formulaire *****/

if(isset($_POST['uploadImg'])){
    try{                                       <------------------------------- ligne 33
        $time = time();
        $telechargement = new upload_img($time);
        $image = $telechargement->upload_image();
        $messageImg = $lang_upload['message1'];
        $messageImg .= "<br /><br /><pre>[img]".$pun_config['o_base_url']."/uploads/images/".$image."[/img]</pre>";
        }catch (Exception $e) {
        $messageImg = $e->getMessage();
    }
}

et ... je ne comprends plus!!!
Une solution?
merci

Dernière modification par belgium (28-03-2011 23:37:49)

Hors ligne

#24 30-03-2011 14:29:13

belgium
Membre

Re : uploadsPunBB 0.1

Résolu : il me manquait le fichier   .htaccess
merci

Dernière modification par belgium (31-03-2011 00:16:41)

Hors ligne

#25 14-04-2011 22:58:38

jerome
Membre

Re : uploadsPunBB 0.1

Bande de petits veinards...

Je vous ai fait un petit script purge.php pour purger les images et documents inusités. Il vous suffit de le placer à la base de votre répertoire uploads.
Il n'affiche rien, il fait son boulot tout seul, il vous suffit de l'appeler. Vous pouvez même l'appeler par une tâche cron (pour ceux qui sont sous linux...)
voici le lien d'un zip du fichier :
purge.zip

P.S. Pour plus de flexibilité, le plugin est indépendant de toute base de données (voir posts plus haut). Par contre ce fichier, lui, doit faire appel à la base de données siffle pour voir les fichiers inusités. Pour l'instant, il est compatible (testé avec FlusBB 1.2) avec la base de données Mysql (mysqli). Le script prévoit d'autres cas de figures, il faut juste le tester avec  les autres bases de données qui doivent vous renvoyer le cas échéant un message d'erreur avec votre type de base de données à me communiquer sur le forum pour que je puisse procéder aux adaptations nécessaires...

A bientôt donc,

Jérôme

Dernière modification par jerome (15-04-2011 12:59:17)


Solutions Libres pour l'Entreprise
http://xlinfo.fr

Hors ligne

Pied de page des forums