[smallads]Agrandir les images du module smallads [Réglé]
J'aimerais autoriser des plus grandes images
Support des Modules
equipassion Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre equipassion
- Inscrit le : 05/06/2014
bien à vous
Édité par Mipel Le 16/06/2016 à 19h44
babsolune Membre non connecté
Administrateur
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
ouvre le fichier smallads/smallads.class.php lignes 145 / 146
Code PHP :
$width = $this->config_get('width_maxi', 160); $height = $this->config_get('height_maxi', 160);
et modifie les valeurs
il faut recharger les images des annonces déclarées avant modif, pour que les nouvelles tailles s'y appliquent.
Toute mise à jour du module annulera la modif
Édité par babsolune Le 16/11/2014 à 02h12
MickaelFR Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
Je déterre le sujet pour quelques infos sous v5 svp
Est-il possible bien avoir des miniatures en 160 / 160 mais dès qu'on clique sur la photo, elle soit en 800 / 600 .. Hors actuellement, il y a qu'une seule taille de possible malgré le fait qu'il y ai plusieurs configs (?) :
Code PHP :
function upload_picture($id) { global $LANG; if ( !empty($_FILES['smallads_picture']['name']) ) //Upload { $dir = PATH_TO_ROOT . '/smallads/pics/'; $upload = new Upload($dir); if (is_writable($dir)) { $upload->file('smallads_picture', '`\.(jpeg|jpg|gif|png)$`i', FALSE, SmalladsConfig::MAX_PICTURE_WEIGHT, FALSE); if (!empty($upload->error)) //Erreur, on arrête ici { $controller = new UserErrorController(LangLoader::get_message('error', 'status-messages-common'), $upload->error); DispatchManager::redirect($controller); } else if ($upload->get_size() > SmalladsConfig::MAX_PICTURE_WEIGHT * 1000) //Poids trop important { $controller = new UserErrorController(LangLoader::get_message('error', 'status-messages-common'), $LANG['sa_error_picture_weight']); DispatchManager::redirect($controller); } else { $path = $dir . $upload->get_filename(); $res = $this->Resize_pics($path, $id, 200, 200); if ( !empty($smallads->error) ) { $controller = new UserErrorController(LangLoader::get_message('error', 'status-messages-common'), $smallads->error); DispatchManager::redirect($controller); } } } else { DispatchManager::redirect(PHPBoostErrors::unknow()); } } } /** * @desc Resize a picture * @param string path of picture * @param int id of reference * @param int maximum width * @param int maximum height * @return boolean, Throw exception in case of error */ function Resize_pics($path, $id, $dst_w = 160, $dst_h = 160) {
Dans la mesure du possible, est-il possible d'envisager de mettre plusieurs photos? Car une seule, c'est assez dérisoire pour une annonce.
Merci bien
j1.seth Membre non connecté
- Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
- Chef de Projet
- Equipe Développement
MickaelFR Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
j1.seth Membre non connecté
- Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
- Chef de Projet
- Equipe Développement
MickaelFR Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
Merci pour le message
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie