Affichage :
Le laboratoire de Darathor Index du Forum

Le laboratoire de Darathor

Ressources diverses, principalement sur les fourms phpBB
[MOD] Extended profile (DEV - F)

Poster un nouveau sujet Répondre au sujet

Rechercher dans ce sujet :
Messages
CyberNord Sexe : Masculin
Visiteur

Inscrit le : 03 Oct 2005
Messages : 3
MessagePosté le : 03 Oct 2005 15:57
Masquer ce messageAfficher ce message
Répondre en citantAjouter à liste des messages à citerRetirer de la liste des messages à citer
Est ce à peu près la même chose que Custom Profiles MOD ?
Revenir en haut Aller en bas
Hors ligne | Profil | MP
Darathor Sexe : Masculin
Site Admin
Membre

Inscrit le : 02 Nov 2003
Messages : 1101
Localisation : Strasbourg
MessagePosté le : 03 Oct 2005 17:40
Masquer ce messageAfficher ce message
Répondre en citantAjouter à liste des messages à citerRetirer de la liste des messages à citer
D'après ce que je viens d'en lire, en effet, ça a l'air d'avoir le même objectif ^^

Par contre, je n'avais jamais entendu parler de celui là :p Donc je ne sais absolument pas ce qu'il vaut par rapport au mien (le mien n'est pas encore entièrement fini pour l'isntant, même s'il est déjà fonctionnel)...

EDIT : Celui que vous citez a l'air de ne faire (d'après ce que j'ai vu rapidement dnas son descriptif) que des champs textes, pas les autres types... Cela dit ce n'est pas forcément utile, selon ce que vous voulez en faire ;)
Revenir en haut Aller en bas
Hors ligne | Profil | MP | E-mail | Site web
Invité 
Invité

MessagePosté le : 03 Oct 2005 17:50
Masquer ce messageAfficher ce message
Répondre en citantAjouter à liste des messages à citerRetirer de la liste des messages à citer
Votre mod permet donc d'ajouter des champs via l'acp en choississant le type de champ (case, boite défilante etc..)c'est ça ???

Que manque t-il a ce mod ?
Revenir en haut Aller en bas
Hors ligne | 
Darathor Sexe : Masculin
Site Admin
Membre

Inscrit le : 02 Nov 2003
Messages : 1101
Localisation : Strasbourg
MessagePosté le : 03 Oct 2005 18:02
Masquer ce messageAfficher ce message
Répondre en citantAjouter à liste des messages à citerRetirer de la liste des messages à citer
Pas tout à fait, en fait c'est plutôt le type de données qui change en fait ;)

On peut faire des champs de type choix multiples (plusieurs choix prédéfinis dans l'admin, qu'on choisit via des bouton radio), des textes avec ou sans application des bbocodes et smileys, des liens (affichés sous forme de bouton cliquable), des dates (ça c'est une des parties qui ne sont pas finis, les dates).
Revenir en haut Aller en bas
Hors ligne | Profil | MP | E-mail | Site web
CyberNord Sexe : Masculin
Visiteur

Inscrit le : 03 Oct 2005
Messages : 3
MessagePosté le : 03 Oct 2005 18:15
Masquer ce messageAfficher ce message
Répondre en citantAjouter à liste des messages à citerRetirer de la liste des messages à citer
Bon je viens de l'installer en local (qq passages ne sont pas sur :ceux commencant par "Trouver une ligne commençant par" ne sont pas clairs)
ex :
Code :
# Dans une ligne, trouver
#
pt.bbcode_uid
#
# Dans la ligne, ajouter après
#
 $sql_champs_spl

j'ai cette erreur :
Code :
Fatal error: Call to undefined function: get_table_fields() in c:\program files\easyphp1-8\www\admin\admin_champs_supl.php on line 106

EDIT : je n'avais pas vu ça:
Code :
- [Sous-MOD] Images utiles (DEV -B)
- [Sous-MOD] Reorder function (DEV - A)
- [Sous-MOD] Get table fields (DEV - A)
- [MOD] XHTML Validity (DEV - A)

Revenir en haut Aller en bas
Hors ligne | Profil | MP
Dernière édition par CyberNord le 03 Oct 2005 18:37; édité 1 fois
CyberNord Sexe : Masculin
Visiteur

Inscrit le : 03 Oct 2005
Messages : 3
MessagePosté le : 03 Oct 2005 18:37
Masquer ce messageAfficher ce message
Répondre en citantAjouter à liste des messages à citerRetirer de la liste des messages à citer
Je ne comprends pas la difference entre :
Ajouter un champ et Ajouter une réference même avec les explications fournies
Citation :
Ce champ est une référence à un champ pré-existant dans la table des utilisateurs. Les champs de ce type ne seront pas intégrés à la liste des champs éditable dans le profil. Ce type de champs a pour but de permettre l'affichage de champs existants dans le profil public ou dans les posts.


Peux tu m'expliquer plus en détail avec un exemple ?
Revenir en haut Aller en bas
Hors ligne | Profil | MP
Darathor Sexe : Masculin
Site Admin
Membre

Inscrit le : 02 Nov 2003
Messages : 1101
Localisation : Strasbourg
MessagePosté le : 03 Oct 2005 20:00
Masquer ce messageAfficher ce message
Répondre en citantAjouter à liste des messages à citerRetirer de la liste des messages à citer
En fait, les références, c'est reprendre un champ qui existe déjà dans la table, par exemple le nom et créer un champ à partir de lui...

En gros, ça ne sert que pour l'affichage (les références ne sont pas éditable). De base ça sert assez peu, mais par exemple, imaginons que tu veuilles ajouter un champ qui s'affiche dans les posts au dessus de la localisation et un autre en dessous, ben de base t'es coincé, vu que les champs ajoutés sont tous regroupés.

Ben dans ce cas, tu supprimes l'affichage de la licalisation du .tpl et tu crées une référence sur ce champ. Comme ça, tu peux l'ordonner comme tu veux par rapport aux autres champs affichés dans les posts.

Je sais pas si je suis très clair là :p
Revenir en haut Aller en bas
Hors ligne | Profil | MP | E-mail | Site web
jojobarjo32 Sexe : Masculin
Membre

Inscrit le : 12 Sep 2005
Messages : 56
Localisation : Auch (Gers)
MessagePosté le : 03 Oct 2005 20:55
Masquer ce messageAfficher ce message
Répondre en citantAjouter à liste des messages à citerRetirer de la liste des messages à citer
Lut dara :)

Juste une petite question vite fait sachant que j'ai pas encore eu le temps de regarder ton code ni de l'installer (je me demande ce que j'attends d'ailleurs...).
Est-ce que tu t'es inspiré du système d'ajout de champ qui existe dans phpbb3 ? Niveau code et/ou fonctionnalités ?

Et sinon... une idée de fin de dév ?

EDIT : juste pour dire que je viens de l'installer et ca marche nikel (install avec quelques erreurs de virgules pour les requetes mais c'est tout).
Niveau graphique à améliorer (admin...) mais sinon c'est vraiment génial :D
Revenir en haut Aller en bas
Hors ligne | Profil | MP | Site web
Darathor Sexe : Masculin
Site Admin
Membre

Inscrit le : 02 Nov 2003
Messages : 1101
Localisation : Strasbourg
MessagePosté le : 03 Oct 2005 21:47
Masquer ce messageAfficher ce message
Répondre en citantAjouter à liste des messages à citerRetirer de la liste des messages à citer
Absolument pas inspiré, j'ai pas du tout regardé le code de phpBB 3 et à peine les fonctions et je savais même plus qu'il y en avait une pour ajouter des champs :-D

Quand à la fin du dev, aucune idée... J'ai pas mal de petits trucs que je veux ajouter avant qu'il soit "fini"... Mais c'est pas forcément mon module prioritaire parce que ce sera assez long à faire (l'édition des champs dates par exemple, c'est assez chiant à faire :o)
Revenir en haut Aller en bas
Hors ligne | Profil | MP | E-mail | Site web
jojobarjo32 Sexe : Masculin
Membre

Inscrit le : 12 Sep 2005
Messages : 56
Localisation : Auch (Gers)
MessagePosté le : 03 Oct 2005 21:58
Masquer ce messageAfficher ce message
Répondre en citantAjouter à liste des messages à citerRetirer de la liste des messages à citer
Ah pour les dates ca parait chiant au premier abord mais ca peut etre assez simple en fait :)
Un conseil pour te mettre sur la piste peut etre : regarde le code de "birthday event" de reddog ;)
Revenir en haut Aller en bas
Hors ligne | Profil | MP | Site web
Darathor Sexe : Masculin
Site Admin
Membre

Inscrit le : 02 Nov 2003
Messages : 1101
Localisation : Strasbourg
MessagePosté le : 03 Oct 2005 22:09
Masquer ce messageAfficher ce message
Répondre en citantAjouter à liste des messages à citerRetirer de la liste des messages à citer
En fait en soi si je veux faire juste des dates, c'est pas compliqué... Le truc c'est que par exemple, pour une date d'annif, un membre pourrait ne pas vouloir spécifier l'année et juste mois/jour et laisser l'année vide et c'est là que ça se corse parce que convertir ça en secondes ensuite... :p

De plus, toujours pour les dates, faudrait que je fasse en sort que pour chaque champ date on puisse, si on veut, spécifier le format...

Bref plein de trucs qui sont un peu des détails mais sont important pour avoir un mod complet :o
Revenir en haut Aller en bas
Hors ligne | Profil | MP | E-mail | Site web
jojobarjo32 Sexe : Masculin
Membre

Inscrit le : 12 Sep 2005
Messages : 56
Localisation : Auch (Gers)
MessagePosté le : 03 Oct 2005 22:19
Masquer ce messageAfficher ce message
Répondre en citantAjouter à liste des messages à citerRetirer de la liste des messages à citer
Je te conseille de pas convertir en secondes :)

Si tu fais ca tu devras faire un truc aussi lourd que le birthday de niels (timestamps avant 1er janvier 1970 pas supportées par windows).
Le mieux, je pense, est de mettre jj-mm-aaaa
Tu n'auras normalement jamais besoin d'un truc plus précis que le jour (y a pas de membre assez fou pour mettre l'heure de naissance :lol:)
Revenir en haut Aller en bas
Hors ligne | Profil | MP | Site web
Darathor Sexe : Masculin
Site Admin
Membre

Inscrit le : 02 Nov 2003
Messages : 1101
Localisation : Strasbourg
MessagePosté le : 03 Oct 2005 22:29
Masquer ce messageAfficher ce message
Répondre en citantAjouter à liste des messages à citerRetirer de la liste des messages à citer
Oué mais ce qu'il y a c'est je veux pouvoir gérer aussi les dates préexistantes dans la table (au moins en références), donc le format en secondes est indispensable...

Mais y a des chances que je fasse comme tu dis et qu'en fait je fasse 2 types dates séparés : un en nombre de secondes pour la compatibilité avec l'existant et un autre qui ne fait que j/m/a qui lui sera stocké comme tu dis... Ça me semble encore le plus simple ^^ (puis je suis plus à un type près :-D)
Revenir en haut Aller en bas
Hors ligne | Profil | MP | E-mail | Site web
jojobarjo32 Sexe : Masculin
Membre

Inscrit le : 12 Sep 2005
Messages : 56
Localisation : Auch (Gers)
MessagePosté le : 03 Oct 2005 22:45
Masquer ce messageAfficher ce message
Répondre en citantAjouter à liste des messages à citerRetirer de la liste des messages à citer
Qu'est-ce que tu veux mettre en référence avec un timestamp ?
Enfin là pour ca oui ca ne devrait pas poser de problème puisque tous les champs en timestamp de phpbb sont forcément supérieurs à 1970. Il faudrait que tu actives cela uniquement pour les références alors...

Enfin c'est toi qui vois, moi de toute facon, je sais que je le prendrai un jour :)
Revenir en haut Aller en bas
Hors ligne | Profil | MP | Site web
Darathor Sexe : Masculin
Site Admin
Membre

Inscrit le : 02 Nov 2003
Messages : 1101
Localisation : Strasbourg
MessagePosté le : 03 Oct 2005 22:49
Masquer ce messageAfficher ce message
Répondre en citantAjouter à liste des messages à citerRetirer de la liste des messages à citer
Pour les références c'est déjà fait :p Mais sans le format de date modifiable...

Mon but ultime avec les références c'est de pouvoir tout virer du tpl et tout intégrer en références pour pouvoir les ordonner comme on veut d'une part et les désactiver quand on veut d'autre part... Ceci étant d'autant plus intéressant si on utilise le même script/template pour plusieurs forums, comme c'est mon cas ici :p (ce script fait tourner 3 forums + 2 archives pour l'instant :p)
Revenir en haut Aller en bas
Hors ligne | Profil | MP | E-mail | Site web
  Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum