Sign in to follow this  
Followers 0

Bug Rubriques

5 posts in this topic

Posted · Report post

Bonjour PEEL,

 

sur la dernière version lors de la création d'une rubrique sans inclure une image j'ai ce messagge :

Notice: Undefined variable: this_thumb in C:\Program Files\EasyPHP-5.3.8.1\www\site.fr\admin\rubriques.php on line 143
 

Share this post


: post
Share on other sites

Posted · Report post

avez-vous vérifié ?

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

 

Oui, la correction consiste à modifier la fonction affiche_arbo_rubrique dans le fichier administrer/rubriques.php, en déplaçant les lignes 

        $tpl->assign('image', vb($rub['image']));
        $tpl->assign('image_src', $GLOBALS['repertoire_upload'] . '/thumbs/' . $this_thumb);

dans le test 

        if (!empty($rub['image'])) {

Ce qui donne à partir de la ligne 135 du fichier

 

        if (!empty($rub['image'])) {
            if (pathinfo($rub['image'], PATHINFO_EXTENSION) == 'pdf') {
                $this_thumb = thumbs('logoPDF_small.png', 80, 50, 'fit', $GLOBALS['dirroot'] .'/images/');
            } else {
                $this_thumb = thumbs($rub['image'], 80, 50, 'fit');
            }
            $tpl->assign('image', $rub['image']);
            $tpl->assign('image_src', $GLOBALS['repertoire_upload'] . '/thumbs/' . $this_thumb);
        }

 

 

Cette correction sera dans futur version

Share this post


: post
Share on other sites

Posted · Report post

Bonjour

 

je comprends pas...

bidouchou ? c'est dans la nouvelle version 7.0.4 que ça marche pas ?

Parce que Simon, quand je regarde ce fichier dans la 7.0.4, cette correction est bien présente...

d'ailleurs, il y a une petite erreur dans la correction que vous affichez ici :

$tpl->assign('image', vb($rub['image']));

 

Merci pour les précisions

 

JL

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

 

Le problème rapporté par bidouchou est bien dans la 7.0.4, des lignes 135 à 142.

$tpl->assign('image', vb($rub['image']));

Dans la version corrigé, la variable est utilisée après le test !empty($rub['image']), ce qui assure que la variable existe et n'est pas vide.

L'utilisation de la fonction vb n'est donc plus nécessaire.

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

Twitter Advisto ecommerce

Facebook PEEL Shopping