Fork me on GitHub




(1) 2 3 4 »


Xoops: Référencement des photos ?
Semi pro
Inscrit: 27/04/2011 13:29
De Seine et marne
Messages: 809
Bonjour,
Dans Xoops lorsque j'insère une nouvelle photo, Xoops la place dans mon FTP et il la nomme ainsi:
img_1378727254_0.jpg

exemple avec Catads (module de petites annonces):les photos sont placées ici:
www/uploads/catads/images/annonces/original
et Xoops la nomme ainsi:
img_1378727254_0.jpg
Le problème, c'est au niveau du référencement: pour les moteurs de recherche, ce nombre ne leur dit rien et les images ne peuvent pas apparaitre dans google "images" comme çi dessous:
Open in new window





















Il n'y a pas un moyen pour que Xoops enregistre le nom de l'image: "golf diesel 1,6 L.jpg" par exemple au lieu d'une suite de nombres ( img_1378727254_0.jpg) ?

Posté le : 09/09/2013 16:26

>>>>>>>>>>>>>>>>>
Pièces détachées et forum pour VSP et voitures sans permis
www.vspboutique.fr
www.forumvsp.fr
Partager Twitter Partagez cette article sur GG+
Re: Xoops: Référencement des photos ?
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Salut virtual,

Je n'ai pas de quoi tester mais en jetant un coup d’œil rapide au code de catads (1.6 RC1), j’essaierai de commenter les lignes suivantes (25 et 26) dans le fichier /modukes/catads/include/functions.php fonction catads_upload():

$preview_name[$i] = 'tmp_'.$created.'_'.$i.'.'.$ext;
rename"$photos_dir/$tmp_name"$photos_dir/$preview_name[$i]) ;

Posté le : 09/09/2013 19:06

Open in new window

Xoops 2.5.7.2 - Debian 8.2 - Apache 2.4.10 - MySQL 5.5.47 - Php 5.6.17
Partager Twitter Partagez cette article sur GG+
Re: Xoops: Référencement des photos ?
Semi pro
Inscrit: 27/04/2011 13:29
De Seine et marne
Messages: 809
Salut Slider, tu vas bien ?
J'ai viré une ligne du fichier que tu m'as indiqué:
/modukes/catads/include/functions.php:

rename"$photos_dir/$tmp_name"$photos_dir/$preview_name[$i]) ;


Et après j'ai fait un essai, mais Xoops n'a pas aimé, ça a fait une page blanche: je remet mon fichier d'origine...

Posté le : 09/09/2013 19:44

>>>>>>>>>>>>>>>>>
Pièces détachées et forum pour VSP et voitures sans permis
www.vspboutique.fr
www.forumvsp.fr
Partager Twitter Partagez cette article sur GG+
Re: Xoops: Référencement des photos ?
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Ca va merci
Peux tu me donner tes versions de xoops et catads que je monte la même plateforme que toi pour tester ?

Posté le : 09/09/2013 19:51

Open in new window

Xoops 2.5.7.2 - Debian 8.2 - Apache 2.4.10 - MySQL 5.5.47 - Php 5.6.17
Partager Twitter Partagez cette article sur GG+
Re: Xoops: Référencement des photos ?
Semi pro
Inscrit: 27/04/2011 13:29
De Seine et marne
Messages: 809
Oui bien sûr,
Je tourne avec XOOPS 2.5.6 et Catads 1.53

Posté le : 09/09/2013 19:55

>>>>>>>>>>>>>>>>>
Pièces détachées et forum pour VSP et voitures sans permis
www.vspboutique.fr
www.forumvsp.fr
Partager Twitter Partagez cette article sur GG+
Re: Xoops: Référencement des photos ?
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Fonction catads_upload() modifiée (lignes 46,48, et 50 commentées et ligne 49 modifiée) ci-dessous:

function catads_upload($i) {
        global 
$xoopsModule$xoopsModuleConfig$preview_name$msgstop;
        
$created time();
        
$ext preg_replace"/^.+.([^.]+)$/sU" "\1" $_FILES['photo'.$i]['name']) ;
        include_once(
XOOPS_ROOT_PATH."/class/uploader.php");
        
$field $_POST["xoops_upload_file"][$i] ;
        if( !empty( 
$field ) || $field != "" ) {
                
// Check if file uploaded
                
if( $_FILES[$field]['tmp_name'] == "" || ! is_readable$_FILES[$field]['tmp_name'] ) ) {
                        
$msgstop .= sprintf(_MD_CATADS_FILEERROR$xoopsModuleConfig['photo_maxsize']);
                } else {
                        
$photos_dir XOOPS_ROOT_PATH "/uploads/".$xoopsModule->dirname()."/images/annonces/original" ;
                        
$array_allowed_mimetypes = array("image/gif","image/pjpeg","image/jpeg","image/x-png") ;
                        
$uploader = new XoopsMediaUploader$photos_dir $array_allowed_mimetypes $xoopsModuleConfig['photo_maxsize'] ,  $xoopsModuleConfig['photo_maxwidth'] ,  $xoopsModuleConfig['photo_maxheight'] ) ;
                        if( 
$uploader->fetchMedia$field ) && $uploader->upload() ) {
                                
//@unlink("$photos_dir/".$preview_name[$i]); //slider84
                                
$tmp_name $uploader->getSavedFileName() ;
                                
//$ext = preg_replace( "/^.+.([^.]+)$/sU" , "\1" , $tmp_name ) ; //slider84
                                
$preview_name[$i] = $tmp_name//slider84
                                //rename( "$photos_dir/$tmp_name" , "$photos_dir/$preview_name[$i]" ) ; //slider84
                        
} else {
                                
$msgstop.= $uploader->getErrors();
                        }
                }
        }
}

Ca a l'air de bien fonctionner chez moi. A tester quant même plus à fond de ton côté avant de mettre en prod.

Posté le : 09/09/2013 22:11

Open in new window

Xoops 2.5.7.2 - Debian 8.2 - Apache 2.4.10 - MySQL 5.5.47 - Php 5.6.17
Partager Twitter Partagez cette article sur GG+
Re: Xoops: Référencement des photos ?
Semi pro
Inscrit: 27/04/2011 13:29
De Seine et marne
Messages: 809
Trop fort, Slider !
Ca marche aussi avec mon Catads 1.53. Ma première image avec son "vrai nom":

Open in new window














Je te remercie beaucoup...

Posté le : 09/09/2013 23:03

>>>>>>>>>>>>>>>>>
Pièces détachées et forum pour VSP et voitures sans permis
www.vspboutique.fr
www.forumvsp.fr
Partager Twitter Partagez cette article sur GG+
Re: Xoops: Référencement des photos ?
Semi pro
Inscrit: 27/04/2011 13:29
De Seine et marne
Messages: 809
Slider,
sans vouloir abuser de ton temps, as tu une petite idée sur le fichier à modifier pour ce même problème d'images pour le module "olédrion"?
exemple ici (l'image est renommée aussi par un nombre):
http://www.annonce1.fr/modules/oledrion/category.php?cat_cid=31

Posté le : 09/09/2013 23:19

>>>>>>>>>>>>>>>>>
Pièces détachées et forum pour VSP et voitures sans permis
www.vspboutique.fr
www.forumvsp.fr
Partager Twitter Partagez cette article sur GG+
Re: Xoops: Référencement des photos ?
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Content d'avoir pu t'aider
Quelle version de Olédrion que je regarde ça ?

Posté le : 10/09/2013 18:24

Open in new window

Xoops 2.5.7.2 - Debian 8.2 - Apache 2.4.10 - MySQL 5.5.47 - Php 5.6.17
Partager Twitter Partagez cette article sur GG+
Re: Xoops: Référencement des photos ?
Semi pro
Inscrit: 27/04/2011 13:29
De Seine et marne
Messages: 809
Salut Slider,
j'ai la version 2.32 d'Olédrion.


Posté le : 10/09/2013 20:42

>>>>>>>>>>>>>>>>>
Pièces détachées et forum pour VSP et voitures sans permis
www.vspboutique.fr
www.forumvsp.fr
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 3 4 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

103 Personne(s) en ligne (81 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 103 | Plus ...