vBfp

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

akex 05/12/2005 01h47

Rapports de bug : beta1
 
Veuillez rapporter ici les bugs rencontrés et uniquement les bugs. Pour ce qui devraient être ajouté, il y a une autre discussion.

Bug connu :
  1. Template forumhome_loggedinuser non mis en cache FAIT beta2
  2. Lien vers la page d'identification pas bonne quand on est pas identifié et qu'on a pas la permission de voir une page du portail. FAIT beta2
  3. Voir post #3 FAIT beta2
  4. Non orienté vers la liste des modules installés après importation. FAIT beta2
  5. quand on essaye de descendre un module, impossible de charger la page, mais si on prend l'autre du dessous pour le monter, il monte FAIT beta2

ssharleen 05/12/2005 20h29

Kikou c'est moi :D

-------------------------------

Alors comme demandé, voici mes rapports de bugs :)

-------------------------------

Lors de l'installation :

Le dossier INCLUDES ne devrait pas se trouver dans le dossier FORUM directement ?

Lors de l'import de ton fichier module.xml, j'ai ça comme erreur :

Code:

Database error in vBulletin 3.5.1:

Invalid SQL:

                                            INSERT INTO template
                                            (styleid, templatetype, title, template, template_un, dateline, username, version, product, module)
                                            VALUES
                                            ('-1', 'template', 'vbfp_module_CALENDAR_row', '<tr>$cell</tr>', '<tr>$cell</tr>', '1132223425', 'akex', '3.5.1', '_vbfp2', 'CALENDAR');

MySQL Error  : Duplicate entry 'vbfp_module_CALENDAR_row--1' for key 2
Error Number : 1062
Date        : Monday, December 5th 2005 @ 10:31:10 PM
Script      : http://192.168.0.1/test/forum/admincp/vbfp_admin.php
Referrer    : http://192.168.0.1/test/forum/admincp/vbfp_admin.php?do=add_module
IP Address  : 192.168.0.4
Username    : ssharleen
Classname    : vB_Database_MySQLi

mais en fait, je pense que tout apparait bien car le calendrier apparait dans les modules installés.

sinon, c'est où pour autoriser les personnes à voir l'index ou pas ? (car je suis bloquée)

-------------------------------

quand j'active le calendier, voilà l'erreur que j'ai

Code:

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /includes/init.php(292) : eval()'d code on line 51
-------------------------------

Voili voilo pour le moment :)

akex 05/12/2005 23h53

Premier bug corrigé avec nouveau fichier produit sur vbulletin-fr

Deuxieme bug :

Remplacer le module

[vBfp2] Recupération du cache du portail

Par ceci :

Code PHP:

//definition des options du portail
$vbfp_options unserialize($vbulletin->vbfp_option);

if (
THIS_SCRIPT == 'portal_index') {

//on récupère les infos de la page
$page_cache unserialize($vbulletin->vbfp_page);

//on récupère les infos du module
$module_cache unserialize($vbulletin->vbfp_module);

//on récupère les options de la page
$page_options_cache unserialize($vbulletin->vbfp_poption);

//on récupère les permissions
$vbfp_perm_cache unserialize($vbulletin->vbfp_permission);

    
$vbulletin->input->clean_array_gpc('r', array(
        
'page'       => TYPE_STR
    
));

    if (
$vbulletin->GPC['page'] != '') {
        
$page_title $vbulletin->GPC['page'];
        foreach (
$page_cache as $title => $tmp) {
            if (
strtolower($title) == strtolower($page_title)) {
                
$page $tmp;
                
$PAGE_TITLE $title;
            }
        }
    }
    foreach (
$page_cache as $title => $tmp) {
        if (
$tmp['defaut']) {
            if (
$page_title == '')
            {
               
$page $tmp;
               
$PAGE_TITLE $title;
            }
            
$IS_DEFAUT $title;
        }
    }


    if (
is_array($page['modules'])) {
        foreach (
$page['modules'] as $colonne => $tmp1) {
            foreach (
$tmp1 as $name) {

                    if (
preg_match('/^(.+?)(_\d+|)$/i'$name$match)) {
                        
$module $match[1];

                            if (
$module_cache["$module"]['phrasegroups'] != '') {
                               if (
is_array($phrasegroups)) {
                                  
$phrasegroups array_merge($phrasegroupsexplode(','$module_cache["$module"]['phrasegroups']));
                               } else {
                                  
$phrasegroups explode(','$module_cache["$module"]['phrasegroups']);
                               }
                            }


                    }
                }
        }
    }




ssharleen 06/12/2005 09h19

petits bugs :

- quand on essaye de descendre un module, impossible de charger la page, mais si on prend l'autre du dessous pour le monter, il monte :)
- sur le module de stastiques, il y a un : suivi d'un nom d'un membre, je pense que c'est le dernier inscrit, mais il ne devrait pas y avoir qqch avant le : ?
(exemple sur http://82.228.7.113/test/index.php)
- bug aussi dans le module des utilisateurs connectés, quand on clique sur le nom d'un membre, il ne rajoute pas dans l'adresse le chemin pour accéder au forum.

sinon pour le moment tout fonctionne bien avec tes dernières modifications :D

akex 06/12/2005 13h23

- Ok, il manque un .php derrière un fichier. Va savoir pourquoi, en local chez moi ça fonctionnait quand même.
- Si tu appliques le fix que j'ai mis au dessus (je l'ai appliqué pour toi :p), la phrase apparait ;).
- Bug déjà énoncé dans la discussion bug des modules ;). Ici on ne rapporte que les bugs du portail. Je vais chercher les orties fraichement coupées et te fouetter moi :p.

ssharleen 06/12/2005 13h48

oups, je ferais plus attention pour les bugs :)

euh sinon, c'est quel fichier ou je dois rajouter .php ?

merci pour le fix :)

akex 06/12/2005 14h08

Fichier vbfp_admin.php, cherche vbfp_admin? et remplace par vbfp_admin.php?

ssharleen 06/12/2005 17h45

c'est bouen :)

Pitchoune 10/12/2005 12h46

Quelques autres ch'tit bugs de rien du tout :D

- L'expression tout en haut de la liste des modules est inexistante :)
- Quand on a fini d'importer les modules, la fonction print_dots_stop() n'est pas appelé :)
- Quand on veut aller sur l'index, page blanche (bug activé en activant l'option de la gestion en mode expert de la mise en page des modules).
- Quand on veut modifier une page du portail, on a l'erreur suivante :

Code PHP:

WarningInvalid argument supplied for foreach() in /home/httpd/vhosts/zelda-series.net/subdomains/testvb/httpdocs/forum/admincp/vbfp_admin.php on line 2645 


akex 10/12/2005 13h08

Citation:

Posté par Pitchoune
Quelques autres ch'tit bugs de rien du tout :D

- L'expression tout en haut de la liste des modules est inexistante :)

Laquelle ? L'expression vbfp_message_nomodule est bien dans le fichier produit. Si elle n'existe pas, alors c'est que l'installation s'est mal déroulée.

Citation:

Posté par Pitchoune
- Quand on a fini d'importer les modules, la fonction print_dots_stop() n'est pas appelé :)

Normal j'avais pas fini le script d'importation ;)

Citation:

- Quand on veut aller sur l'index, page blanche (bug activé en activant l'option de la gestion en mode expert de la mise en page des modules).
Fonction encore non opérationnelle, l'option ne doit pas être modifié pour l'instant. Bug connu.

Citation:

- Quand on veut modifier une page du portail, on a l'erreur suivante :

Code PHP:

WarningInvalid argument supplied for foreach() in /home/httpd/vhosts/zelda-series.net/subdomains/testvb/httpdocs/forum/admincp/vbfp_admin.php on line 2645 


Cette ligne correspond aux options et non à l'edition d'une page. Mais corrigé.

Pitchoune 11/12/2005 02h58

1 pièce(s) jointe(s)
Citation:

Posté par akex
Laquelle ? L'expression vbfp_message_nomodule est bien dans le fichier produit. Si elle n'existe pas, alors c'est que l'installation s'est mal déroulée.

Je parle de l'expression au-dessus de celle existante, tu as un print_form_header avec une ligne de vide :)

Je te prends une capture dès que possible.

Edit : pièce jointe jointe :)

Pitchoune 11/12/2005 03h01

Citation:

Posté par ssharleen
- bug aussi dans le module des utilisateurs connectés, quand on clique sur le nom d'un membre, il ne rajoute pas dans l'adresse le chemin pour accéder au forum.

C'est la ligne suivante du code php du module qui plante :

Code PHP:

        $activeusers str_replace('"member.php''"' $vboptions['bburl'] . '/member.php'$activeusers); 

Corrige-le par ceci :

Code PHP:

        $activeusers str_replace('"member.php''"' $vbulletin->options['bburl'] . '/member.php'$activeusers); 

Par contre, je sais pas si le bug était déjà corrigé (à priori non, message à fusionner dans les bugs des modules, pas fouetter moi ^^) :)

akex 11/12/2005 12h39

Oui deja signalé ^^

Pitchoune 11/12/2005 14h09

- Quand on ajoute un module à la main, on a l'erreur suivante :

Code:

Warning: mysql_real_escape_string() expects parameter 1 to be string, array given in /home/httpd/vhosts/zelda-series.net/subdomains/testvb/httpdocs/forum/includes/class_core.php on line 657
Je sais pas si ça vient de moi car j'ai rien mis en templates de datastore et des groupes d'expressions.

akex 11/12/2005 14h25

Merci, je l'ai déjà fixé :p

Pitchoune 11/12/2005 17h21

- Quand on met plusieurs templates spéciaux lors de la création de modules, ça plante dans le script final.

Ex : iconcache,bbcodecache,smiliecache

Seul le iconcache ne me met pas de message d'erreur, il est le seul pris en compte.

Aurais-tu un fix avant vbfp2b2 pour terminer le dev du module news ?

Edit : quand je mets rien, le module fonctionne à 100%. Ces templates spéciaux seraient-ils intégrés dans le portail sans besoin de les ajouter ?

akex 11/12/2005 19h08

Je viens de tester, les templates spéciaux sont chargés forcément ... mais pas à l'aide de la requete de base de vb.

Ils sont chargés à l'aide d'une autre requête que j'ai ajouté ... et ça fonctionne très bien. Précise le problème plus en détail avec captures à l'appui car c'est plus que vague là.

Pitchoune 11/12/2005 21h18

Je te mets les captures :)

Les images admin_avant.jpg et portail_avant.jpg sont ensemble, ça donne un bon résultat.

Les images admin_apres.jpg et portail_apres.jpg déconnent.

http://zelda-series.net/images/vb/admin_avant.jpg
http://zelda-series.net/images/vb/portail_avant.jpg
http://zelda-series.net/images/vb/admin_apres.jpg
http://zelda-series.net/images/vb/portail_apres.jpg

akex 11/12/2005 21h53

PAsse moi l'ébauche de module, que j'essaye de reproduire cette erreur.

Pitchoune 11/12/2005 22h02

1 pièce(s) jointe(s)
Voilà voilà ^^

akex 12/12/2005 10h33

1 pièce(s) jointe(s)
Voilà le fichier portal_global modifié

NB : enlever les unserialize dans le code php des modules stats et online :)

akex 12/12/2005 11h00

1 pièce(s) jointe(s)
Module news amélioré, consomme moins de requetes :)

Pitchoune 12/12/2005 12h12

Je te prends ça :) Merci ;)

Et le module newsfeed, l'es bon ou pas ?

akex 12/12/2005 12h27

Comment le saurais je ? Tu ne me l'as pas envoyé :D

Pitchoune 12/12/2005 12h38

Citation:

Posté par akex
Comment le saurais je ? Tu ne me l'as pas envoyé :D

Je pense que tu peux demander à Genschi de te montrer le chemin de la sortie :D

http://www.vbfp.info/forum/showpost....24&postcount=5

akex 12/12/2005 13h16

Au temps pour moi, je l'essaye


Fuseau horaire GMT +2. Il est actuellement 20h19.

Édité par : vBulletin version 3.8.11
Copyright © 2000 - 2026, 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,01831 seconds
  • Memory Usage 1,315KB
  • 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
  • (3)bbcode_code_printable
  • (5)bbcode_php_printable
  • (7)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)printthread
  • (26)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete