[Refusé] [1.2.0] Taille maximale des images de la signature

Ce forum permet aux auteurs de MODs de proposer leurs MODs à la validation afin d'être ajoutés à la base des MODs de phpBB-fr.

Merci de ne pas proposer de MOD encore en développement !
Pas de support ici pour les mods proposés!

Modérateur: Equipe

Règles du forum
Rappel: Conditions générales d'utilisation de phpBB-fr.com

Attention, aucun support n'est donné dans ce forum pour les mods proposés.

[Refusé] [1.2.0] Taille maximale des images de la signature

Messagede Théonaute le 31 Juil 2007 à 01:30

  • MOD Titre: Max Size for Image in Signature
  • MOD Auteur: Théonaute
  • MOD Description:Ce mod permet de définir des dimensions maximales pour les images dans les signatures.
  • MOD Version: 1.2.0
  • Compatibilité EasyMOD: n/a
  • Niveau d'installation: Facile
  • Temps d'installation: 5 minutes
  • Téléchargements: Ici
  • Captures d'écran: n/a
  • Démonstrations: n/a
  • Notes:
      la notice d'installation de ce mod se trouve dans Max_Size_for_Image_in_Signature_FR_v1.1.0/français/install.txt
  • Mises à Jour / Correctifs:
    • Depuis la version 1.1.0
      Code: Tout sélectionner
      #
      #-----[ OUVRIR ]------------------------------------------
      #
      includes/usercp_register.php

      #
      #-----[ TROUVER ]------------------------------------------
      #
                  $signature = str_replace('[img]' . $aremplacer[1][$i] . '[/img]', "[b][i]" . addslashes($board_config['no_img_sig']) . "[/i][/b]", $signature);

      #
      #-----[ REMPLACER, AVEC ]------------------------------------------
      #
                  $signature = str_replace('[img]' . $aremplacer[1][$i] . '[/img]', addslashes($board_config['no_img_sig']), $signature);

      #
      #-----[ OUVRIR ]------------------------------------------
      #
      viewtopic.php

      #
      #-----[ TROUVER ]------------------------------------------
      #
         $user_sig = ( $postrow[$i]['enable_sig'] && $postrow[$i]['user_sig'] != '' && $board_config['allow_sig'] ) ? $postrow[$i]['user_sig'] : '';

      #
      #-----[ APRES, AJOUTER ]------------------------------------------
      #
         //Max Size for Image in Signature Mod
            preg_match_all( "#\[img\]([^\r\n\t<\"]*?)\[/img\]#is" , $user_sig, $aremplacer);
            $final = count($aremplacer);
            for ( $i_sign = 0; $i_sign < $final; $i_sign++ )
            {
               $infos_image = getimagesize($aremplacer[1][$i_sign]); // info sur la dimension de l'image
               $largeur = $infos_image[0]; // largeur de l'image
               $hauteur = $infos_image[1]; // hauteur de l'image

               if($hauteur > $board_config['max_height_sig'] || $largeur > $board_config['max_width_sig'])
               {
                  $user_sig = str_replace('[img]' . $aremplacer[1][$i_sign] . '[/img]', addslashes($board_config['no_img_sig']), $user_sig);
               }
            }
         //End Max Size for Image in Signature Mod   
         

Avatar de l’utilisateur
Théonaute
Codeur
Codeur
 
Messages: 2964
Inscription: 22 Jan 2006 à 15:45
Localisation: Montréal

Messagede ErnadoO le 27 Aoû 2007 à 12:34

MOD en cours de validation...
ErnadoO · Administrateur et responsable de l'équipe des MODs par intérim
Tu as l'âme d'un codeur? l'équipe des MODs recrute toute l'année!
Tout sur l'installation d'un MOD || Intro à la création de MOD || Erreurs fréquentes lors de l'installation de MODs || Mes MODS


phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB en toute tranquillité.
Dead zone: LA référence francophone sur la série télé Dead zone: photos, résumés, captures, videos, forum.
Avatar de l’utilisateur
ErnadoO
Administrateur et resp. des codeurs
Administrateur et resp. des codeurs
 
Messages: 20151
Inscription: 21 Juin 2003 à 12:42
Localisation: Brest/Quimper/Calais

Messagede ErnadoO le 27 Aoû 2007 à 14:09

Votre MOD a été refusé par l'équipe.
Motif: As tu tésté ton mod avant de le proposer? :D
Au cas ou tu ne le sais pas, dans le champ user_sig, une signature comportant une image est stockée sous cette forme:
Code: Tout sélectionner
[img:82aa292e15]http://www.deadzone-fr.com/images/ban2.jpg[/img:82aa292e15]
du coup tes regex honteusement pompés de usercp_register, ne sont pas adaptés puisqu'ils ne sont valides que pour une signature de type
Code: Tout sélectionner
[img]http://www.deadzone-fr.com/images/ban2.jpg[/img]


2em point, si ma signature est du genre
Code: Tout sélectionner
[img]http://www.deadzone-fr.com/images/ban2.jpg[/img][img]http://www.deadzone-fr.com/images/ban2.jpg[/img]
[img]http://www.deadzone-fr.com/images/ban2.jpg[/img] coucou [img]http://www.deadzone-fr.com/images/ban2.jpg[/img]
le regex (du usercp_register.php comme viewtopic.php) ne me detecte que deux images; à corriger donc.

:wink:
ErnadoO · Administrateur et responsable de l'équipe des MODs par intérim
Tu as l'âme d'un codeur? l'équipe des MODs recrute toute l'année!
Tout sur l'installation d'un MOD || Intro à la création de MOD || Erreurs fréquentes lors de l'installation de MODs || Mes MODS


phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB en toute tranquillité.
Dead zone: LA référence francophone sur la série télé Dead zone: photos, résumés, captures, videos, forum.
Avatar de l’utilisateur
ErnadoO
Administrateur et resp. des codeurs
Administrateur et resp. des codeurs
 
Messages: 20151
Inscription: 21 Juin 2003 à 12:42
Localisation: Brest/Quimper/Calais


Retourner vers Proposition de MODs

Qui est en ligne

Utilisateurs parcourant ce forum: marroger et 1 invité

Liens : phpBB.biz • phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB-Services.com • phpBB3 Styles • phpBB podpora • Net Avenir • PromoBenef • Ticket Gagnant •