...

Version 2.5

Démarré par maximus23, 15 Juin 2017 à 08:56:12

« précédent - suivant »

maximus23

Bonjour,

Version 2.5 pour ceux qui utilisent la version simple upload.

Correction de divers bugs et correction du champ d'entrée pour la fonction de redimensionnement.

:)
Amitiés et à Bientôt.
Have a Nice Day.

alexetgus

05 Décembre 2017 à 22:33:46 #1 Dernière édition: 05 Décembre 2017 à 22:35:46 par alexetgus »
C'est quoi le paramètre Taille Limite Globale en Pixels ?

C'est la largeur max ?
Si je mets un chiffre, ça va redimensionner à ce chiffre si ça dépasse ? Ca ne va pas agrandir les images, hein ?

Tu devrais rédiger de la documentation avec tes mods quand il y a trop de trucs comme c'est le cas ici.
Perso, j'aime bien quand c'est écrit en MarkDown. ;)



maximus23

Bonsoir,

Je mettrai de la doc avec la version 4.x et elle sera presque identique à part une au deux choses qui changeront dans les deux versions.

Comme on approche de la RC de Smf je ne ferai plus de mise à jour de fonctionnalités pour la version 2.0.x de Smf.

Donc voilà sinon c'est la largeur maximale de l'image acceptée pour l'upload.

:)
Amitiés et à Bientôt.
Have a Nice Day.

alexetgus

06 Décembre 2017 à 13:15:29 #3 Dernière édition: 06 Décembre 2017 à 13:19:46 par alexetgus »
C'est la largeur max, ah d'accord.

Mais si l'image dépasse, elle est redimensionnée ou elle est rejetée ?


EDIT
Tu devrais mettre tes mods sur Github pour qu'ils continuent à être maintenus avec la 2.0.X.
Je pense qu'ils vont être nombreux à ne pas passer à la 2.1 de suite. Je serai de ceux là.

Si Github t'emmerde, et si ça te dit, tu peux me confier quelques mods auxquels tu tiens et je peux les gérer sur mon compte Github à ta place. Ca te fait moins de boulot, j'ai juste à t'ajouter dans la liste des personnes aillant leur mot à dire et voilà. ;)


maximus23

Bonsoir,

Pour le moment toutes mes versions resteront en mode privé et licence restrictive.

Quand on passera en 2.1 officielle je verrai ce que je ferai avec la cinquantaine de modules de la 2.0 que j'ai fait et ne t'inquiète pas je te tiens au courant pour la suite.

:)
Amitiés et à Bientôt.
Have a Nice Day.

alexetgus

C'est comme tu veux, c'était juste une proposition. ;)


Par contre, t'as pas répondu à ma question.
Si quelqu'un dépasse la largeur max, si l'image dépasse la Taille Limite Globale en Pixels, elle est redimensionnée ou elle est rejetée ?


Ensuite, j'aurai une idée d'amélioration pour éviter les images en double exemplaire et même plus. :)

maximus23

Bonjour,

Elle est redimensionnée à la limite mise dans l'admin. Si tu mets 1024 tout sera en 1024 maxi là c'est à toi de voir ce que tu veux faire et si tu ne veux pas redimensionner tu mets sur 0.

:)
Amitiés et à Bientôt.
Have a Nice Day.

alexetgus

Ah d'accord, c'est bien ça.
Je vais fixer la limite de suite. :)

Si y a une chose qui m'énerve, c'est de voir des images avec l'ascenseur pour faire défiler.


Sinon, une idée pour le mod :
Dans chaque dossier de stockage de membre, tu devrais créer un fichier dans lequel tu stockerais le SHA256 des images déjà présentes. Le fichier s'appellerait control.dat, par exemple.

Ensuite, à chaque nouvelle image uploadée, tu calcules le SHA256 et tu vérifies que l'image n'existe pas déjà dans le fichier control.dat.
Si elle existe, l'image est rejetée.
Sinon, son hash SHA256 est ajouté au fichier control.dat.

C'est une mesure qui serait utile pour éviter les doublons et même plus.


C'est un truc que j'envisage d'implémenter très vite. J'ai vu trop de doublons (et même des triples) dans les dossiers des images.
Si ça t'intéresse et que tu ne fais rien de ton côté, je te refilerai le bout de code. ;)


Philippe

Bonjour
Je voudrais tester cette version 2.5 sur Smf 2.0.15.

Je n'y connais pas grand chose en fichier htacess celui qui est mis par l'install est celui ci

"<Files .*>
order allow,deny
deny from all
</Files>

AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi
Options -ExecCGI -Indexes

"


Est ce qu'il faut remplacer ce que l'install a mis par ce qui est demandé en changeant les noms de domaine c'est à dire par

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domaine.tld(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www.)?domaine.tld(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www.)?google.com(/)?.*$ [NC]
RewriteRule .*.(gif|png|jpg|jpeg)$ http://domaine.tld/antihotlink/hotlinking.jpg [R,NC]
RemoveHandler .php .php3 .phtml .cgi .fcgi .pl .fpl .shtml
Options -ExecCGI -Indexes

ou

est ce qu'il faut le rajouter juste en dessous



alexetgus

12 Février 2018 à 11:19:57 #9 Dernière édition: 12 Février 2018 à 11:22:57 par alexetgus »
Salut,

Tu places simplement ton truc avant ou après ce que tu donnes en rouge, en laissant une ligne vide pour la lisibilité.
Bien entendu, tu remplaces domain.tld par ton nom de domaine. Et si ton site est en HTTPS, tu ajoutes le S à HTTP. ;)
D'ailleurs, il faut aussi ajouter le S à l'adresse de Google.

maximus23

Bonjour,

Pour rappel la dernière version stable est la version 3.1 en muti-uploads.

:)
Amitiés et à Bientôt.
Have a Nice Day.

Philippe

Merci pour les réponses
Je vais donc tester la 3.1 déjà chargé.
Je suppose que le fichier htaccess est le même.
Une autre question, doit on modifier aussi les htaccess qui se trouve dans les dossiers des différents utilisateurs ?


maximus23

Bonjour,

Non cela se fait tout seul :)
Amitiés et à Bientôt.
Have a Nice Day.

Philippe

Merci
je poserai mes questions dans le sujet de la version 3.1