Module en admin : avis et conseils sur organisation [Réglé]
compléter fichier ou créer fichier
Créations de Modules
db77 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre db77
- Inscrit le : 07/02/2012
Tout d'abord, je ne sais vraiment pas où poser ma question, (déplacé ici)
Je vous explique mon problème métaphysique...
J'ai développé un module d'importation de membres à partir d'un fichier CSV, accessible aux administrateurs.
J'ai donc modifié les fichiers de langue français et anglais pour y ajouter mes libellés ainsi que les fichiers du menu relatif à la partie concernée (cf. mes précédents sujets dans cette partie).
Par contre, je me demandais s'il n'était pas mieux de faire deux fichiers à part pour mes définitions de langues (un pour français et un pour anglais).
En y réfléchissant je me dis que oui, car si la personne qui m'a demandé cette évolution change de version, elle va perdre les définitions que j'ai créées, ainsi que le nouveau menu permettant de lancer cette importation.
Qu'en pensez-vous ?
Merci d'avance.
db77
Édité par db77 Le 21/02/2012 à 17h48
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Places ton sujet dans développement modules

Concernant ton problème, tu veux dire deux fichiers de langue pour le module ? Oui effectivement, c'est beaucoup plus pertinent de le faire comme ça

ReidLos
db77 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre db77
- Inscrit le : 07/02/2012
Le souci, c'est qu'il y a aussi les menus (fr et gb) dans lesquels j'ai ajouté dans "Base de données >> Importer membres" ainsi que le fichier tpl que j'ai modifié, et les 4 fichiers dans les dossiers de langues (config.ini et database_xxx.php).
Pas si évident de séparer donc.
Par contre, comment déplacer mon sujet ?
Faut-il que je copie/colle de l'autre côté ?
db77
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
à droite du titre.Donc tu as modifié le module database pour intégrer ça c'est bien ça ? Expliques moi comment c'est le cas actuellement.
ReidLos
benflovideo Membre non connecté
-
Modérateur
- Voir le profil du membre benflovideo
- Inscrit le : 13/03/2010
- Groupes :
-
Equipe Modération
-
Equipe Communication
J'ai déplacé
Petite question hors sujet qui va paraître débile mais je n'y ai jamais fais gaffe : les membres peuvent déplacés des sujets ?
Benji
db77 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre db77
- Inscrit le : 07/02/2012

En fait, j'ai modifié 7 fichiers :
databasetemplatesadmin_database_management.tpl
databaselangfrenchconfig.ini
databaselangfrenchdatabase_french.php
databaselangenglishconfig.ini
databaselangenglishdatabase_french.php
databaseadmin_database.php
databaseadmin_import.php : le module d'importation
Donc, l'admin dépose le fichier import.csv dans le dossier database en écrasant l'ancien (ils n'ont pas voulu de module d'upload) et ensuite il choisit dans le menu Base de données >> Importer membres (Import members)
Et le module fait le reste en vérifiant tout, de l'existence du fichier, des thèmes, des groupes, de l'unicité des login, méls, etc. Si il trouve un login et mél alors il actualise le membre et le groupe sinon il crée le membre et actualise le groupe.
C'est tout simple, mais si j'avais mieux connu PhpBoost,j'aurais utilisé des fonctions existantes au lieu de créer les miennes

db77
db77 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre db77
- Inscrit le : 07/02/2012
benflovideo :
Hello,
J'ai déplacé
Petite question hors sujet qui va paraître débile mais je n'y ai jamais fais gaffe : les membres peuvent déplacés des sujets ? 
Benji
J'ai déplacé
Petite question hors sujet qui va paraître débile mais je n'y ai jamais fais gaffe : les membres peuvent déplacés des sujets ? 
Benji
Apparemment, non, je n'ai pas la flèche verte...
db77
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement

Concernant le déplacement, je vais vérifier.
db77 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre db77
- Inscrit le : 07/02/2012
Par contre, pour mon problème métaphysique...
Si la boîte passe à la version 4 de PHPBoost, ce que j'ai mis en place ne sera plus accessible.
Donc, quelle est la meilleure solution ?
db77
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Mais avec modifications ce que tu as fait peut très bien fonctionner sur la 4.0
db77 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre db77
- Inscrit le : 07/02/2012
Je préfère que le module bénéficie d'une intégration complète.
Et rien que le fait de le mettre dans le menu "Base de données", sous les deux options déjà existantes, ainsi que sur les boutons rapides du petit menu, oblige à modifier les config.ini (si j'ai tout compris), et le template.
Donc, impossible.
db77
Édité par db77 Le 21/02/2012 à 20h10
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Citation :
Donc, impossible.
Impossible ?
db77 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre db77
- Inscrit le : 07/02/2012
Comment avoir le mini menu avec les boutons sans ajouter 'L_IMPORT' => $LANG['db_import'], dans le fichier admin_database.php et sans modifier le template ?

Édité par db77 Le 21/02/2012 à 20h30
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
db77 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre db77
- Inscrit le : 07/02/2012
Je vais laisser comme ça, et si ils passent en 4.0 je ferai les adaptations nécessaires.
Bonne soirée.
db77
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie