Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4212 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  144  145  146  ..  486  487  488  489  490  491
Auteur Sujet :

les développeurs de forums, les 3/4 des forums sont down /o\

n°786909
fabien
Vive la super 5 !
Posté le 05-07-2004 à 14:31:21  profilanswer
 

Reprise du message précédent :
chamois: j'ai reussi a poster avant que le topic existe :D
 
http://chamois.suidzer0.org/post.p [...] c=5&p=1#p0
 
(le createur du topic c'est arnaud et non tester665)
 
-ca serait bien de mettre un bouton "repondre" en bas du topic
-quand on quote, faut enlever les backslashes
-j'ai reussi a creer un topic dans une categorie qui n'existe pas:
http://chamois.suidzer0.org/topics.php?cat=0
 


Message édité par fabien le 05-07-2004 à 14:34:13
mood
Publicité
Posté le 05-07-2004 à 14:31:21  profilanswer
 

n°786914
Max Evans
Posté le 05-07-2004 à 14:33:53  profilanswer
 

C'est moi Arnaud [:max evans]


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°786916
fabien
Vive la super 5 !
Posté le 05-07-2004 à 14:34:34  profilanswer
 

Max Evans a écrit :

C'est moi Arnaud [:max evans]


c'est moi tester665 [:max evans]

n°786918
Max Evans
Posté le 05-07-2004 à 14:34:56  profilanswer
 

Fabien a écrit :

c'est moi tester665 [:max evans]

Après ton post, je m'en suis douté [:max evans]
 
[:ddr555]


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°786920
fabien
Vive la super 5 !
Posté le 05-07-2004 à 14:35:49  profilanswer
 

Max Evans a écrit :

Après ton post, je m'en suis douté [:max evans]
 
[:ddr555]


c'etait juste pour poster ce smiley debile [:max evans]

n°786924
Max Evans
Posté le 05-07-2004 à 14:36:51  profilanswer
 

Du calme, c'est mon smiley ! [:max evans]
 
Tu veux avoir les yeux qui piquent ? > http://seti.liteboard.net [:ddr555]


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°786927
fabien
Vive la super 5 !
Posté le 05-07-2004 à 14:38:31  profilanswer
 

Max Evans a écrit :

Du calme, c'est mon smiley ! [:max evans]
 
Tu veux avoir les yeux qui piquent ? > http://seti.liteboard.net [:ddr555]

c'est qui le debile sur le smiley, c'est toi ? [:max evans]

n°786929
Max Evans
Posté le 05-07-2004 à 14:39:04  profilanswer
 

Salope :o
 
Ouais, c'est moi ! [:max evans]


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°787056
Le Veilleu​r
Posté le 05-07-2004 à 16:24:57  profilanswer
 

moi je profite d'un peu de temps libre pour developper un forum. Je le fais en coldfusion/mysql.
 
C'est un Présence PC like
http://www.leveilleur.net/forum/


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
n°787061
Rainbow_Ef​reet
Posté le 05-07-2004 à 16:27:11  profilanswer
 

Un vrai bravo pour vos temps de reponse et pour les nouveaux forums apparus dernierement :)


Message édité par Rainbow_Efreet le 05-07-2004 à 16:27:34
mood
Publicité
Posté le 05-07-2004 à 16:27:11  profilanswer
 

n°787070
uriel
blood pt.2
Posté le 05-07-2004 à 16:42:48  profilanswer
 

Le Veilleur a écrit :

Je le fais en coldfusion


 
si j'ai bien compris ca ressemble beaucoup a du jsp maintenant, ca tourne sur quoi comme serveur? un truc proprio Macromedia?


---------------
IVG en france
n°787076
Le Veilleu​r
Posté le 05-07-2004 à 16:48:28  profilanswer
 

uriel a écrit :

si j'ai bien compris ca ressemble beaucoup a du jsp maintenant, ca tourne sur quoi comme serveur? un truc proprio Macromedia?


Je ne connais pas le jsp, sinon ca utilise un serveur coldfusion mx de macromedia mais cela s'intégre parfaitement à apache.


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
n°787108
uriel
blood pt.2
Posté le 05-07-2004 à 17:13:46  profilanswer
 

Le Veilleur a écrit :

Je ne connais pas le jsp, sinon ca utilise un serveur coldfusion mx de macromedia mais cela s'intégre parfaitement à apache.


 
 :jap:


---------------
IVG en france
n°787515
Profil sup​primé
Posté le 06-07-2004 à 00:29:46  answer
 

Le Veilleur a écrit :

moi je profite d'un peu de temps libre pour developper un forum. Je le fais en coldfusion/mysql.
 
C'est un Présence PC like
http://www.leveilleur.net/forum/


générée en 270 ms : ca fait peur pour une page d'index
211 pr la liste des topics : à revoir aussi
 
 
 
autre précision : evite l'affichage de ce genre d'erreur :
 

The value "" cannot be converted to a number...

si on met rien en numero de page
si on precise pas l'id du topic (meme genre d'erreur sans preciser la cat)
 

Error Executing Database Query....


 
on voit ds le debugage que tes requetes on toutes un "select *" : prefere la seelection des champs NECESSAIRES afin d'optimiser les temps de generation
tu dois donc effectuer une conversion en valeur entiere du parametre fourni dans l'url avant de l'utiliser dans tes requete et eviter les select *
voilou


Message édité par Profil supprimé le 06-07-2004 à 00:36:49
n°787609
Le Veilleu​r
Posté le 06-07-2004 à 08:54:08  profilanswer
 

spike a écrit :

générée en 270 ms : ca fait peur pour une page d'index
211 pr la liste des topics : à revoir aussi
 
 
 
autre précision : evite l'affichage de ce genre d'erreur :
 

The value "" cannot be converted to a number...

si on met rien en numero de page
si on precise pas l'id du topic (meme genre d'erreur sans preciser la cat)
 

Error Executing Database Query....


 
on voit ds le debugage que tes requetes on toutes un "select *" : prefere la seelection des champs NECESSAIRES afin d'optimiser les temps de generation
tu dois donc effectuer une conversion en valeur entiere du parametre fourni dans l'url avant de l'utiliser dans tes requete et eviter les select *
voilou


Merci bien :)
 
Pour le temps de génération de la page, c'est un peu normal, car le site est hebergé chez moi sur un petit duron 900 avec 512 de ram sous un windows 2003 server ( qui fait serveur mail, serveur ftp, serveur http, controleur de domaine nt, partage internet et etc...) la machine est un peu surchargé. J'ai +- le temps de génération avec un forum invision board que j'heberge aussi. Je pense de plus en plus a prendre une machine dédié rien que pour l'hebergement
 
En ce qui concerne le passage de paramètres, je vais le faire, gérer les exceptions :) Je mets ca dans ma to do list
 
Pour les select *, c'est vrai que pour le moment j'ai fait au plus facile, je vais essayer d'optimiser ce soir :)
 
Merci pour ton feedback :)
 
Edit: Pour le temps de génération, je prends l'heure au debut de la page ( dans mon application.cfm) et juste avant de l'afficher, je reprends l'heure et je fais la différence des temps. ce qui me permet d'obtenir un temps en ms. c'est bien cela la démarche ?


Message édité par Le Veilleur le 06-07-2004 à 08:55:58

---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
n°788086
fabien
Vive la super 5 !
Posté le 06-07-2004 à 14:32:48  profilanswer
 

salut tout le monde !
Je voulais savoir, comment vous gerer vos drapeaux ?  
 

n°788098
jagstang
Pa Capona ಠ_ಠ
Posté le 06-07-2004 à 14:42:46  profilanswer
 

Fabien a écrit :

salut tout le monde !
Je voulais savoir, comment vous gerer vos drapeaux ?


mieux que sous HFR j'espère


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°788114
fabien
Vive la super 5 !
Posté le 06-07-2004 à 14:56:37  profilanswer
 

JagStang a écrit :

mieux que sous HFR j'espère

qu'est ce que tu trouve de mauvais a ceux de hfr ?

n°788142
jagstang
Pa Capona ಠ_ಠ
Posté le 06-07-2004 à 15:25:01  profilanswer
 

ben ils disparaissent parfois, et surtout reviennent lorsqu'on les a enlevés. [:spamafote]


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°788157
drasche
Posté le 06-07-2004 à 15:39:29  profilanswer
 

JagStang a écrit :

ben ils disparaissent parfois, et surtout reviennent lorsqu'on les a enlevés. [:spamafote]


1) le nombre de drapeaux est limité. Donc forcément, certains peuvent disparaitre
2) ils reviennent automatiquement si tu visites le topic où tu as posté, ça me paraît logique jusque là.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°788187
jagstang
Pa Capona ಠ_ಠ
Posté le 06-07-2004 à 15:52:41  profilanswer
 

drasche a écrit :

1) le nombre de drapeaux est limité. Donc forcément, certains peuvent disparaitre
2) ils reviennent automatiquement si tu visites le topic où tu as posté, ça me paraît logique jusque là.


 
moi je trouve pas que c'est logique


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°788229
drasche
Posté le 06-07-2004 à 16:07:43  profilanswer
 

JagStang a écrit :

moi je trouve pas que c'est logique


bin quand tu visites un topic, ça met à jour un drapeau, ça me semble logique jusque là :o (assez pour l'implémenter dans mon propre forum)
 
En fait, je comprends bien ton raisonnement: on le voit ici, la plupart des gens s'imaginent qu'ils doivent reposter à nouveau dans le topic pour avoir un drapeau bleu. Ptet qu'il faudrait l'implémenter comme ça en fait.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°788242
fabien
Vive la super 5 !
Posté le 06-07-2004 à 16:13:03  profilanswer
 

drasche a écrit :

bin quand tu visites un topic, ça met à jour un drapeau, ça me semble logique jusque là :o (assez pour l'implémenter dans mon propre forum)
 
En fait, je comprends bien ton raisonnement: on le voit ici, la plupart des gens s'imaginent qu'ils doivent reposter à nouveau dans le topic pour avoir un drapeau bleu. Ptet qu'il faudrait l'implémenter comme ça en fait.

c'est plus logique de mettre un drapeau rouge, plutot que de mettre un drapeau bleu lorsqu'on visite seulement.
Et ca serait bien de mettre un drapeau bleu sans que l'on soit obligé de poster, un peu comme les avertissement par mail.


Message édité par fabien le 06-07-2004 à 16:16:29
n°788247
jagstang
Pa Capona ಠ_ಠ
Posté le 06-07-2004 à 16:14:02  profilanswer
 

exactement


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°788262
fabien
Vive la super 5 !
Posté le 06-07-2004 à 16:25:44  profilanswer
 

Mais sinon, dans la page des sujet, vous faites comment pour savoir s'il faut afficher ou non un drapeau ?
J'en ai entendu dire qu'il y en a qui comparent l'id de la derniere reponse, et si cette id est superieur a l'id du dernier message que la personne a lu, ben on met un drapeau. Je pense que c'est la maniere la plus simple.
Sinon, elle resemble a quoi la structure de votre table "drapeau" ?
 
la mienne resemble a ca pour le moment:
 

Code :
  1. CREATE TABLE drapeau (
  2.   id_drapeau int(10) unsigned NOT NULL auto_increment,
  3.   couleur varchar(20) NOT NULL default '',
  4.   id_sujet int(10) unsigned default NULL,
  5.   id_cat tinyint(3) unsigned default NULL,
  6.   page int(10) unsigned default '1',
  7.   poste int(10) unsigned NOT NULL default '0',
  8.   etat tinyint(3) unsigned default '0',
  9.   date_drapeau datetime default NULL,
  10.   pseudo varchar(255) default NULL,
  11.   PRIMARY KEY  (id_drapeau),
  12.   KEY id_sujet (id_sujet),
  13.   KEY pseudo (pseudo),
  14.   KEY id_cat (id_cat),
  15.   KEY couleur (couleur),
  16.   KEY etat (etat),
  17.   KEY date_drapeau (date_drapeau)
  18. ) TYPE=MyISAM;


Je vais la modifier comme je l'ai expliquer avant, car pour le moment je ne fais pas de teste, je regarde juste l'etat du drapeau (actif, inactif) pour savoir si on l'affiche.
D'ailleur le "id_drapeau" je pense qu'il ne sert a rien. [:gratgrat]


Message édité par fabien le 06-07-2004 à 16:26:04
n°788274
drasche
Posté le 06-07-2004 à 16:32:31  profilanswer
 

Code :
  1. DROP TABLE IF EXISTS tblflag;
  2. CREATE TABLE tblflag (
  3. #fields
  4. flduseraidn int unsigned NOT NULL,  #user, foreign key
  5. fldtopcaidn int unsigned NOT NULL,  #topic, foreign key
  6. fldmesgaidn int unsigned NOT NULL,  #last message, foreign key
  7. fldflagfema enum('0', '1') NOT NULL, #e-mail notification activated?
  8. #indexes
  9. KEY ixlflag1 (flduseraidn),
  10. KEY ixlflag2 (fldtopcaidn),
  11. KEY ixlflag3 (fldmesgaidn)
  12. ) TYPE= MyISAM COMMENT='Flags';


 
vu que j'ai pas encore implémenté, ça peut changer. Mais je peux déjà dire que vu que j'ai l'id du topic, et que je peux calculer le numéro de la page, j'ai besoin de rien de plus, d'un point de vue fonctionnel.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°788285
fabien
Vive la super 5 !
Posté le 06-07-2004 à 16:43:42  profilanswer
 

drasche a écrit :

Code :
  1. DROP TABLE IF EXISTS tblflag;
  2. CREATE TABLE tblflag (
  3. #fields
  4. flduseraidn int unsigned NOT NULL,  #user, foreign key
  5. fldtopcaidn int unsigned NOT NULL,  #topic, foreign key
  6. fldmesgaidn int unsigned NOT NULL,  #last message, foreign key
  7. fldflagfema enum('0', '1') NOT NULL, #e-mail notification activated?
  8. #indexes
  9. KEY ixlflag1 (flduseraidn),
  10. KEY ixlflag2 (fldtopcaidn),
  11. KEY ixlflag3 (fldmesgaidn)
  12. ) TYPE= MyISAM COMMENT='Flags';


 
vu que j'ai pas encore implémenté, ça peut changer. Mais je peux déjà dire que vu que j'ai l'id du topic, et que je peux calculer le numéro de la page, j'ai besoin de rien de plus, d'un point de vue fonctionnel.


ya des petits trucs que je trouve bizarre dans ta table.
-Tu va laisser un nombre ilimité de drapeau ?
-le nom de tes champs me font peur [:totoz]
-l'utilisateur ne pourra pas supprimer son drapeau comme sur ce forum? si oui, alors il risque de supprimer la notification par mail. D'un coté ca parait logique, mais je trouve que ce n'est pas bien de supprimer la notification par mail sans que la personne le sache.  
Sinon oué c'est une bonne idée d'avoir mis les deux dans la meme table, mais je trouve que ca serait mieux de rajouter un champ "drapeau_delete", afin que le drapeau existe toujours mais soit dsactivé par la personne, puis tu le reactive quand elle reposte, comme ca elle a toujours sa notification par mail.

n°788297
drasche
Posté le 06-07-2004 à 16:51:45  profilanswer
 

1/ pour l'instant, j'ai rien prévu pour limiter le nombre de drapeaux. Si je dois le faire, il faudra, en plus, que je prévoie une date de dernier message, afin de situer les plus anciens drapeaux.
2/ pure convention, c'est pareil dans le code et les CSS; une fois qu'on connait, ça va tout seul.
3/ disons que c'est lié, s'il efface son drapeau, il efface la notification. Ca prête à discussion, je m'en doute [:joce]
4/ bof :/ C'est sujet à débat aussi, perso j'en vois pas du tout l'intérêt. Ceci n'empêche pas d'activer la notification mail à n'importe quel moment [:spamafote]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°788331
fabien
Vive la super 5 !
Posté le 06-07-2004 à 17:20:29  profilanswer
 

ok :D
je te remerci pour ton idée de mettre les drapeaux et la notification par mail dans la meme table :jap:
 

n°788343
drasche
Posté le 06-07-2004 à 17:28:26  profilanswer
 

maintenant que j'y pense, on dirait que j'ai oublié de spécifier la différence drapal bleu et rouge [:figti]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°788353
fabien
Vive la super 5 !
Posté le 06-07-2004 à 17:40:49  profilanswer
 

drasche a écrit :

maintenant que j'y pense, on dirait que j'ai oublié de spécifier la différence drapal bleu et rouge [:figti]

en effet :D

n°788671
fabien
Vive la super 5 !
Posté le 07-07-2004 à 00:48:43  profilanswer
 

chamois> on peut ecrire des sujet et des post vide su ton forum :D
 
suffit d'appuyer sur la barre espace :D
 
de te conseil d'utiliser la fonction trim() ;)


Message édité par fabien le 07-07-2004 à 00:48:57
n°788680
skylight
Made in France.
Posté le 07-07-2004 à 01:29:15  profilanswer
 

Fabien a écrit :


J'en ai entendu dire qu'il y en a qui comparent l'id de la derniere reponse, et si cette id est superieur a l'id du dernier message que la personne a lu, ben on met un drapeau. Je pense que c'est la maniere la plus simple.


 
Tout a fait. une nouvelle réponse, meme si d'autres ont étées ajoutées / supprimées, aura forcément un ID > a celui du dernier post lu par le mec.
 
Lors de l'affichage des cat, je construis un tableau en PHP de meme taille que l'affichage des cat.
Puis je parcours le tableau, ligne par ligne.
j'affiche chaque catégorie, et en meme temps j'ai juste un test de supériorité a faire, si c'est OK, alors j'affiche le drapeau avec les autres elements de mon tableau flags dynamique.
 
 
Par contre, revois la structure de ta table drapeau ;)
dommage que couleur soit un varchar.
si c'est une chaine dont tu sais a l'avance quelle sera la longueur maximale, alors mets plutot un char(20) , ta table sera fixe et non dynamique (lourd a gérer par le SGDB)
ensuite, pour la couleur, .. j'imagine bleu / rouge ? un enum sera bien mieux...


Message édité par skylight le 07-07-2004 à 01:31:01
n°788780
Rainbow_Ef​reet
Posté le 07-07-2004 à 10:03:48  profilanswer
 

oui mais lors de l'affichage des categories et des forums, vos flag étant ciblé sur les sujets comment affichez vous les drapeaux?
Car la date de dernier post d'UN sujet ne represénte pas les derniers post d'un FORUM, donc je ne vois pas comment votre méthode peut être viable lors de l'affichage de la premiere page du site ( celle avec les categories et forums)

n°788811
Max Evans
Posté le 07-07-2004 à 10:23:37  profilanswer
 

Dans ta bouche, tu fais un IF bidule > machin :)

n°788823
fabien
Vive la super 5 !
Posté le 07-07-2004 à 10:34:10  profilanswer
 

Max Evans a écrit :

Dans ta bouche, tu fais un IF bidule > machin :)

le lapsus  :lol:  

n°788826
Max Evans
Posté le 07-07-2004 à 10:37:10  profilanswer
 

Hu [:ddr555]
 
"Dans ta boucle" bien sûr :D

n°788855
Rainbow_Ef​reet
Posté le 07-07-2004 à 11:07:15  profilanswer
 

Max Evans a écrit :

Hu [:ddr555]
 
"Dans ta boucle" bien sûr :D


C'est la réponse à mon post ?

n°788861
Max Evans
Posté le 07-07-2004 à 11:11:02  profilanswer
 
n°788868
laaaaaapin
ouai §
Posté le 07-07-2004 à 11:17:24  profilanswer
 

Que ce soit "Dans ta bouche" ou "Dans ta boucle", je doute que la réponse lui convienne :D


Message édité par laaaaaapin le 11-12-2007 à 20:16:26
n°788870
Max Evans
Posté le 07-07-2004 à 11:19:10  profilanswer
 

Beh tu rajoute un champs IdCategorie, et lorsque tu affiches tes catégories, tu récupères le drapal avec la valeur MAX du DernierIdTopic, et tu compares :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  144  145  146  ..  486  487  488  489  490  491

Aller à :
Ajouter une réponse
 

Sujets relatifs
question avec les forums phpbb2[php] trouver la premier place ou inserer un enregistrement (résolu)
Forums phpBBQui connait l'algo du Passticket et sa mise en place en VB ?
[Merise] Mise en place d'un MCDFocus mal placé....
[Blabla/Prog] Les développeurs foromeurs sont-ils des feignasses?Mise en place d'un formulaire CGI
forums création de site internetJava - Mise en place d'une api (Servlet)
Plus de sujets relatifs à : les développeurs de forums, les 3/4 des forums sont down /o\


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)