|
Jireck 8502
| Posté : 02-12-2016 15:50
Hello,
Pour inserer dans le fichier user.php :
- Le module geoloc alors que c'est un module qui non necessaire au bon fonctionnement du core comme archives news ou autres...
c'est 100 lignes de plus et c'est non désactivable et cela va generer des erreurs si on utilize le champs C7.
Alors qu'une seule ligne du genre
If (file_exist('modules/!include!/user-modules.php')){
!include! ('modules/!include!/user-modules.php');
}
et dans le fichier user-modules.php
tu fais les !include! qui vont bien pour les differents modules comme géoloc ou video_yt ou complement autres.
|  Profil
|
|
jpb 2791
| Posté : 02-12-2016 17:04
oui l'implémentation n'est pas encore parfaite mais l'idée principale c'est :
pour une V16 "neuve" pour un webmaster lambda
- que les données de géolocalisation lat long pour chaque utilisateurs soient dans les champs C7 et C8 (et donc que ces champs soient consacrés à ça uniquement) ...
- si elle sont renseigné par l'utilisateur la carte apparait sinon pas de carte ...
et bien sûr tu as raison il faudra réfléchir pour les cas ou sur des anciens site ces champs sont déjà utilisés |  Profil www
|
|
Jireck 8502
| Posté : 02-12-2016 17:33
J'utilise regulierement ces champs et cela pose probleme.
J'ai rien contre ce module mais je trouve que c'est de l'addon du module quoi et qu'il ne doit pas etre dans le core des fichiers npds.
Typiquement je trouve cela bien mais pas utile pour tous les sites donc....
Il vaut mieux alleger le core et mettre les modules a leur place en tant que module enlevable ou/et inserable.
Si tu estime que c'est vitale au niveau core il faut rajouter les champs dans user et non dans extends qui sont par definition des champs utilizable a volonté et non figé par le core.
de plus, je pense que 80% des membres d'un site ne se geolocalise pas a part les site qui y ont un interet.
Cela te laisse Deux choix :
1/ Suppression du core et mise en module complet plus developpement d'un enclipsable facilement
2/ passage des champs C7 C8 dans la table User
Je penche pour le deux qui si cela est bien fait peux apporter plein de possibilité de mettre des choses dans le profils user.
De plus si besoin je peux regarder.... si besoin ... le clipsable (user.php) et le module (clipsé) geoloc.
Voila
Maintenant fais comme tu pense, tout est dit / ecrit
|  Profil
|
|
jpb 2791
| |
Jireck 8502
| Posté : 04-12-2016 09:48
On s'est mal compris; je pense ... non j'ai mal écrit
Le mieux n’étant pas, justement, de modifier la table user, mais plutot de faire les action suivantes :
- modif user pour pouvoir enclipser des modules
- modif geoloc pour utiliser le champs qu'on souhaites dans la table extends
- modif geoloc pour pouvoir etre enclipser dans user.
|  Profil
|
|
Jireck 8502
| Posté : 05-12-2016 14:12
tu en dis quoi jpb ?
|  Profil
|
|
jpb 2791
| Posté : 05-12-2016 14:19
je réfléchis .. j'aimerai bien avoir d'autres avis ...
- modif user pour pouvoir enclipser des modules => oui ... c'est déjà plus ou moins le cas non ? user-inc ?...
- modif geoloc pour utiliser le champs qu'on souhaites dans la table extends ==> c'était déjà le cas avant et
c'est la que je réfléchi pour moi ... les champs lat et long indissociable du user
- user name et pseudo avatar ....etc = QUI
- user lat long = OU
- modif geoloc pour pouvoir etre enclipser dans user. ==> OUI mais en fait dans user on a juste besoin d'une carte pas de tout geoloc .. juste son config ... |  Profil www
|
|
Jireck 8502
| |
Jireck 8502
| |
Jireck 8502
| |
Jireck 8502
| Posté : 13-12-2016 08:50
Je ne pense pas qu'il y aura des reponses...
un avis sur la methode ? |  Profil
|
|
jpb 2791
| Posté : 22-12-2016 22:37
oui la méthode est bonne pour une inclusion de module ..
notamment si on met une galerie ou autre ressource issue des modules...
c'est probablement la bonne solution ...
mais ca ne change pas mon avis pour les deux données de géolocalisation que j'aimerai bien laisser dans C7 C8 ... |  Profil www
|
|
Jireck 8502
| Posté : 22-12-2016 23:02
Si tu veux utiliser ses champs dans entends pas de soucis pour moi il faut juste que ce soit paramétrable afin qu'il ne rentre pas en conflit avec un autre module |  Profil
|
|
jpb 2791
| Posté : 22-12-2016 23:07
oui ca c'était l'ancienne config de géoloc ou on pouvait choisir les champs qu'on voulait ...( donc pour des nouveaux site on peut dire que C7 et 8 serait les champs par defaut ?) et que si il sont occupé on en choist d'autres ? et si y'en a plus de dispo tant pis pas de géolocalisation de l'utilisateur ? |  Profil www
|
|
Jireck 8502
| Posté : 23-12-2016 10:06
Nickel...
|  Profil
|
|
Aller à la page : [ 1 | 2 ] |