Titre du sujet : Re: Module léger pour boutique en ligne par gwenael sur 21/04/2013 16:06:39
1) soit : Citation :Mac OS X 10.8.3 PHP Version 5.2.17 MySql 5.5.25 XOOPS 2.5.5 CHG_miniboutique 1,22 après installation de Mini_boutique, cet avertissement : Citation :Options a installer pour un fonctionnement correct Frameworks TCPDF_for_xoops version 1.05 minimum : Présent Frameworks WideImage_for_xoops version 1.00 minimum : Présent Librairie PHP GD2 : version pas à jour Sobrement je vérifie l'état de l'installation de GD avec le fichier phpinfo.php
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>
Résultat : Citation :GD Support enabled GD Version bundled (2.0.34 compatible) Dubitatif, pour aller plus avant dans le contrôle, j'ai installé le script suivant dans htdocs (fichier phpinfoGD.php dans hdocs):
<?php
/**
* Get which version of GD is installed, if any.
* http://fr2.php.net/manual/fr/function.gd-info.php
* Returns the version (1 or 2) of the GD extension.
*/
function gdVersion($user_ver = 0)
{
if (! extension_loaded('gd')) { return; }
static $gd_ver = 0;
// Just accept the specified setting if it's 1.
if ($user_ver == 1) { $gd_ver = 1; return 1; }
// Use the static variable if function was called previously.
if ($user_ver !=2 && $gd_ver > 0 ) { return $gd_ver; }
// Use the gd_info() function if possible.
if (function_exists('gd_info')) {
$ver_info = gd_info();
preg_match('/d/', $ver_info['GD Version'], $match);
$gd_ver = $match[0];
return $match[0];
}
// If phpinfo() is disabled use a specified / fail-safe choice...
if (preg_match('/phpinfo/', ini_get('disable_functions'))) {
if ($user_ver == 2) {
$gd_ver = 2;
return 2;
} else {
$gd_ver = 1;
return 1;
}
}
// ...otherwise use phpinfo().
ob_start();
phpinfo(8);
$info = ob_get_contents();
ob_end_clean();
$info = stristr($info, 'gd version');
preg_match('/d/', $info, $match);
$gd_ver = $match[0];
return $match[0];
} // End gdVersion()
// Usage:
if ($gdv = gdVersion()) {
if ($gdv >=2) {
echo ' GD 2 minimum. Les fonctions TrueColor sont utilisables.';
} else {
echo 'la version GD est 1. Eviter les fonctions TrueColor.';
}
} else {
echo "extension GD non chargée.";
}
?>
Le résultat, comme espéré : Citation :GD 2 minimum. Les fonctions TrueColor sont utilisables. conclusion: Je ne peux faire un bon bétatest en l'état, n'ayant pas la configuration requise...mais je ne vois pas comment acquérir cette configuration, puisqu'elle semble être présente.
2) Avec la première version de mini_boutique, je pouvais faire une catégorie, afficher la boutique en page principale, avec des images de ces produits, ..acheter des produits, voir le bon de commande, etc...
Dorénavant la page principale, atteignable par le menu principal, ne m'affiche plus la boutique et les produits mais seulement cette suite de caractères: Citation :Bonjour Gwenael Voir mon panier Article(s) : 0 / Total : 0,00 EUR Bienvenue, vous pouvez consulter les différentes rubriques Accueil
Les prix indiqués sont T.T.C.
Par CHG_miniboutique - Cliquer sur "Accueil" laisse l'écran inchangé. - Cliquer sur "Voir mon panier" m'affiche: Citation :Votre panier est vide, merci de sélectionner un article Continuez vos achats -Cliquer sur "Continuez vos achats" mène à l'écran précédent ("Bonjour etc...")
Bref, la boutique est dorénavant injoignable. Evidemment, j'ai fait toutes les opérations de maintenance possibles et vider le cache de mon navigateur, avant toutes les opérations sus-décrites.
|