[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
A lire impérativement sur notre page : Règlement

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

Messagepar Théonaute » 31 Juil 2007 à 02: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
1/4 hibou
1/4 hibou
 
Messages: 6027
Enregistré le: 22 Jan 2006 à 16:45
Localisation: Au pays des caribous

Messagepar ErnadoO » 27 Aoû 2007 à 13:34

MOD en cours de validation...
ErnadoO
 

Messagepar ErnadoO » 27 Aoû 2007 à 15: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
 


Retourner vers Proposition de MODs

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité

cron