Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[MODV] Sauvegarde SQL

Equipe des MODS
Avatar de Fabogranqi
  • Age : 19 ans
  • Messages : 3095
  • Inscrit : 29 Décembre 2004
Message édité 1 fois, dernière édition par Grummfy, 10 Janvier 2008, 0:01     Lien vers ce message 03 Juillet 2005, 19:34
Citation
/*******************************************************************************
* Mod Sauvegarde SQL :: version 0.0.3
*
* ---------- Auteur --------------------------------------------------------
* Auteur :: Fabogranqi
* Email :: fabogranqi[a]free.fr
* Site Web :: http://fabogranqi.free.fr/
*
* ---------- Mod -----------------------------------------------------------
* Nom :: Mod Sauvegarde SQL
* Version :: 0.0.3
* Compatible :: FSB 1.0.1
*
* Description :: Permet de faire une sauvegarde SQL depuis le panneau
* d'admin.
*
* Temps d'installation :: 1 minutes
* Requete :: Non
* Cache :: Non
* Fichiers joints :: 2
* Fichiers à modifier :: 2
*
* ---------- Note ----------------------------------------------------------
* Faire les modifications pour chaques themes et chaque langues
*
* ---------- Historique ----------------------------------------------------
* Commencé :: Le 04 / 07 / 2005
* Dernière modification :: Le 04 / 07 / 2005
*
* Le 04 / 07 / 2005 ::
* Première version du Mod
*
*******************************************************************************/


Télécharger
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14507
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 03 Juillet 2005, 20:46
Tu utilises quoi comme méthode de BACKUP ?


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
 
Equipe des MODS
Avatar de Fabogranqi
  • Age : 19 ans
  • Messages : 3095
  • Inscrit : 29 Décembre 2004
  Lien vers ce message 03 Juillet 2005, 21:01
Citation (Genova)
Tu utilises quoi comme méthode de BACKUP ?


C'est un code source copyright Fabogranqi :P

Je sélectionne les donnée et les transformes en requete SQL.
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14507
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 03 Juillet 2005, 21:15
Je compte pas te picker ton idée personnelement j'ai déjà développer la classe de backup pour FSB2. Si si je peux te donner un conseil pour MySQL :
[sql]SHOW CREATE TABLE nom_de_ta_table[/sql]


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
 
Equipe des MODS
Avatar de Fabogranqi
  • Age : 19 ans
  • Messages : 3095
  • Inscrit : 29 Décembre 2004
  Lien vers ce message 03 Juillet 2005, 21:18
Citation (Genova)
Je compte pas te picker ton idée personnelement j'ai déjà développer la classe de backup pour FSB2. Si si je peux te donner un conseil pour MySQL :
[sql]SHOW CREATE TABLE nom_de_ta_table[/sql]


Non ce n'est rien. En faite je crois que je vais sortir le mod demain.
 
Equipe des MODS
Avatar de Fabogranqi
  • Age : 19 ans
  • Messages : 3095
  • Inscrit : 29 Décembre 2004
  Lien vers ce message 04 Juillet 2005, 21:12
mod disponible en version 0.0.1.
 
Etoile
Avatar de StyphaX
  • Age : 20 ans
  • Messages : 2636
  • Inscrit : 09 Octobre 2004
  Lien vers ce message 04 Juillet 2005, 22:07
1 Minute de modif? 2 Au moins la quand même! LOL exagère pas :lol:
Le temps d'ouvrir chaque fichier...mdr


http://www.distribs-linux.info/
http://www.fire-soft-board.com/~wiki/lib/tpl/default/images/link_icon.gifArticles WIKI FSB: Créer/Configurer/Utiliser votre 1er forum || Guide de la bidouille
 
Volcan
Avatar de piranas
  • Age : 22 ans
  • Messages : 1640
  • Inscrit : 17 Avril 2005
  Lien vers ce message 04 Juillet 2005, 22:49
dans l'install

il y a
#
# [] ---------- ouvrir ---------------------------------------------------------
#

langues/fr/langue_module.php

#
# [] ---------- chercher -------------------------------------------------------
#

// Menu du panneau d'administration

#
# [] ---------- apres, ajouter -------------------------------------------------
#

$langue['admin_sql_dump'] = 'Sauvegarder le base de donnée';
$langue['admin_cat_sql'] = 'SQL';



il faut remplacer langues/fr/langue_module.php par langues/fr/langue_admin.php


http://www.piranas-geek.info/Fichiers/Banniere.gif

Mes Mods : Listing de mes mods
 
Equipe des MODS
Avatar de Houram
  • Age : 19 ans
  • Messages : 1243
  • Inscrit : 15 Juin 2005
  Lien vers ce message 04 Juillet 2005, 22:53
Heu, non je ne crois pas, le fichier langue_module est aussi charger dans l'admin (en tout cas j'ai toujours fait comme ça).
 
Volcan
Avatar de piranas
  • Age : 22 ans
  • Messages : 1640
  • Inscrit : 17 Avril 2005
  Lien vers ce message 04 Juillet 2005, 22:55
oui je suis d'accord avec toi, mais dans le fichier langue_module.php, il n'y a pas pas // Menu du panneau d'administration

D'ailleur, fabogranqi a été trop vite ;) (c'est pas grave)

tu a mis ça
[php]admin_explication($langue['droits_membre'], $langue['droits_membre_exp']);[/php]

Piranas
PS : je suis entrain de verifier par rapport a phpmyadmin, et je suis pas sur que cette sauvegarde ne soit pas entiere.


edit :
Chaque table est parfaitement sauvegarder, mais ce sont les INSERT INTO qui sont fait a moitier. il y a simplement l'id, et pas plus, ce qui est quand meme dommage.

Sinon, c'est un bon MOD, je l'ai deja installer, et je pense le garder.
Mais si c'est pas trop dur, et si tu en a le temps et le courage, il serait bien d'avoir, une sauvegarde automatique toutes les X jours


http://www.piranas-geek.info/Fichiers/Banniere.gif

Mes Mods : Listing de mes mods
 
Equipe des MODS
Avatar de Fabogranqi
  • Age : 19 ans
  • Messages : 3095
  • Inscrit : 29 Décembre 2004
  Lien vers ce message 05 Juillet 2005, 9:50
Citation (piranas)
oui je suis d'accord avec toi, mais dans le fichier langue_module.php, il n'y a pas pas // Menu du panneau d'administration

D'ailleur, fabogranqi a été trop vite ;) (c'est pas grave)

tu a mis ça
[php]admin_explication($langue['droits_membre'], $langue['droits_membre_exp']);[/php]

Piranas
PS : je suis entrain de verifier par rapport a phpmyadmin, et je suis pas sur que cette sauvegarde ne soit pas entiere.


edit :
Chaque table est parfaitement sauvegarder, mais ce sont les INSERT INTO qui sont fait a moitier. il y a simplement l'id, et pas plus, ce qui est quand meme dommage.

Sinon, c'est un bon MOD, je l'ai deja installer, et je pense le garder.
Mais si c'est pas trop dur, et si tu en a le temps et le courage, il serait bien d'avoir, une sauvegarde automatique toutes les X jours


Oki merci j'ai fais deux erreur, je corrigerai ca apres.

Mais qu'ets ce que tu veux dire par il n'y a seulement que les ID ?

Oui c'est une bonne idée les sauvegarde toutes les X jours mais je ne pense pas que ce seras fais pour une question technique.
 
Volcan
Avatar de piranas
  • Age : 22 ans
  • Messages : 1640
  • Inscrit : 17 Avril 2005
  Lien vers ce message 05 Juillet 2005, 10:10
j'ai ça
[sql]INSERT INTO fsb_messages VALUES('34');
INSERT INTO fsb_messages VALUES('33');
INSERT INTO fsb_messages VALUES('35');
INSERT INTO fsb_messages VALUES('36');
[/sql]

au lieu de ça [sql]INSERT INTO `fsb_messages` VALUES (34, 2, 27, 1, 'Piranas', 'Voici une liste des differents MOD ajouter au forum :\r\n\r\n - Passage en couleur de la cellule active.\r\n - Optimiseur de la base de donn?e.\r\n - indicateur de re_?dition des post.\r\n - Ajout de l''option forum inactif, dans le menu d''administration.\r\n - Ajout de l''option masse moderation pour les modo. :D \r\n - Ajout de la messagerie priv?e.\r\n - Ajout du genre du membre dans la partie profil.\r\n - Ajout du mode nuit/jour dans le menu administration.\r\n - Ajout du mod rang.\r\n - Ajout de la touche recherche.\r\n - Ajout du mode record connexion en bas de premier page.\r\n - Ajout du mode reponse rapide.\r\n - Ajout du mod Requete SQL pour l''administrateur.\r\n - Ajout du mod temps de generation des pages (en bas de chaque page)', 1113900064, '2130706433', 1, 1113915583, 2);
INSERT INTO `fsb_messages` VALUES (33, 3, 26, 1, 'Piranas', 'coucouftjutyjutju-', 1113899588, '2130706433', 1, 1113906367, 1);
INSERT INTO `fsb_messages` VALUES (35, 2, 28, 1, 'Piranas', 'Voici tout les bug renconter, mais en phase de corrrection.\r\n\r\n - Mode rechercher qui ne marche pas.\r\n - Mode nouveau qui merde.\r\n - Separation de type.', 1113900171, '2130706433', 1, 1113917054, 3);
INSERT INTO `fsb_messages` VALUES (36, 2, 29, 1, 'Piranas', 'jttjttj', 1113901344, '2130706433', 0, NULL, 0);
INSERT INTO `fsb_messages` VALUES (37, 3, 26, 1, 'Piranas', 'ftjt', 1113904344, '2130706433', 0, NULL, 0);

[/sql]


http://www.piranas-geek.info/Fichiers/Banniere.gif

Mes Mods : Listing de mes mods
 
Equipe des MODS
Avatar de Fabogranqi
  • Age : 19 ans
  • Messages : 3095
  • Inscrit : 29 Décembre 2004
  Lien vers ce message 05 Juillet 2005, 10:12
Le mod passe en version 0.0.2.

Il corrige le fichier d'installation du mod et modifie l'expliquation du mod.


Pour mettre a jour le mod, changez votre fichier admin_sql_dump.php par le nouveau et remplacer l'ancien code dans langue_module par :

[php]$langue['sauvegarde_sql'] = 'Sauvegarde SQL';
$langue['type_sauvegarde'] = 'Type de sauvegarde à effectuer';
$langue['table_sauvegarde'] = 'Table à sauvegarder';
$langue['table_defaut'] = 'Table par defaut à l\'installation du forum';
$langue['table_prefixe'] = 'Table ayant le préfixe : ';
$langue['all_tables'] = 'Toutes les tables';
$langue['compression'] = 'Compression';
$langue['afficher_code'] = 'Afficher le code';
$langue['enregistrer_code'] = 'Enregistrer le code dans un fichier';
$langue['pas_compresser'] = 'Ne pas compresser';
$langue['gzip'] = 'Compression Gzip';
$langue['er_ecriture_impossible'] = 'impossible d\'écrire dans le fichier';
$langue['admin_sql_dump'] = 'Sauvegarder le base de donnée';
$langue['admin_cat_sql'] = 'SQL';
$langue['sauvegarde_sql_exp'] = 'Sauvegardeer ses tables est utile en cas de piratage du site ou d\'une simple erreur car il permet de remettre le forum comme il était au moment de la sauvegarde. Il est conseillé de faire une sauveagrde régulièrement.';[/php]
 
Equipe des MODS
Avatar de Fabogranqi
  • Age : 19 ans
  • Messages : 3095
  • Inscrit : 29 Décembre 2004
  Lien vers ce message 05 Juillet 2005, 10:37
Citation (piranas)
j'ai ça
[sql]INSERT INTO fsb_messages VALUES('34');
INSERT INTO fsb_messages VALUES('33');
INSERT INTO fsb_messages VALUES('35');
INSERT INTO fsb_messages VALUES('36');
[/sql]

au lieu de ça [sql]INSERT INTO `fsb_messages` VALUES (34, 2, 27, 1, 'Piranas', 'Voici une liste des differents MOD ajouter au forum :\r\n\r\n - Passage en couleur de la cellule active.\r\n - Optimiseur de la base de donn?e.\r\n - indicateur de re_?dition des post.\r\n - Ajout de l''option forum inactif, dans le menu d''administration.\r\n - Ajout de l''option masse moderation pour les modo. :D \r\n - Ajout de la messagerie priv?e.\r\n - Ajout du genre du membre dans la partie profil.\r\n - Ajout du mode nuit/jour dans le menu administration.\r\n - Ajout du mod rang.\r\n - Ajout de la touche recherche.\r\n - Ajout du mode record connexion en bas de premier page.\r\n - Ajout du mode reponse rapide.\r\n - Ajout du mod Requete SQL pour l''administrateur.\r\n - Ajout du mod temps de generation des pages (en bas de chaque page)', 1113900064, '2130706433', 1, 1113915583, 2);
INSERT INTO `fsb_messages` VALUES (33, 3, 26, 1, 'Piranas', 'coucouftjutyjutju-', 1113899588, '2130706433', 1, 1113906367, 1);
INSERT INTO `fsb_messages` VALUES (35, 2, 28, 1, 'Piranas', 'Voici tout les bug renconter, mais en phase de corrrection.\r\n\r\n - Mode rechercher qui ne marche pas.\r\n - Mode nouveau qui merde.\r\n - Separation de type.', 1113900171, '2130706433', 1, 1113917054, 3);
INSERT INTO `fsb_messages` VALUES (36, 2, 29, 1, 'Piranas', 'jttjttj', 1113901344, '2130706433', 0, NULL, 0);
INSERT INTO `fsb_messages` VALUES (37, 3, 26, 1, 'Piranas', 'ftjt', 1113904344, '2130706433', 0, NULL, 0);

[/sql]


Oki je vais voir même si c'ets pas normal parce que moi j'ai pas ça :S
 
Equipe des MODS
Avatar de Fabogranqi
  • Age : 19 ans
  • Messages : 3095
  • Inscrit : 29 Décembre 2004
  Lien vers ce message 05 Juillet 2005, 11:08
Le mod passe en version 0.0.3 dà»t a un bu découvert par piranas (merci).

Les modifications sont :

dans : includes/class/class_bdd_mysql.php

Chercher :
[php]function compte_champs($result)
{
return @mysql_num_fields($resultat);
}[/php]

Remplacer par :
[php]/************************************
* Méthode comptant le nombre de champs dans une table
* $result :: reçoit la requete
************************************/
function compte_champs($result)
{
return @mysql_num_fields($result);
}[/php]
 
Répondre


.