Annonces
Livre d'or

Par Lomiland

Moi qui etait sur le CMS Nuked Klan, je vous ai trouvé !
Je trouve que tout les module sont super, que vous avez bien travaillez !
Merci a vous ! [Suite...]

Livre d'or

Mini sondage
Disposez-vous de PHP 5 chez votre hébergeur ?








Résultats

 
   Le 27/08/10 à 06h44 Citer      

Booster Bazooka

Groupe: Membre

Inscrit le: 04/10/09
Messages: 156
Bon voila je traine des erreurs des thèmes fantômes dans mon site web

le site: http://pneupassionmed.free.fr
J'ai la toute dernière version de phpboost, la 3.08

Quand je vais dans le menu "ajouter thème" en admin
j'ai les messages suivant

Suggestion : Undefined index: name dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 196
Suggestion : Undefined index: version dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 198
Suggestion : Undefined index: author dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 199
Suggestion : Undefined index: info dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 201
Suggestion : Undefined index: compatibility dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 202
Suggestion : Undefined index: html_version dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 203
Suggestion : Undefined index: css_version dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 204
Suggestion : Undefined index: main_color dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 205
Suggestion : Undefined index: variable_width dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 206
Suggestion : Undefined index: width dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 207
Suggestion : Undefined index: name dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 196
Suggestion : Undefined index: version dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 198
Suggestion : Undefined index: author dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 199
Suggestion : Undefined index: info dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 201
Suggestion : Undefined index: compatibility dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 202
Suggestion : Undefined index: html_version dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 203
Suggestion : Undefined index: css_version dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 204
Suggestion : Undefined index: main_color dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 205
Suggestion : Undefined index: variable_width dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 206
Suggestion : Undefined index: width dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 207


puis l'affichage suivant qui montre qu'il y a 2 références de thèmes vides que je n'arrive pas à me débarrasser

Ajouter un thème
Thème Prévisualiser Description Activé Rang Installer
() Auteur:
Description:
Compatibilité: PHPBoost
Version Html:
Version Css:
Couleurs dominantes:
Extensible: Non
Largeur: Oui Non
() Auteur:
Description:
Compatibilité: PHPBoost
Version Html:
Version Css:
Couleurs dominantes:
Extensible: Non
Largeur: Oui Non


J'ai regarder dans la table sql des thèmes, Y a pas grand chose
Dans le répertoire templates j'ai:
/base
/default
/extends
/publishing
index.php
et un rep around-the world qui est un thème que je viens d'ajouter, mais le problème survenait avant

De plus quand je veux changer le thème pour basculer de base vers "around_world" dans mon profil, il me propose bien les 2 profils dans la liste déroulante. Je choisis "around_world", son imagette apparait, je valide. Mais rien ne change (malgré le vidage du cache). Je recharge mon profil, il apparait le thème "base" sélectionné dans la liste déroulante, mais avec l'imagette d'around-world sur la droite !

Quelqu'un peut il m'aider ? On dirait un problème d'index ou de compteur de thèmes car j'en ai installé et désinstallé plusieurs déjà
Merci.



Edité par forum6691 Le 27/08/10 à 06h53

pm    
   Le 28/08/10 à 09h25 Citer      

Administrateur

Groupe: Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Dans la base de données tu as quels thèmes (table phpboost_themes) ?
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 28/08/10 à 17h50 Citer      

Booster Bazooka

Groupe: Membre

Inscrit le: 04/10/09
Messages: 156
Merci ben de me répondre, je me sentais un peu seul
Il y a 2 thèmes, celui de base et celui que j'ai rajouté, mais les msg d'erreur s'affichaient déja avec seul le thème de base

Voici le dump de la base
id theme activ secure left_column right_column
1 base 1 2 1 1
10 around_the_world 1 -1 1 1

pm    
   Le 29/08/10 à 19h33 Citer      

Administrateur

Groupe: Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Est-ce que le fichier /templates/tontheme/config/french/config.ini existe sur ton serveur ? Si oui n'est-il pas vide ?
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 30/08/10 à 13h00 Citer      

Booster Bazooka

Groupe: Membre

Inscrit le: 04/10/09
Messages: 156
Le fichier existe pour le thème de base:
Dump du fichier ci dessous
name="Base"
author="CrowkaiT"
author_mail="crowkait@phpboost.com"
author_link="http://www.phpboost.com"
version=2.0
info="Le thème officiel de PHPboost."
date="26/12/08"
compatibility=3.0
require_copyright=0
html_version=1.0 Strict
css_version=2.1
left_column=1
right_column=0
main_color="Blanc, Bleu"
variable_width=0
width="947px"

et pour le thème around_theworld
Dump du fichier ci dessous
name="Around_the_world"
author="Grenouille"
author_mail="mariedozol@gmail.com"
author_link=""
version=2.0
info="Grenouille theme."
date="1/03/10"
compatibility=3.0
require_copyright=0
html_version=1.0 Strict
css_version=2.1
left_column=0
right_column=1
main_color="Blanc, Bleu"
variable_width=0
width="950px"


pm    
   Le 30/08/10 à 14h03 Citer      

Administrateur

Groupe: Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Tu as bien regardé sur ton serveur et pas sur ton propre disque ?
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 30/08/10 à 21h17 Citer      

Booster Bazooka

Groupe: Membre

Inscrit le: 04/10/09
Messages: 156
Oui évidemment Ben.
les fichiers sont les mêmes en local et chez free

J'avoue ne pas vraiment comprendre car la table des templates est vraiment simple et je ne vois aucune erreur. Le problème doit venir ailleurs, soit le code de PHPboost, soit le template around_world mal fait ?

Qu'en penses tu Ben ?



Edité par forum6691 Le 31/08/10 à 04h17

pm    
   Le 31/08/10 à 12h55 Citer      

Administrateur

Groupe: Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
forum6691:
Oui évidemment Ben.
les fichiers sont les mêmes en local et chez free


Ca c'est pas dit, chez free il y a souvent des problèmes de transfert qui conduisent à des fichiers vides sur le serveur.

C'est difficile de trouver l'origine du problème sans avoir les fichiers sous les yeux.

Reidlos, tu as une idée ?
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 31/08/10 à 13h30 Citer      

Booster Bazooka

Groupe: Membre

Inscrit le: 04/10/09
Messages: 156
Pour le pb des fichiers vide, effectivement ça m'est déjà arrivé.

Je vais relancé un transfert pour voir si ça change qq chose, mais comme je le disais dans mon premier message, même avec seulement le type de base, j'ai les messages d'erreurs.

pm    
   Le 03/09/10 à 20h16 Citer      

Booster Bazooka

Groupe: Membre

Inscrit le: 04/10/09
Messages: 156
Bon le problème ne vient pas du thème around the world.
Pour faire simple j'ai désinstallé ce thème et ces fichiers de mon serveur.
Quand j'affiche la liste des thèmes c'est OK, seul le thème de base est présent.
Quand je vais dans ajoutez un thème j'ai les messages suivants:
Suggestion : Undefined index: name dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 196
Suggestion : Undefined index: version dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 198
Suggestion : Undefined index: author dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 199
Suggestion : Undefined index: info dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 201
Suggestion : Undefined index: compatibility dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 202
Suggestion : Undefined index: html_version dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 203
Suggestion : Undefined index: css_version dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 204
Suggestion : Undefined index: main_color dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 205
Suggestion : Undefined index: variable_width dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 206
Suggestion : Undefined index: width dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 207
Suggestion : Undefined index: name dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 196
Suggestion : Undefined index: version dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 198
Suggestion : Undefined index: author dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 199
Suggestion : Undefined index: info dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 201
Suggestion : Undefined index: compatibility dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 202
Suggestion : Undefined index: html_version dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 203
Suggestion : Undefined index: css_version dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 204
Suggestion : Undefined index: main_color dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 205
Suggestion : Undefined index: variable_width dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 206
Suggestion : Undefined index: width dans le fichier /mnt/159/sdb/4/f/pneupassionmed/admin/admin_themes_add.php à la ligne 207

Et en bas de la fenêtre il y a 2 thèmes fantômes sans nom () affichés

Thème Prévisualiser Description Activé Rang Installer
() Auteur:
Description:
Compatibilité: PHPBoost
Version Html:
Version Css:
Couleurs dominantes:
Extensible: Non
Largeur: Oui Non
() Auteur:
Description:
Compatibilité: PHPBoost
Version Html:
Version Css:
Couleurs dominantes:
Extensible: Non
Largeur: Oui Non


Quelle est la variable qui contient le nombre 2 comme thème et ou est elle stockée dans la base ? A moins qu'il s'agisse d'effet de bord d'une boucle mal bornée ?

Quand je regarde le code ou ça plante dans admin_themes_add.php je trouve celà. La ligne 196 ou ça plante est la dernière ligne de code que j'ai affiché en dessous

//On recupère les dossier des thèmes contenu dans le dossier templates.
$z = 0;
import('io/filesystem/folder');
$tpl_array = array();
$lang_folder_path = new Folder('../templates/');
foreach ($lang_folder_path->get_folders('`^[a-z0-9_ -]+$`i') as $lang)
$tpl_array[] = $lang->get_name();

// Le thème par défaut n'en fait pas partie
$key = array_search('default', $tpl_array);
if (isset($key))
unset($tpl_array[$key]);

$result = $Sql->query_while("SELECT theme
FROM " . DB_TABLE_THEMES . "", __LINE__, __FILE__);
while ($row = $Sql->fetch_assoc($result))
{
//On recherche les clées correspondante à celles trouvée dans la bdd.
$key = array_search($row['theme'], $tpl_array);
if ($key !== false)
unset($tpl_array[$key]); //On supprime ces clées du tableau.
}
$Sql->query_close($result);

$array_ranks = array(-1 => $LANG['guest'], 0 => $LANG['member'], 1 => $LANG['modo'], 2 => $LANG['admin']);
foreach ($tpl_array as $theme_array => $value_array) //On effectue la recherche dans le tableau.
{
$info_theme = load_ini_file('../templates/' . $value_array . '/config/', get_ulang());

$options = '';
for ($i = -1 ; $i <= 2 ; $i++) //Rang d'autorisation.
{
$selected = ($i == -1) ? 'selected="selected"' : '';
$options .= '<option value="' . $i . '" ' . $selected . '>' . $array_ranks[$i] . '</option>';
}

$Template->assign_block_vars('list', array(
'IDTHEME' => $value_array,
'THEME' => $info_theme['name'],


On dirait que l'on construit un tableau de thème à partir du nb de répertoires contenu dans Templates.
foreach ($lang_folder_path->get_folders('`^[a-z0-9_ -]+$`i') as $lang)
$tpl_array[] = $lang->get_name();

Le Hic, c'est qu'il y a d'autres répertoires en plus de base. On trouve default, extends, publishing. Donc le problème pourrait venir de là ?





Edité par forum6691 Le 03/09/10 à 20h52

pm    
   Le 04/09/10 à 21h44 Citer      

Administrateur

Groupe: Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Oui mais ces dossiers sont censés être des thèmes et donc disposer des fichiers config.ini.
Le seul cas particulier est default, mais il est sorti manuellement de la boucle.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
Visiteur
   Le 04/09/10 à 22h20 Citer      

Boosteur Inactif

Groupe: Visiteur



Tiens, je m'aperçois qu'il n'est pas le seul à avoir le soucis ... Regarde Ben, c'est pas le même Problème sur ce sujet ?

Edit:
- Il serait peut-être intéressant de savoir quel PBT ils sont et qu'elle sont les Maj de version, qu'ils ont effectués non?
- Voir même si l'autre membre n'est pas chez Free aussi ...

Je dis cela, je dis rien ^^



Edité par Visiteur Le 04/09/10 à 22h24

   
   Le 05/09/10 à 17h02 Citer      

Booster Bazooka

Groupe: Membre

Inscrit le: 04/10/09
Messages: 156
Swan, je suis en version 3.08 (the last)
Ben, les 2 répertoires extends et publishing ne ressemblent pas du tout à des rep de thèmes.
Y a pas de config.ini dans aucun des 2 !

Le répertoire extends contient:
Répertoire\templates\extends

21/02/2010 07:21 <REP> .
21/02/2010 07:21 <REP> ..
21/02/2010 07:21 <REP> images
21/02/2010 07:21 <REP> theme
0 fichier(s) 0 octets

Répertoire \templates\extends\images

21/02/2010 07:21 <REP> .
21/02/2010 07:21 <REP> ..
21/02/2010 07:21 <REP> form
0 fichier(s) 0 octets

Répertoire \templates\extends\images\form

21/02/2010 07:21 <REP> .
21/02/2010 07:21 <REP> ..
29/10/2009 15:29 495 justify.png
1 fichier(s) 495 octets

Répertoire \templates\extends\theme

21/02/2010 07:21 <REP> .
21/02/2010 07:21 <REP> ..
29/10/2009 15:29 4 230 bbcode.css
1 fichier(s) 4 230 octets


Le répertoire publishing contient:
Répertoire\templates\publishing

21/02/2010 07:21 <REP> .
21/02/2010 07:21 <REP> ..
21/02/2010 07:21 <REP> images
0 fichier(s) 0 octets

Répertoire \templates\publishing\images

21/02/2010 07:21 <REP> .
21/02/2010 07:21 <REP> ..
21/02/2010 07:21 <REP> form
0 fichier(s) 0 octets

Répertoire \templates\publishing\images\form

21/02/2010 07:21 <REP> .
21/02/2010 07:21 <REP> ..
29/10/2009 15:29 495 justify.png
1 fichier(s) 495 octets


Le problème pourrait venir de là ?



Edité par forum6691 Le 05/09/10 à 17h02

pm    
   Le 25/09/10 à 18h03 Citer      

Administrateur

Groupe: Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Oui, le problème vient de là alors.
Je ne sais pas comment ça se fait qu'ils ne contiennent pas les fichiers config.ini.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 25/09/10 à 19h23 Citer      

Booster Bazooka

Groupe: Membre

Inscrit le: 04/10/09
Messages: 156
J'ai la dernière version de phpboost, mais j'ai installé plusieurs mises à jour pour arriver à ce niveau 3.08.

Si je supprime les 2 répertoires cités au dessus, l'affichage du site explose littéralement.

Pourrais tu m'envoyer sous forme de zip la liste des fichiers et répertoires que doivent contenir ces 2 répertoires ?
Merci.

pm    
1 Utilisateur en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
Annonces