Itemstats 1.5 :): contenu / faq : questions fréquemment posées

FAQ : Questions fréquemment posées

le vendredi 18 août 2006


J'ai le message «string(31) "Unable to connect to SQL host: "» qui s'affiche.

C'est une erreur de connexion à la base de données SQL.
Il faut que vous vérifiez les données entrées dans le fichier «config.php» du dossier Itemstats.
Si vous ne savez pas quoi mettre contactez votre hébergeur.


J'ai le message « Column count doesn't match value count » qui s'affiche.

A la version 1.5.1, la structure de la table "item_cache" a changé. Elle est normallement modifié automatiquement sans rien touché, mais il est possible qu'il affiche ce message lorsqu'il n'y arrive pas.

Pour régler ce problème, il suffit d'exécuter la requete SQL suivante (souvent dans l'interface PhpMyAdmin) :
ALTER TABLE item_cache ADD `item_id` VARCHAR(100) DEFAULT '0' AFTER `item_name`;

ALTER TABLE item_cache ADD `item_lang` VARCHAR(2) DEFAULT '' AFTER `item_id`;


Si cela ne marche toujours pas, effacez la table et exécutez la requete suivante :
CREATE TABLE IF NOT EXISTS `item_cache`

(`item_name` varchar(100) NOT NULL DEFAULT '',

 `item_id` varchar(100) DEFAULT '0',

 `item_lang` varchar(2) DEFAULT '',

 `item_link` varchar(100) DEFAULT NULL,

 `item_color` varchar(20) NOT NULL DEFAULT '',

 `item_icon` varchar(50) NOT NULL DEFAULT '',

 `item_html` text NOT NULL,

 UNIQUE KEY `item_name` (`item_name`),

 FULLTEXT KEY `item_html` (`item_html`))



J'ai bien les noms des objets en couleurs mais l'infobulle ne s'affiche pas.

Pour certains adaptations (PhpBB, Nukedklan, Dotclear, etc.) il faut ajouter l'inclusion du Javascript «overlib.js» et «itemstats.css».
Il suffit d'ajouter les lignes dans le thème que vous utilisez :

<link rel="stylesheet" href="itemstats/templates/itemstats.css" type="text/css"\><script type="text/javascript" src="itemstats/overlib/overlib.js"><!-- overLIB (c) Erik Bosrup --></script>


Pour savoir exactement où il faut les mettre, vous pouvez regarder dans le thème par défaut fourni avec l'adaptation.
Ces lignes sont souvent placées juste avant la balise «/head» du thème.


Les icônes sont longues à s'afficher.

Par défaut, les icônes sont récuperées sur le site d'allakhazam.
Cependant vous pouvez tres facilement les mettre sur votre site.
Il vous suffit de télécharger le pack d'icônes et de les uploader sur votre site.
Il ne vous restera plus qu'à éditer le fichier «config.php» du dossier Itemstats et de changer la ligne :

define('ICON_STORE_LOCATION', 'http://wow.allakhazam.com/images/icons/');

en mettant le chemin où vous avez mis les icônes.