Miniatures avec SPIP 1.7.2

Bonjour suite à un échange sur la liste dernièrement sur le sujet (?) j'ai fait la modification les vignettes se mettent en place normalement. Voir ci dessous un des mails ...jean-noel

La réponse de J. Pyrat, est de placer ce bout de code dans :
spip_image.php3 ...
Entre une accolade fermante et "return $id_document; ... ligne 260.
........
    if ($doc_vignette){
        $query = "UPDATE spip_documents SET id_vignette=$doc_vignette,
titre='', descriptif='' WHERE id_document=$id_document";
        spip_query($query);

    }
// Creer la vignette --- modif du 9/08/2004
if ($mode == 'document' AND lire_meta('creer_preview') == 'oui' AND
ereg(",$ext,", ','.lire_meta('formats_graphiques').',')) {
include_ecrire('inc_logos.php3');
if (eregi('^IMG/(.*/)?([^\./]+)\.([a-z0-9]+)$', $dest_path, $regs)) {
include_local('inc-cache.php3');
$destination = 'IMG/'.creer_repertoire('IMG','vignettes').$regs[2].'-s';
creer_vignette($dest_path, lire_meta('taille_preview'),
lire_meta('taille_preview'), 'jpg', $destination, 'AUTO', true);
}
}
//fin ajout 9/08/04
    return $id_document;
}
........

Message du 13/08/04 14:52
De : "Jean-Marie" <le_yaoje@yahoo.fr>
A : spip@rezo.net
Copie à :
Objet : [Spip] Miniatures avec SPIP 1.7.2

Bonjour,

Je suis en train de commencer à faire un nouveau site avec SPIP et j'ai qq
problèmes avec les miniatures. J'utilise la version 1.7.2 de SPIP. Dans
l'espace Administration du site, j'active "Gérer les miniatures" mais ca ne
les génère visiblement pas puisque impossible de trouver "monImage-s.png"
par exemple.

J'ai trouvé que d'autres personnes avaient eu le même problème
http://www.spip-contrib.net/voirsujet.php3?id_forum=9493 mais pas de
réponses pour gérer ce petit soucis.

Merci pour ceux qui ont des solutions à ce pb ;o)

A+

Jm

>
[ (pas de nom de fichier) (0.2 Ko) ]

Merci, je vais ajouter ces lignes de code. Désolé, je n'avais pas trouvé
dans les archives. Encore merci et bon week end. A+. Jean-Marie.

Bonjour,

J'ai bien inséré les lignes dans spip_image.php3 mais aucune image
monImage-s.png n'a été créée. C'est normal?
Je comprends pas trop. Merci.

Bonne journée
Jean-Marie

desyeuxpourvoir a écrit dans le message :
12610474.1092564861097.JavaMail.www@wwinf0601...
Bonjour suite à un échange sur la liste dernièrement sur le sujet (?) j'ai
fait la modification les vignettes se mettent en place normalement. Voir ci
dessous un des mails ...jean-noel

La réponse de J. Pyrat, est de placer ce bout de code dans :
spip_image.php3 ...
Entre une accolade fermante et "return $id_document; ... ligne 260.
........
    if ($doc_vignette){
        $query = "UPDATE spip_documents SET id_vignette=$doc_vignette,
titre='', descriptif='' WHERE id_document=$id_document";
        spip_query($query);

    }
// Creer la vignette --- modif du 9/08/2004
if ($mode == 'document' AND lire_meta('creer_preview') == 'oui' AND
ereg(",$ext,", ','.lire_meta('formats_graphiques').',')) {
include_ecrire('inc_logos.php3');
if (eregi('^IMG/(.*/)?([^\./]+)\.([a-z0-9]+)$', $dest_path, $regs)) {
include_local('inc-cache.php3');
$destination = 'IMG/'.creer_repertoire('IMG','vignettes').$regs[2].'-s';
creer_vignette($dest_path, lire_meta('taille_preview'),
lire_meta('taille_preview'), 'jpg', $destination, 'AUTO', true);
}
}
//fin ajout 9/08/04
    return $id_document;
}
........