Règles du forum

Merci d'être le plus précis possible dans vos rapports, en précisant par exemple si le bug a été trouvé en local ou en ligne, dans quel contexte, la marche à suivre pour reproduire le bug, etc ...

Merci de chercher avant de rapporter un bug si ce dernier n'a pas déjà été rapporté ou corrigé. Les sujets doublons seront directement archivés.
Nouveau sujet Répondre Imprimer Syndication RSS 2.0

RC5 => final

aiie aiie aiiiiie et c'est moi aui poste le premier :s
Volcan
Avatar de nerevare
  • Age : 32 ans
  • Messages : 1858
  • Inscrit : 10 Juillet 2005
  Lien vers ce message 30 Décembre 2007, 12:59
  1. Type de bug : Bug sur le forum (côté PHP)
  2. Zone du forum affectée : Administration
  3. Priorité du bug : Basse
  4. Description : salut je voulais mettre a jour le site démo et comme par le plus grand des hazzard fallais que ça me tombe dessus
    bardaf ça plante :fsb2_mad:
  5. Elément de réponse : sur l'index
    Aucun
    FSB Notice : Undefined index: other in file D:\wamp\www\dgf_x\main\class\class_html.php (453)
    FSB Notice : Undefined index: other in file D:\wamp\www\dgf_x\main\class\class_html.php (453)


    sur un sujet

    FSB Notice : Undefined index: other in file D:\wamp\www\dgf_x\main\class\class_html.php (453)
    FSB Notice : Undefined index: pagination in file D:\wamp\www\dgf_x\main\class\class_html.php (53)
    FSB Notice : Undefined index: pagination in file D:\wamp\www\dgf_x\main\class\class_html.php (67)
    FSB Notice : Undefined index: pagination in file D:\wamp\www\dgf_x\main\class\class_html.php (93)
    FSB Notice : Undefined index: pagination in file D:\wamp\www\dgf_x\main\class\class_html.php (98)
    FSB Notice : Undefined index: pagination in file D:\wamp\www\dgf_x\main\class\class_html.php (103)
    FSB Notice : Undefined index: pagination in file D:\wamp\www\dgf_x\main\class\class_html.php (109)
    FSB Notice : Undefined index: pagination in file D:\wamp\www\dgf_x\main\class\class_html.php (112)
    FSB Notice : Undefined index: other in file D:\wamp\www\dgf_x\main\class\class_html.php (453)


    je n'ai plus de bouton , j'ai les catégories , je n'ai plus les forum , j'ai les sujet mais qui n'apparaisse pas autrement dis ca crain un maximum
  6. Fichier(s) :
  7. Base de donnée utilisée : MySQL 4
  8. Type de serveur : Apache (généralement unix)


http://www.dagonfield.be/bandeau_dgf2.jpg

N°1 des skins Fire Soft Board
http://www.dagonfield.be http://www.mon-portfolio.be
 
Volcan
Avatar de nerevare
  • Age : 32 ans
  • Messages : 1858
  • Inscrit : 10 Juillet 2005
  Lien vers ce message 30 Décembre 2007, 13:15
j'ai touver pour la class_html... il manquais dans les skin le fichier cfg qui lui est neuf et n'existais pas

par contre les forum sont vide mais les sujets existe Oo?


http://www.dagonfield.be/bandeau_dgf2.jpg

N°1 des skins Fire Soft Board
http://www.dagonfield.be http://www.mon-portfolio.be
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14507
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 30 Décembre 2007, 14:55
Tu es sur d'avoir bien suivi la MAJ qui était de tout supprimer les fichiers sauf 3 dossiers et de réuploader ^^ ?


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Volcan
Avatar de nerevare
  • Age : 32 ans
  • Messages : 1858
  • Inscrit : 10 Juillet 2005
Message édité 1 fois, dernière édition par nerevare, 30 Décembre 2007, 19:37     Lien vers ce message 30 Décembre 2007, 19:36
oui je suis pratiquement sur

mon forum en localhost sur le quelle je devellope les skin etais en rc5

je l'ai fais passé en RC5+fix2 ( sans probleme )


je viens de vouloir remettre withsummer pansent que c'etais le skin mais la aussi j'ai un gros bug quand je presse envoyer

Call to undefined method validate in class Fsb_model

à la ligne 131 du fichier D:\wamp\www\dgf_fsb2\admin\general\general_config.php

Voici la zone où se situe l'erreur dans le script :

Ligne 124 : 					$data[$key] = $this->{'get_' . $key}();
Ligne 125 : 				}
Ligne 126 : 			}
Ligne 127 : 		}
Ligne 128 : 
Ligne 129 : 		// Validation des informations
Ligne 130 : 		$data = $this->config->validate($data, 'config_handler', 'cfg_name', 'cfg_type');
Ligne 131 : 
Ligne 132 : 		// Mise à jour dans la base de donnée
Ligne 133 : 		foreach ($data AS $k => $v)
Ligne 134 : 		{
Ligne 135 : 			Fsb::$cfg->update($k, $v, FALSE);
Ligne 136 : 		}
Ligne 137 : 		Fsb::$cfg->destroy_cache();
Ligne 138 : 


Trace des fonctions / méthodes appelées :

Méthode :	Fsb_admin_frame->__construct()
Fichier :	admin\index.php
Ligne :		191


Méthode :	Fsb_frame_child->main()
Fichier :	admin\index.php
Ligne :		89


Méthode :	Fsb_frame_child->page_submit_config()
Fichier :	admin\general\general_config.php
Ligne :		77


Méthode :	Config_edit->validate()
Fichier :	admin\general\general_config.php
Ligne :		131


Méthode :	Fsb_model->__call()



Fonction :	trigger_error()
Fichier :	main\class\class_fsb_model.php
Ligne :		59


http://www.dagonfield.be/bandeau_dgf2.jpg

N°1 des skins Fire Soft Board
http://www.dagonfield.be http://www.mon-portfolio.be
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14507
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 30 Décembre 2007, 19:50
As tu un fichier main/class/class_config_edit.php sur ton forum ?


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Volcan
Avatar de nerevare
  • Age : 32 ans
  • Messages : 1858
  • Inscrit : 10 Juillet 2005
  Lien vers ce message 30 Décembre 2007, 21:45
oui voici le code php

/*
** +---------------------------------------------------+
** | Name :		~/main/class/class_config_edit.php
** | Begin :	20/01/2006
** | Last :		10/08/2007
** | User :		Genova
** | Project :	Fire-Soft-Board 2 - Copyright FSB group
** | License :	GPL v2.0
** +---------------------------------------------------+
*/

/*
** Gestion d'une configuration dynamique
*/
class Config_edit extends Fsb_model
{
	// Tableau de configuration
	public $cfg = array();

	// Nom de la configuration courante pour la ligne
	public $name;

	// Arguments de la ligne courante
	private $args;

	// Prefixe de langue à utiliser
	private $lang_prefix;

	/*
	** CONSTRUCTEUR
	** -----
	** $current_cfg ::		Tableau de valeur de configuration à utiliser
	*/
	public function __construct(&$cfg, $lang_prefix)
	{
		$this->cfg = $cfg;
		$this->lang_prefix = $lang_prefix;
	}

	/*
	** Ajoute une catégorie de configuration
	** -----
	* $cat_name ::		Nom de la catégorie
	** $explain ::		Explication de la categorie
	*/
	public function set_cat($cat_name, $explain = NULL)
	{
		Fsb::$tpl->set_blocks('cat', array(
			'NAME' =>		$cat_name,
			'EXPLAIN' =>	$explain,
		));
	}

	/*
	** Affiche une line de configuration
	** -----
	** $name ::		Nom de la configuration
	** $method ::	Méthode de la classe à utiliser
	** $args ::		Arguments de la méthode, sous forme de chaîne de caractère (qui sera évaluée)
	*/
	public function set_line($name, $method, $args)
	{
		Fsb::$tpl->set_blocks('cat.line', array());
		if (method_exists($this, $method))
		{
			$arg = "''";
			if (!empty($args))
			{
				eval('$value = ' . $args . ';');
				$arg = (!is_array($value)) ? '\'' . str_replace("'", "\'", $value) . '\'' : var_export($value, TRUE);
			}

			// Arguments
			eval("\$this->args = $arg;");

			// Nom de la configuration courante
			$this->name = $name;

			// Appel de la méthode
			$this->$method();
		}
	}

	//
	// ========== METHODES D'AFFICHAGE DE CONFIGURATION DYNAMIQUE ==========
	//

	/*
	** Affiche une ligne avec un oui / non
	*/
	private function put_boolean()
	{
		Fsb::$tpl->set_blocks('cat.line.put_boolean', array(
			'L_ACTION' =>		Fsb::$session->lang($this->lang_prefix . $this->name),
			'NAME' =>			$this->name,
			'EXPLAIN' =>		(Fsb::$session->lang($this->lang_prefix . $this->name . '_explain')) ? Fsb::$session->lang($this->lang_prefix . $this->name . '_explain') : NULL,
			'SEPARATOR' =>		(count((array) $this->args) > 2) ? '<br />' : '&nbsp;'
		));

		foreach ((array)$this->args AS $lang => $value)
		{
			Fsb::$tpl->set_blocks('cat.line.put_boolean.row', array(
				'LANG' =>		((Fsb::$session->lang($lang)) ? Fsb::$session->lang($lang) : $lang),
				'VALUE' =>		$value,
				'CHECKED' =>	($this->cfg[$this->name] == $value) ? TRUE : FALSE,
			));
		}
	}

	/*
	** Affiche une ligne avec le code HTML spécifié en paramètre
	*/
	private function put_html_code()
	{
		Fsb::$tpl->set_blocks('cat.line.put_html_code', array(
			'L_ACTION' =>		Fsb::$session->lang($this->lang_prefix . $this->name),
			'CODE' =>			$this->args,
			'EXPLAIN' =>		(Fsb::$session->lang($this->lang_prefix . $this->name . '_explain')) ? Fsb::$session->lang($this->lang_prefix . $this->name . '_explain') : NULL,
		));
	}

	/*
	** Affiche une ligne avec un champ de type "text"
	*/
	private function put_text()
	{
		Fsb::$tpl->set_blocks('cat.line.put_text', array(
			'L_ACTION' =>		Fsb::$session->lang($this->lang_prefix . $this->name),
			'EXPLAIN' =>		(Fsb::$session->lang($this->lang_prefix . $this->name . '_explain')) ? Fsb::$session->lang($this->lang_prefix . $this->name . '_explain') : NULL,
			'NAME' =>			$this->name,
			'VALUE' =>			htmlspecialchars($this->cfg[$this->name]),
			'TYPE' =>			($this->args && isset($this->args['password'])) ? 'password' : 'text',
		));

		foreach ((array)$this->args AS $name => $value)
		{
			if ($name != 'password')
			{
				Fsb::$tpl->set_blocks('cat.line.put_text.option', array(
					'OPT_NAME' =>	$name,
					'OPT_VALUE' =>	$value,
				));
			}
		}
	}

	/*
	** Affiche une ligne avec un champ de type "textarea"
	*/
	private function put_textarea()
	{
		Fsb::$tpl->set_blocks('cat.line.put_textarea', array(
			'L_ACTION' =>		Fsb::$session->lang($this->lang_prefix . $this->name),
			'EXPLAIN' =>		(Fsb::$session->lang($this->lang_prefix . $this->name . '_explain')) ? Fsb::$session->lang($this->lang_prefix . $this->name . '_explain') : NULL,
			'NAME' =>			$this->name,
			'VALUE' =>			htmlspecialchars($this->cfg[$this->name]),
		));

		foreach ((array)$this->args AS $name => $value)
		{
			Fsb::$tpl->set_blocks('cat.line.put_textarea.option', array(
				'OPT_NAME' =>	$name,
				'OPT_VALUE' =>	$value,
			));
		}
	}
}

/* EOF */


http://www.dagonfield.be/bandeau_dgf2.jpg

N°1 des skins Fire Soft Board
http://www.dagonfield.be http://www.mon-portfolio.be
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14507
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 30 Décembre 2007, 21:57
Ben c'est simple, si tu as ce fichier c'est que par exemple tu n'as pas supprimé le dossier main/ pour le remplacer par le nouveau puisque ce fichier a disparu de la version finale ;)


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Volcan
Avatar de nerevare
  • Age : 32 ans
  • Messages : 1858
  • Inscrit : 10 Juillet 2005
  Lien vers ce message 31 Décembre 2007, 3:09
arf !!! l'enclume que je suis

je te tien au courent j'ai peut être supprimer le mauvai dossier dans wamp/www/


http://www.dagonfield.be/bandeau_dgf2.jpg

N°1 des skins Fire Soft Board
http://www.dagonfield.be http://www.mon-portfolio.be
 
Volcan
Avatar de nerevare
  • Age : 32 ans
  • Messages : 1858
  • Inscrit : 10 Juillet 2005
  Lien vers ce message 01 Janvier 2008, 13:45
j'ai réefacer tous les dossier sauf les 3 config upload images et renvoier les nouveaux mais j'ai toujours l'erreur


http://www.dagonfield.be/bandeau_dgf2.jpg

N°1 des skins Fire Soft Board
http://www.dagonfield.be http://www.mon-portfolio.be
 
Volcan
Avatar de nerevare
  • Age : 32 ans
  • Messages : 1858
  • Inscrit : 10 Juillet 2005
  Lien vers ce message 01 Janvier 2008, 14:47
j'ai trouver me manquais une requete

ALTER TABLE fsb2_users CHANGE u_color u_color VARCHAR( 255 ) NOT NULL


pour les sujet je viens de remarquer que tu a modifier une grande partie du fichier forum_forum.html


http://www.dagonfield.be/bandeau_dgf2.jpg

N°1 des skins Fire Soft Board
http://www.dagonfield.be http://www.mon-portfolio.be
 
Répondre


.