vBfp

vBfp (https://forum.vbfp.org/index.php)
-   Bugs, problèmes, erreurs, ... (https://forum.vbfp.org/forumdisplay.php?f=10)
-   -   Rapport de bugs : beta 2 (https://forum.vbfp.org/showthread.php?t=6)

Pitchoune 26/02/2006 20h27

Autre bug survenu suite au bug précédent :

Code PHP:

WarningInvalid argument supplied for foreach() in /global.php(233) : eval()'d code on line 90 

Cette erreur survient après avoir renseigné le champ module à la main de la table template. Elle s'apparente au module dans style_fetch.

Code original du module :

Code PHP:

if (THIS_SCRIPT == 'portal_index')
{
 
$page_options_cache $page_options_cache["$PAGE_TITLE"];
 
$vbfp_perms $vbfp_perm_cache["$PAGE_TITLE"];
 
// on récupère l'id du style attribué à cette page
 
if ($page['styleid'] != 0)
 {
  
$styleid $page['styleid'];
 }
 
$module_in_page = array();
 
$template_in_page = array();
 
$module_name_array = array();
 
$special_in_page = array();
 if (
$pagecache_exp["$PAGE_TITLE"]["$styleid"]['expert'] == 1)
 {
  
define('EXPERT_MODE'1);
  
$PAGE_STYLEID $styleid;
  if (!empty(
$pagecache_exp["$PAGE_TITLE"]["$styleid"]['modules']))
  {
   foreach (
$pagecache_exp["$PAGE_TITLE"]["$styleid"]['modules'] AS $module_name)
   {
    if (
$vbfp_perms["$styleid"]["$module_name"]['canview'][$vbulletin->userinfo[usergroupid]] == 1)
    {
     
$module preg_replace('/^(.+?)(_\d+?|)$/''\\1'$module_name);
     if (!
in_array(trim($module), $module_in_page))
     {
      
$module_in_page[] = trim($module);
      
// les templates
      
foreach ($modulecache["$module"]['templates'] AS $template)
      {
       
$template_in_page[] = $template;
      }
      
// les templates autre
      
if ($modulecache["$module"]['othertemplates'] != '')
      {
       
$other_tmp explode(','$modulecache["$module"]['othertemplates']);
       foreach (
$other_tmp AS $other)
       {
        
$template_in_page[] = $other;
       }
      }
      
// les templates spéciaux
      
if ($modulecache["$module"]['specialtemplates'] != '')
      {
       
$special_tmp explode(','$modulecache["$module"]['specialtemplates']);
       foreach (
$special_tmp AS $special)
       {
        
$special_in_page["$module_name"][] = "'" trim($db->escape_string($special)) . "'";
       }
      }
     }
     
$module_name_array["$module_name"] = $module;
    }
   }
  }
 }
 else
 {
  if (
is_array($page['modules']))
  {
   
$PAGE_STYLEID 0;
   foreach (
$page['modules'] AS $colonne => $tmp1)
   {
    foreach (
$tmp1 as $module_name)
    {
     if (
$vbfp_perms[0]["$name"]['canview'][$vbulletin->userinfo[usergroupid]] == 1)
     {
      
$module preg_replace('/^(.+?)(_\d+?|)$/''\\1'$module_name);
      if (!
in_array(trim($module), $module_in_page))
      {
       
$module_in_page[] = trim($module);
       foreach (
$modulecache["$module"]['templates'] AS $template)
       {
        
$template_in_page[] = $template;
       }
       if (
$modulecache["$module"]['othertemplates'] != '')
       {
        
$other_tmp explode(','$modulecache["$module"]['othertemplates']);
        foreach (
$other_tmp AS $other)
        {
         
$template_in_page[] = $other;
        }
       }
       if (
$modulecache["$module"]['specialtemplates'] != '')
       {
        
$special_tmp explode(','$modulecache["$module"]['specialtemplates']);
        foreach (
$special_tmp AS $special)
        {
         
$special_in_page["$module_name"][] = "'" trim($db->escape_string($special)) . "'";
        }
       }
      }
      
$module_name_array["$module_name"] = $module;
     }
    }
   }
  }
 }
 
$globaltemplates array_merge($globaltemplates$template_in_page);
 unset(
$module_name);
 
// on recupère les options importantes de la page
 
if (is_array($page_options_cache["$PAGE_STYLEID"]['vbfp']))
 {
  foreach(
$page_options_cache["$PAGE_STYLEID"]['vbfp'] AS $varname => $value)
  {
   
$vbfp_options["$varname"] = $value;
  }
 }


La ligne 90 est la suivante :
Code PHP:

$template_in_page[] = $other

(deuxième apparition).

Je trouve pas la correction à part désinstaller et reinstaller le portail... Bug visible actuellement sur vb-fr.

akex 26/02/2006 20h33

Ok, ce bug n'existe plus suite à la correction que j'ai opérée plus haut, correction qui sera dans la prochaine version du portail.

foxy99 09/03/2006 10h42

Bonjour à tous :)

De mon coté j'ai également 2 bugs :
Le premier j'ai tout en haut du portail ca :
Warning: chdir(): No such file or directory (errno 2) in /home/ps2emotion/www/forum/ps3emotion/portal_global.php(170) : eval()'d code on line 1

Warning: chdir(): No such file or directory (errno 2) in /home/ps2emotion/www/forum/ps3emotion/portal_global.php(170) : eval()'d code on line 1

Warning: chdir(): No such file or directory (errno 2) in /home/ps2emotion/www/forum/ps3emotion/portal_global.php(170) : eval()'d code on line 1

et je sais pas d'ou ca vient, si quelqu'un peu m'aider ;)

Autre probleme je n'ai pas les images des "pastilles" pour ouvrir ou fermer les modules qui s'affichent. A la place j'ai une Croix rouge.

Désolé pour ces questions mais je débute sur VBFP ;)

Merci

Pitchoune 09/03/2006 10h46

Code PHP:

Warningchdir(): No such file or directory (errno 2in /home/ps2emotion/www/forum/ps3emotion/portal_global.php(170) : eval()'d code on line 1 

Fichier portal_global.php mal renseigné.

PS : Alex, réduis la taille de la boîte code dans les stylevars du style que tu as installé :)

foxy99 09/03/2006 10h57

C'est ok c'etait exactement ca ;)

Par contre j'ai toujours mon probleme d'image qui s'affiche pas.
Une idée ???

J'ai regardé le lien des images qui s'affiche pas et c'est de se style :
http://www.monsite.net/forum/ps3emot...lapse_tcat.gif

Je vois pas pourquoi l'url se répéte 2fois ??

Pitchoune 09/03/2006 11h06

Indiques ici l'url exacte du portail et du forum, sinon je peux pas t'indiquer quoi mettre.

akex 09/03/2006 11h29

Adresse du forum mal renseignée dans l'administration ...

foxy99 09/03/2006 12h21

Citation:

Posté par akex
Adresse du forum mal renseignée dans l'administration ...

Désolé mais ou exactement dans l'administration ???:o

En tout cas merci de votre rapidité :)

akex 09/03/2006 13h34

Options vBulletin

foxy99 09/03/2006 15h45

pourtant non dans option Vbulletin -> afficher tous les parametres -> Nom du site / URL / Coordonnées tous est ok c'est les bonnes adresses

et dans Portail vBfp je pense avoir tous bien rentré également ;)

La je vois pas :mad:


Fuseau horaire GMT +2. Il est actuellement 07h12.

Édité par : vBulletin version 3.8.11
Copyright © 2000 - 2025, Jelsoft Enterprises Ltd. Tous droits réservés.
Version française #7 par l'association vBulletin francophone

X vBulletin 3.8.11 Debug Information
  • Page Generation 0,00954 seconds
  • Memory Usage 1,281KB
  • Queries Executed 9 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete