--= Association de jeux en réseaux de Plélan-Le-Grand =--
Accueil­Calendrier­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Partager | 
 

 Moi

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Jackybob
Level 24
Level 24


Nombre de messages: 1173
Age: 25
Localisation: Rennes / Guer
Date d'inscription: 30/05/2005

MessageSujet: Moi   Jeu 3 Aoû 2006 - 14:06

Yo!
J'ai modifié ma fiche gamer!! (légère mise-à-jour, des phrases en plus...)
ça parle un peu de Titon aussi Wink

Et puis comme je me suis toujours refusé à faire ma présentation dans le topic éponyme, et ben j'ai dû créé un nouveau topic juste pour l'annonce Fessée

@ MatiZ, our Great Webmaster :
On devrait trouver un système de notification des mises-à-jours qui s'affichent sur le forums : une procédure stockée sur évènement Update de certains champs... ou la création automatique d'un post sur évènement clic du bouton d'envoi du formulaire de modification.
Si tu as accès aux champs / données / structure du forum, alors je te conseille la procédure stockée c'est 100 fois plus propre. Sinon, l'autre solution, en appelant la page "posting.forum" (cf. Source d'une page de création de post : c'est la page du "action" de la balise "<form>") et en ajoutant les paramètres nécessaires, dont le contenu du message.
Mais c'est ptet la technique que tu utilises déjà lors de la création d'une News sur le site et sur le forum... (ou alors ton module de news est basé sur la base du forum?)...
Voilà, c'est une idée. A toi de juger. Elle est mal formulée, si tu veux on en reparle en MP.

_________________
Mieux vaut boire pour oublier, qu'oublier de boire!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ian
Level 24
Level 24


Nombre de messages: 1515
Age: 26
Localisation: Rennes / Ploërmel
Date d'inscription: 29/05/2005

MessageSujet: Re: Moi   Jeu 3 Aoû 2006 - 14:42

Effectivement j'ai rien comprius de ce que tu voulais dire. Mais je n'ai pas accès au code du forum donc je ne peux rien faire de ce côté là. Pour le news c'est juste un nouveau post que je fais moi même.
Mais si j'ai un poil compris ce que tu veux dire, c'est que tu voudrais que les visiteurs vois que tu as modifié ta fiche ? sinon ça je peux faire en sorte qu'il y ait une petite boite texte sur le site avec la liste des derniers changement style "Jackybob a modifié sa photo", "Titon a modifié sa présentation".
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://laziness-moment.blogspot.com
Jackybob
Level 24
Level 24


Nombre de messages: 1173
Age: 25
Localisation: Rennes / Guer
Date d'inscription: 30/05/2005

MessageSujet: Re: Moi   Jeu 3 Aoû 2006 - 15:21

MatiZ a écrit:
Mais si j'ai un poil compris ce que tu veux dire, c'est que tu voudrais que les visiteurs vois que tu as modifié ta fiche ? sinon ça je peux faire en sorte qu'il y ait une petite boite texte sur le site avec la liste des derniers changement style "Jackybob a modifié sa photo", "Titon a modifié sa présentation".


T'as compris, mais pas tout.

1 - Je modifie ma fiche
2 - (ton idée) : le SITE affiche : "Peter a changé sa fiche"
3 - (mon idée) : le FORUM affiche un nouveau POST.
ex : pour l'instant on la hiérarchie suivante :
"PlayLAN P@rty :: Et le reste... :: Annonces & Pubs :: Moi"

En plus générique ça donne :
"Racine => Partie => Thème => Topic (ou Sujet)"

Mon idée est la suivante : (en rouge = trucs nouveaux à créer)

Racine = PlayLAN P@rty
Partie = En général
Sous-Partie = Notifications (ou Mises à Jour)
Topic = Peter à changer son profil (ou John vient de modifier ses infos, ou sa photo, ou ses présences... l'équivalent des onglets que l'on a dans la fiche Gamer du site)

ça, c'est la structure, pour l'instant, on peut créer tout ça à la main.
Mais c'est nul.
Il faudrait créer automatiquement le Topic.

Pour celà, deux solutions :

1 - As-tu accès à la base MySQL du forum? je ne parle pas des sources PHP.
Si oui, il faudrait créer une procédure stockée (tu as dû voir ça normalement, redis-moi sinon) qui surveille l'évènement UPDATE des éléments/tables/attributs (selon la BDD) suivants : profil, infos personnelles, photo...etc (ceux cités + haut).
Cette procédure lancerait une requête d'insertion dans la Base de Données du forum (elles sont différentes je crois, donc il faudra bien étudier pour savoir si une Procédure Stockée peut se connecter à une base de données extérieure).
Cette requete ferait un INSERT dans la table contenait les topics d'un nouveau Topic avec pour titre : "La Photo de Titon" et comme contenu un petit texte à la con : "Titon a changé sa Photo".
Les gens pourraient rebondir sur les changements en postant des commentaires/posts dans ce nouveau topic.

Note 1 : l'idéal serait que le forum et le site soit dans la même BDD..
Il faudrait voir à limiter la fréquence d'exécution de la Procédure Stockée sur le même objet.
Note 2 : on peut aussi imaginer la création automatique d'un topic : Peter à modifier l'objet A (=fiche/photo...) en cas de modif, mais si ce topic existe déjà (ex : je modifie ma fiche, le topic est créé, je la remodifie 1 mois plus tard, le topic existe déjà), il suffirait de rajouter un nouveau POST.

2 - Cas où tu n'as pas accès à la BDD.
Même si tu n'as pas accès aux sources directement, sache que tu peux les aspirer via un aspirateur de site.
Du coup, tu regarde comment est faite la page d'ajout d'un nouveau Topic, et d'ajout d'un nouveau POST (ce sont les mêmes je crois), tu regardes ce qu'elle reçoit/envoie.
Et tu créer une page identique, mais automatique (qui serait stockée sur le site et non le forum, puisque je doute que tu ai accès au FTP du forum).
Cette page serait exécutée lors de la modification d'une fiche avec des paramètres différents selon l'utilisateur connecté et l'objet modifié.

Voilà.
Je préfère la première solution parcequ'elle est plus propre et plus proche des données. Reste à savoir si tu contrôles ou non la structure de la BDD du forum, tu as besoin :
- droit de création de procédure stockée sur la BDD du site
- droit de connexion à la BDD du forum (location/login/pass) et droits suffisament élevés pour exécuter un Insert.
++

_________________
Mieux vaut boire pour oublier, qu'oublier de boire!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ian
Level 24
Level 24


Nombre de messages: 1515
Age: 26
Localisation: Rennes / Ploërmel
Date d'inscription: 29/05/2005

MessageSujet: Re: Moi   Jeu 3 Aoû 2006 - 23:30

Je n'ai pas accès ni à la base de données, ni au ftp du forum, tout ce fait grâce à un panneau d'admin simple. Si j'avais pris un forum phpbb ça aurait été effectivement plus simple. J'vais chercher c'est ptet possible tout de même.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://laziness-moment.blogspot.com
 

Moi

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
PlayLAN P@rty :: Et le reste... :: Annonces & Pubs-