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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  209  210  211  ..  486  487  488  489  490  491
Auteur Sujet :

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

n°973315
KangOl
Profil : pointeur
Posté le 06-02-2005 à 16:16:44  profilanswer
 

Reprise du message précédent :
pas grave [:ddr555]


---------------
Nos estans firs di nosse pitite patreye...
mood
Publicité
Posté le 06-02-2005 à 16:16:44  profilanswer
 

n°973342
dwogsi
Défaillance cérébrale...
Posté le 06-02-2005 à 17:14:00  profilanswer
 

Ouai je crois que je vais en rester la pour les non enregistré

n°973657
BenJ9002
Posté le 06-02-2005 à 23:21:41  profilanswer
 

Un non enregistré, c'est tant pis pour lui, il a des possibilités limitées. Surtout si en plus le non inscrit doit ne passer qu'une fois, c'est pas la peine d'encombrer la base de données pour lui ;)

n°973659
KangOl
Profil : pointeur
Posté le 06-02-2005 à 23:24:03  profilanswer
 

tu peux eventuellement stocker dans les sessions pour les non enregistré mais bon, c'est toi qui voit


---------------
Nos estans firs di nosse pitite patreye...
n°973662
joce
Architecte / Développeur principal
"BugHunter"
Posté le 06-02-2005 à 23:32:16  profilanswer
 

zegreg505 a écrit :

Donc faut que je te demande l'autorisation ?


ca aurait bien d'y penser avant :p


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°973663
joce
Architecte / Développeur principal
"BugHunter"
Posté le 06-02-2005 à 23:33:58  profilanswer
 

zion a écrit :

euh, si le forum est full xml pour les données, ca risque de suxxer un max quand même :o
avec un peu de chance chocoboy va sortir des méandres du forum pour nous expliquer que le xml va tout révolutionner, et j'adore le XML (assez pour avoir fait mon propre parser), mais faut pas rire non plus :o
 
pourquoi pas un forum en texte alors tant qu'on y est? comme dans les premiers cgi de forums...


c'est a ca que j'ai pensé quand j'ai vu le truc :D


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°973664
Profil sup​primé
Posté le 06-02-2005 à 23:34:10  answer
 

joce a écrit :

ca aurait bien d'y penser avant :p


 
Le programmeur de PunBB vient de developper la fonction :D Donc pu besoin du .js :D

n°973688
belgique
Posté le 07-02-2005 à 00:54:26  profilanswer
 

zion a écrit :

à la main comme une brute :o
j'en avais déjà fait un pour un parser xml, un parser asm il y a qqs années, un parser html il y a 2-3 ans, etc, etc... alors un parser bbcode c'était plus très dur  [:ddr555]


Je ne compte pas faire de forum mais les parsers m'amusent (j'ai pas trop de bases).
Alors donc je suis curieux :D.  
Ca marche comment globalement? Analyseur gauche type LL1 ou ça n'a pas grand rapport?

n°973698
zion
Plop
Posté le 07-02-2005 à 02:16:16  profilanswer
 

belgique a écrit :

Je ne compte pas faire de forum mais les parsers m'amusent (j'ai pas trop de bases).
Alors donc je suis curieux :D.  
Ca marche comment globalement? Analyseur gauche type LL1 ou ça n'a pas grand rapport?


 
Alors j'ai jamais eu de cours sur les parsers, et j'ai jamais eu le courage de lire le livre que j'ai acheté, mais en très simple (c'est pas complexe), je parcours une fois de gauche à droite, et si je trouve un [, je lance le lecteur d'instruction bbcode :o (qui gère que ca peut ne pas en être une), puis comme c'est imbriqué j'ai un joli stack avec les codes :o
 
enfin, rien de méga révolutionnaire, mais j'ai benché, le temps qu'il passe pour analyser une page complète est ridicule comparé à tout le reste  :o  


---------------
Informaticien.be - Lancez des défis à vos amis
n°973702
belgique
Posté le 07-02-2005 à 03:08:35  profilanswer
 

Ah ouais, c'est bien ce que je me disais :p
C'est con que l'utilisateur puisse rentrer des balises non valides genre un [b] non fermé. Si on acceptait pas ça le parser serait débile au possible.

mood
Publicité
Posté le 07-02-2005 à 03:08:35  profilanswer
 

n°973703
zion
Plop
Posté le 07-02-2005 à 03:20:08  profilanswer
 

belgique a écrit :

Ah ouais, c'est bien ce que je me disais :p
C'est con que l'utilisateur puisse rentrer des balises non valides genre un [b] non fermé. Si on acceptait pas ça le parser serait débile au possible.


 
il l'est déjà assez, je dois dire que ca a marché du premier coup ou quasi, j'en ai pas un mauvais souvenir en tout cas :)
 
et la gestion de boulette de l'utilisateur n'est pas excessive... Par contre j'ai une gestion de droits sur mon bbcode, j'ai plusieurs parsers et suivant que tu sois dans un code admin, un bbcode de la boite de discussion ou le forum, tu as pas le droit d'utiliser les mêmes balises...  
 
Genre j'ai une balise flash ou java, pas question de la laisser utiliser par un user de base, pareil pour les images, pas question de les accepter dans la boîte à discussion, et c'est toujours le même parser, juste qqs options  :D


---------------
Informaticien.be - Lancez des défis à vos amis
n°973704
Profil sup​primé
Posté le 07-02-2005 à 03:20:14  answer
 

tout comme zegreg505 j'ai aussi recup le js de PPC, mais pour une durée limitée : étant donné que je ne considerais pas l'interface de saisie de bbcode comme ma priorité, j'ai opté pour en prendre une existante en attendant de faire la mienne quand j'aurais un peu plus de temps, c'est pour dépanner donc :)

n°973714
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 07-02-2005 à 08:27:45  profilanswer
 

Au passage, la fonction de saisie de BBcode vient de ce corum : http://freekill.free.fr/forum/
 
On peut dire Merci à Freekill (et à Joce pour les corrections) pour cela.


Message édité par Gilbert Gosseyn le 07-02-2005 à 08:28:00

---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°973719
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 07-02-2005 à 08:56:22  profilanswer
 

Ca vous parait correct ou pas ça ? :
 

CREATE TABLE `forum_posts` (
  `id_post` int(11) unsigned NOT NULL auto_increment,
  `id_cat` smallint(3) unsigned NOT NULL default '0',
  `id_subcat` smallint(4) unsigned NOT NULL default '0',
  `id_topic` mediumint(8) unsigned NOT NULL default '0',
  `index_topic_post` int(11) unsigned NOT NULL default '0',
  `posteur` varchar(50) NOT NULL default '0',
  `id_user` mediumint(7) unsigned NOT NULL default '0',
  `text_post` longtext NOT NULL,
  `ip_post` varchar(16) NOT NULL default '',
  `sign_post` tinyint(1) unsigned NOT NULL default '1',
  `dateheure` datetime NOT NULL default '0000-00-00 00:00:00',
  `edtposteur` varchar(50) NOT NULL default '',
  `edttime` datetime NOT NULL default '0000-00-00 00:00:00',
  `first_post` tinyint(1) unsigned NOT NULL default '0',
  `nosmilie_post` tinyint(1) unsigned NOT NULL default '0',
  `kenny_post` tinyint(1) unsigned NOT NULL default '0',
  PRIMARY KEY  (`id_post`),
  KEY `id_cat` (`id_cat`),
  KEY `id_subcat` (`id_subcat`),
  KEY `id_topic` (`id_topic`)
) TYPE=MyISAM;


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°973748
skylight
Made in France.
Posté le 07-02-2005 à 09:38:26  profilanswer
 

kenny_post ... :D  je connais :ange:

n°973759
Rainbow_Ef​reet
Posté le 07-02-2005 à 09:50:03  profilanswer
 

Je ne vois pas l'interet de stocker l'id_cat et l'id_subcat si ton id_post est un autoincrement ?

n°973762
skylight
Made in France.
Posté le 07-02-2005 à 09:52:16  profilanswer
 

Eventuellement faire des recherches sans pour autant multiplier les jointures.


Message édité par skylight le 07-02-2005 à 09:52:21
n°973781
Rainbow_Ef​reet
Posté le 07-02-2005 à 10:10:13  profilanswer
 

Ben je ne vois pas de moment ou on recherche tous les post d'une cat ou meme tous les post d'une subcat, c'est soit les post d'un topic(normal) soit un post via un morceau de son contenu (recherche), non ?

n°973818
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 07-02-2005 à 10:37:18  profilanswer
 

C'est surtout qu'une jointure est souvent très lente. Des fopis, il vaut mieux avoir des redondances d'infos plutot de devoir faire des jointures pénaliantes.  
 
Skylight > ;) ...


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°973823
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 07-02-2005 à 10:40:31  profilanswer
 

Par contre, je sens que je vais rigoler quand je vais tenter de faire migrer le Sky-O-Matic ... Il n'a pas l'indexage des posts par topic ...


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°973835
Rainbow_Ef​reet
Posté le 07-02-2005 à 10:56:53  profilanswer
 

Gilbert Gosseyn a écrit :

C'est surtout qu'une jointure est souvent très lente. Des fopis, il vaut mieux avoir des redondances d'infos plutot de devoir faire des jointures pénaliantes.  
 
Skylight > ;) ...


 
Oui mais dans quel page tu as besoin d'une jointure cat à post ?
 

n°973903
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 07-02-2005 à 11:57:01  profilanswer
 

Dans la page des topics tout simplement poour afficher les cats/subcats (menu de navigation).


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°973908
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 07-02-2005 à 11:59:14  profilanswer
 

Dans la page des topics tout simplement poour afficher les cats/subcats (menu de navigation).


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°973911
Rainbow_Ef​reet
Posté le 07-02-2005 à 12:01:51  profilanswer
 

oui ben c pas le post qui liées lol c'est bien le topic

n°973914
KangOl
Profil : pointeur
Posté le 07-02-2005 à 12:02:37  profilanswer
 

skylight a écrit :

kenny_post ... :D  je connais :ange:


et l'idée viens de moi  :sol:


---------------
Nos estans firs di nosse pitite patreye...
n°973984
drasche
Posté le 07-02-2005 à 13:25:12  profilanswer
 

c'est quoi cette histoire de Kenny? [:opus dei]


---------------
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°973986
KangOl
Profil : pointeur
Posté le 07-02-2005 à 13:28:55  profilanswer
 

comme "blabla" ici sauf que ca donne un truc du genre
"mmmffmmfmfmfmfmfm"


---------------
Nos estans firs di nosse pitite patreye...
n°973988
drasche
Posté le 07-02-2005 à 13:29:32  profilanswer
 

aaaaaaah ok :) merci :jap:


---------------
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°973997
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 07-02-2005 à 13:37:54  profilanswer
 

KangOl a écrit :

et l'idée viens de moi  :sol:


C'est vrai. Et aupoaravant il y avait une fonction "alcool" qui devait être bien fun aussi [:ddr555] ...


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°973999
KangOl
Profil : pointeur
Posté le 07-02-2005 à 13:40:08  profilanswer
 

si tu as le temps, il y en a d'autre a mettre en place : http://sky.servermms.org/s,forum,27,,242,1,.html


---------------
Nos estans firs di nosse pitite patreye...
n°974021
drasche
Posté le 07-02-2005 à 13:59:05  profilanswer
 

Tu peux essayer de les faire parler troll, insérer des mots ou des phrases bidons dans le post suivant une punition ou autre.
 
Genre les gens qui parlent pour ne rien dire, tu leur colle des "blablabla" intempestivement dans leurs messages. Ceux qui n'arrêtent pas de se plaindre, tu leur colle des "c'est malheureux", "c'est dommage", "c'est trop injuste", et compagnie, et ainsi de suite :D  Tu peux imaginer une punition pour chaque type de casse-pieds :D
 
Je pense ajouter cette feature dans mon forum.
 
Et le fin du fin, ce serait que ces onomatopées sont définitivement dans la DB, donc tu ne fais le travail qu'une seule fois.
 
Evidemment ils peuvent essayer d'éditer mais ça ne ferait qu'empirer la chose :whistle:


Message édité par drasche le 07-02-2005 à 13:59:28

---------------
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°974031
KangOl
Profil : pointeur
Posté le 07-02-2005 à 14:03:59  profilanswer
 

drasche a écrit :


Et le fin du fin, ce serait que ces onomatopées sont définitivement dans la DB, donc tu ne fais le travail qu'une seule fois.


 
je sais pas si c'est fait exprès mais jolie phrase a double sens...


---------------
Nos estans firs di nosse pitite patreye...
n°974617
skylight
Made in France.
Posté le 07-02-2005 à 20:02:06  profilanswer
 

Gilbert Gosseyn a écrit :

Par contre, je sens que je vais rigoler quand je vais tenter de faire migrer le Sky-O-Matic ... Il n'a pas l'indexage des posts par topic ...

c'est à dire ?

n°974621
skylight
Made in France.
Posté le 07-02-2005 à 20:02:32  profilanswer
 

Gilbert Gosseyn a écrit :

C'est vrai. Et aupoaravant il y avait une fonction "alcool" qui devait être bien fun aussi [:ddr555] ...

Beaucoup en ont pati. :D

n°974870
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 07-02-2005 à 22:15:10  profilanswer
 

skylight a écrit :

c'est à dire ?


Je vais tenter de clarifier le truc. En fait, sdans un topic, on peut avoir des IDs de posts qui ne se suivent pas. Je pensais juste rajouter une sorte de deuxième ID pour avoir des numéros qui se suivent et permettre (à priori) de meilleurs temps d'accès et de simplifier les multi-quotes.


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°974890
skylight
Made in France.
Posté le 07-02-2005 à 22:30:00  profilanswer
 

Ah ok.
Mais le modèle BDD est vieux (2 ans maintenant) et n'a jamais été retouché... :D

n°974895
KangOl
Profil : pointeur
Posté le 07-02-2005 à 22:31:25  profilanswer
 

Gilbert Gosseyn a écrit :

Je vais tenter de clarifier le truc. En fait, sdans un topic, on peut avoir des IDs de posts qui ne se suivent pas. Je pensais juste rajouter une sorte de deuxième ID pour avoir des numéros qui se suivent et permettre (à priori) de meilleurs temps d'accès et de simplifier les multi-quotes.


bha logiquement les id sont croissant...


---------------
Nos estans firs di nosse pitite patreye...
n°974899
skylight
Made in France.
Posté le 07-02-2005 à 22:37:38  profilanswer
 

KangOl a écrit :

bha logiquement les id sont croissant...

Les ID sont croissants lors de leur insertion, mais quand tu va balayer ta liste de posts d'un topic, rien ne dit qu'ils vont apparaitre dans l'ordre. En effet, MySQL essaie de combler les "trous" laissés par la délation d'anciens posts, pour y mettre le nouveau post, avec le nouveau ID. Le dernier post d'un sujet peut donc (au niveau BDD) apparaitre en milieu de topic...

n°974900
KangOl
Profil : pointeur
Posté le 07-02-2005 à 22:39:39  profilanswer
 

donc faut gerer les id toi-meme ?
ou alors une option dans mysql ?


---------------
Nos estans firs di nosse pitite patreye...
n°974909
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 07-02-2005 à 22:48:08  profilanswer
 

Non pas exactement. En fait les posts auront leurs IDs "normaux" en auto-increment mais je vais rajouter des IDs en manuel qui vont suivre l'ordre des posts dans un topic précis.
 
Un exemple : dans un topic donné le premier post de ce topic aura l'ID "normal" 15431. Je lui affecterai l'ID "index_topic)" 1. Le second post de ce même topic aura l'ID "normal 16457 et aura l'ID "index_topic" 2 et ainsi de suite ...
 
C'est plus clair ainsi ?


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°974914
Profil sup​primé
Posté le 07-02-2005 à 22:49:47  answer
 

normalement si ton champ d'id est en auto_increment, meme si tu supprime un enregistrement ca va pas pour autant modifier l'auto_increment qui lui si base sur (le plus grand id) + 1
pour ne pas avoir de souci lors de mes requetes de selection de post, je classe par date croissante et par id de post croissant(imagine que 2 posts aient été postés en meme temps)
pourquoi ne pas utiliser l'autoincrement?


Message édité par Profil supprimé le 07-02-2005 à 22:50:50
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  209  210  211  ..  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)