les développeurs de forums, les 3/4 des forums sont down /o\ - Divers - Programmation
Marsh Posté le 25-07-2002 à 23:38:33
j'ai fini le mien
reste deux troi petits trucs a corriger...
http://gigigan.homeip.net/jjndforum/
Marsh Posté le 25-07-2002 à 23:39:46
J-'-R a écrit a écrit : j'ai fini le mien reste deux troi petits trucs a corriger... http://gigigan.homeip.net/jjndforum/ |
ah te voila toi , moi aussi, j'ai fais quelques corrections, dont les features que tu m'avais demandé
Marsh Posté le 26-07-2002 à 01:17:49
j'ai entendu parler du nouveau forum de skylight il a l'air joli et performant !
l'adresse : http://skylight.dyndns.org/forum2/ [...] nfig=forum
Marsh Posté le 26-07-2002 à 01:47:45
question : je ne sais pas gérer les vus / non vus
--> par cookie ca marche mais c est pas fiable
et si l'user change de pc c est DSC
--> par bdd, je n y arrive pas
et du peu que j ai reussit, j ai ete de mettre une requete en boucle
donc temps de géneration de la page DMC...
VOUS FAITES COMMENT ?
Marsh Posté le 26-07-2002 à 05:09:41
--greg-- a écrit a écrit : lai forum sa krin du boodin |
quel remarque pertinente tu nous fait la tres chers greg
Marsh Posté le 26-07-2002 à 05:25:44
veryfree a écrit a écrit : quel remarque pertinente tu nous fait la tres chers greg |
Oh mais mais... y a de la vie
Marsh Posté le 26-07-2002 à 09:20:31
J-'-R a écrit a écrit : question : je ne sais pas gérer les vus / non vus --> par cookie ca marche mais c est pas fiable et si l'user change de pc c est DSC --> par bdd, je n y arrive pas et du peu que j ai reussit, j ai ete de mettre une requete en boucle donc temps de géneration de la page DMC... VOUS FAITES COMMENT ? |
il suffit de créer un table avec 2 champs (utilisateur / topic) et quand l'utilisateur va lire le topic, tu ajoute une ligne dans ta table
et si un nouveau message est posté dans ce topic, alors tu supprime toutes les lignes correspondantes à ce topic
ainsi pour savoir si un nouveau message a été posté, il sufiit de regarder si un ligne existe avec l'utilisateur et le topic
j'espère avoir été clair
Marsh Posté le 26-07-2002 à 10:12:48
THE REAL SMILEY a écrit a écrit : il suffit de créer un table avec 2 champs (utilisateur / topic) et quand l'utilisateur va lire le topic, tu ajoute une ligne dans ta table et si un nouveau message est posté dans ce topic, alors tu supprime toutes les lignes correspondantes à ce topic ainsi pour savoir si un nouveau message a été posté, il sufiit de regarder si un ligne existe avec l'utilisateur et le topic j'espère avoir été clair |
je suis en train de le faire.
j'applique le même principe que pour l'algo des cookies que je vous avais filé :
une table avec user_id, topic_id, lastaccess, answered
- chaque fois qu'un utilisateur regarde un sujet, j'ajoute/remplace (avec REPLACE) une entrée dans la table sans modifier le champ answered et lastaccess=date("U" ).
- chaque fois que l'utilisateur répond à un message, le champs answered passe à 1 (ou reste à 1 s'il a déjà répondu une fois)
- qd je liste les sujets, je fais un right join (qui est pas terrible actuellement, j'ai du bidouiller ma query ) pour avoir le champ answered, lastaccess. Lors de l'affichage je compare le lastaccess avec la date du dernier message.
- j'ai ajouté un lien pour lister les sujets que l'utilisateur a regardé (answered=0) et un lien pour lister les sujets auquel il a répondu/participé (answered=1).
vous ne verrez rien sur mon site c'est encore en test sur la version "offline".
Marsh Posté le 26-07-2002 à 12:17:49
c ptet po mal de stocker le numero de la derniere reponse a la place de stocker la date de la derniere visite du topic
comme ca tu fais d'une pierre deux coups
=> tu compares le numéro de la dernière réponse stockée avec celle du dernier post dans le topic (plus leger k'avec une comparaison sur une date)
=> tu as le numéro de la dernièe réponse qui te permet de mettre un lien pour accéder à la dernière réponse lue (comme sur ce forum)
Marsh Posté le 26-07-2002 à 14:11:54
je suis pas contre
dans mon cas la date est un numérique (unixtime int(10)) donc le bénéfice doit pas être énorme (mais il existe surement).
pour accéder à la dernière réponse, ce n'est pas spécialement nécessaire non plus, il suffit de mettre une ancre vers le bas de page.
Ce sont des choix de développement à faire.
il devient méga lent mon forum
Marsh Posté le 26-07-2002 à 14:16:44
J n ai programmer de forum je ne peu donc que constater et je n ai qu une petite remarque a faire a propos de ce forum: je trouve qu il serais pratique de mettre dans les recheche un recherche pour trouver tout les message auquel on a participer ce serais pratique !!!
Marsh Posté le 26-07-2002 à 14:19:43
ethernal a écrit a écrit : je suis pas contre pour accéder à la dernière réponse, ce n'est pas spécialement nécessaire non plus, il suffit de mettre une ancre vers le bas de page. |
un mec visite un topic ki a 15 réponses (ca stock l'id de la 15eme reponse)
il revient x heures apres le topic a 30 réponses : tu accedes directement a l'ancre correspondant a la 15ième réponse
avec une ancre en bas de page, tu tomberais directement en bas donc tu loupes toutes les reponses au dessus, c'est le principe des drapeaux bleu et rouge de ce forum
Marsh Posté le 26-07-2002 à 14:25:04
Yack a écrit a écrit : un mec visite un topic ki a 15 réponses (ca stock l'id de la 15eme reponse) il revient x heures apres le topic a 30 réponses : tu accedes directement a l'ancre correspondant a la 15ième réponse avec une ancre en bas de page, tu tomberais directement en bas donc tu loupes toutes les reponses au dessus, c'est le principe des drapeaux bleu et rouge de ce forum |
tu marques un point là
Marsh Posté le 26-07-2002 à 14:38:42
The big ben a écrit a écrit : J n ai programmer de forum je ne peu donc que constater et je n ai qu une petite remarque a faire a propos de ce forum: je trouve qu il serais pratique de mettre dans les recheche un recherche pour trouver tout les message auquel on a participer ce serais pratique !!! |
Tient c pas bete ca !
Tu peux mailer le gars qui fait le forum : joc@presence-pc.com
Marsh Posté le 26-07-2002 à 14:42:24
The Real Maxou a écrit a écrit : Tient c pas bete ca ! Tu peux mailer le gars qui fait le forum : joc@presence-pc.com |
ça existe...
i pu dépiay ce tomik
(special ded' à qui se reconnaitra)
Marsh Posté le 26-07-2002 à 14:47:28
--greg-- a écrit a écrit : ça existe... i pu dépiay ce tomik (special ded' à qui se reconnaitra) |
Marsh Posté le 26-07-2002 à 23:49:54
ethernal a écrit a écrit : je suis en train de le faire. j'applique le même principe que pour l'algo des cookies que je vous avais filé : une table avec user_id, topic_id, lastaccess, answered - chaque fois qu'un utilisateur regarde un sujet, j'ajoute/remplace (avec REPLACE) une entrée dans la table sans modifier le champ answered et lastaccess=date("U" ). (...) |
Quequechose me turlupine, REPLACE ne fonctionne que si tu as un champ avec l'attribut UNIQUE, or, je ne vois pas dans ta table, quel champ peut avoir un tel attribut
Marsh Posté le 27-07-2002 à 01:00:24
THE REAL SMILEY a écrit a écrit : Quequechose me turlupine, REPLACE ne fonctionne que si tu as un champ avec l'attribut UNIQUE, or, je ne vois pas dans ta table, quel champ peut avoir un tel attribut |
id en auto increment unique non ,
Marsh Posté le 27-07-2002 à 01:04:17
J-'-R a écrit a écrit : id en auto increment unique non , |
oui, mais il fait un replace dans une table qui a les champs suivants: user_id, topic_id, lastaccess, answered
j'en vois aucun qui peut être unique
Marsh Posté le 27-07-2002 à 11:36:42
tu ajoute un champ id justement
( mise en place des sondages ok chez moi,
reste plus qu a gere les lu / non lu via bdd et c est fini ! )
Marsh Posté le 27-07-2002 à 11:59:13
J-'-R a écrit a écrit : tu ajoute un champ id justement ( mise en place des sondages ok chez moi, reste plus qu a gere les lu / non lu via bdd et c est fini ! ) |
dans ce cas, ca ne sert à rien d'utiliser replace
Marsh Posté le 27-07-2002 à 13:06:44
THE REAL SMILEY a écrit a écrit : Quequechose me turlupine, REPLACE ne fonctionne que si tu as un champ avec l'attribut UNIQUE, or, je ne vois pas dans ta table, quel champ peut avoir un tel attribut |
j'ai mis user_id, forum_id, topic_id en clé primaire.
(forum_id pcq j'ai une table topic par forum...)
ça fct bien et c'est assez rapide malgré le left join.
Le seul problème est qu'il faut être inscrit pour en profiter (comme sur ce forum)
login : test
pwd : test
(il risque d'y avoir des problèmes si plusieurs personnes utilisent le même login/pwd je pense)
Marsh Posté le 27-07-2002 à 14:42:36
- le Alt + 0160
- Bug des edits multiples
- post via local, possibilité de changerle form et les icons
il me reste plus que ca pour mon forum, mais j y arrive pas
explication pt par pt
- quand on fait alt + 0160 dans un titre ou message ca passe quand meme
- quand on edite plusieur fois le "edité le xx/xx/xx a xx:xx par xx" s'ajouter sans enlvé l ancine
- on peut poster sur mon forum en enregistrant le page avec le forum sur son dd ( pas secur du tout )
HELP
Marsh Posté le 27-07-2002 à 15:37:12
-le alt+0160 j'ai déjà expliqué, ça fct ds 100% des cas. Il n'y a pas d'autre moyen. tu as une erreur qq part sans doute.
- edition :
tu as un champ edit au format text auquel tu concatènes chaque fois le nouveau temps d'édition+login.
En général on ne stocke que le dernier -> un champ date_edition et login_edition écrasé chaque fois.
- quel est le problème ? si tout est vérifié du côté serveur, ça ne devrais pas t'embêter que l'on utilise une page sauvegardée.
Marsh Posté le 30-07-2002 à 12:11:29
tjrs les 3 mm problemes
venez tester : http://gigigan.homeip.net/jjndforum/_corp.php3?np=cat
enregistrez vous ca prends deux sec
MERCI
Marsh Posté le 30-07-2002 à 12:18:39
Moi g une petite critique à faire :
j'ai visité tous vos forums, et aucun ne m'a donne envie d'y revenir !
Pourquoi ? parce qu'il y a rien d'original. Pourquoi qqn irait sur vos forums, alors qu'il existe des trucs identiques, mais avec 100 fois plus d'affluence (genre hardware).
Trouvez vous une originalité au lieu au lieu d'essayer de singer l'existant.
Sur ce, bonne chance à vous.
ps: hé oui, je critique. Certains me diront que c facile de critiquer. C facile, certes, ms les critiques, c ce qui fait avancer non !?
Marsh Posté le 30-07-2002 à 12:30:37
el_gringo a écrit a écrit : Moi g une petite critique à faire : j'ai visité tous vos forums, et aucun ne m'a donne envie d'y revenir ! Pourquoi ? parce qu'il y a rien d'original. Pourquoi qqn irait sur vos forums, alors qu'il existe des trucs identiques, mais avec 100 fois plus d'affluence (genre hardware). Trouvez vous une originalité au lieu au lieu d'essayer de singer l'existant. Sur ce, bonne chance à vous. ps: hé oui, je critique. Certains me diront que c facile de critiquer. C facile, certes, ms les critiques, c ce qui fait avancer non !? |
Si on développe nos forums, c'est pas pour avoir 500 connectés en même temps (enfin, pour le moment ), mais pour avoir le plaisir de l'avoir codé soi-même et non avoir repiqué un phpBB et autre ...
Marsh Posté le 30-07-2002 à 13:58:43
THE REAL SMILEY a écrit a écrit : Si on développe nos forums, c'est pas pour avoir 500 connectés en même temps (enfin, pour le moment ), mais pour avoir le plaisir de l'avoir codé soi-même et non avoir repiqué un phpBB et autre ... |
Ouais, j'comprend ça.
Ms bon, le plaisir de coder, c une chose.
Voir son forum fréquenté, s'en est une autre, non moins plaisante.
Et je dit ça parce que ça m'énerve un peu : je vois le forums se multiplier comme des petits pains, et g l'impression que c tous les mêmes !
Marsh Posté le 30-07-2002 à 14:10:42
oui c vrai même le futur forum de clubic va etre celui ci...pfff uniformisation uniformisation...
Marsh Posté le 30-07-2002 à 14:22:15
el_gringo a écrit a écrit : Voir son forum fréquenté, s'en est une autre, non moins plaisante. |
je crois que ce que tu dis est en total décalage avec ce topic.
Ici les développeurs ne cherchent pas à avoir une grosse fréquentation, mais à avoir un forum rapide, fiable disposant de nombreuses fonctionnalités... La fréquentation n'a absolument aucun rapport avec ça.
Marsh Posté le 30-07-2002 à 14:48:08
z0rglub a écrit a écrit : je crois que ce que tu dis est en total décalage avec ce topic. Ici les développeurs ne cherchent pas à avoir une grosse fréquentation, mais à avoir un forum rapide, fiable disposant de nombreuses fonctionnalités... La fréquentation n'a absolument aucun rapport avec ça. |
Tu comprend pas ce que j'veux dire.
Parlez de vos trucs de programmation, c bien, ce topic est fait pour ça, ok.
Ms je sais aussi que ceux qui développent des forums vont me lire si j'écris ds ce topic. D'ou mon intervention.
Parce que, je le répète : développer un forum, ça doit êter interressant niveau programmation, pourquoi pas. Mais faire un forum pour faier un forum, c pas top. 'Faut que ça aille lpus loin, trouver des originalités. Parce que, jusqu'a maintenant, tout ce que j'ai vu, c'est des pâles copies de hardware ou des phpBB's
Marsh Posté le 30-07-2002 à 14:49:08
Taureau a écrit a écrit : oui c vrai même le futur forum de clubic va etre celui ci...pfff uniformisation uniformisation... |
Hurmf, serieux ???
Marsh Posté le 30-07-2002 à 14:50:06
el_gringo a écrit a écrit : Tu comprend pas ce que j'veux dire. Parlez de vos trucs de programmation, c bien, ce topic est fait pour ça, ok. Ms je sais aussi que ceux qui développent des forums vont me lire si j'écris ds ce topic. D'ou mon intervention. Parce que, je le répète : développer un forum, ça doit êter interressant niveau programmation, pourquoi pas. Mais faire un forum pour faier un forum, c pas top. 'Faut que ça aille lpus loin, trouver des originalités. Parce que, jusqu'a maintenant, tout ce que j'ai vu, c'est des pâles copies de hardware ou des phpBB's |
Matte TOUS les forums, ils ressemblent a koi :
HFR-PHPBB style
ex-Ketix style, ca se limite a ca
Marsh Posté le 30-07-2002 à 14:52:28
alors vous, les développeurs de forums, voilà ce que j'aimerais :
- un forum rapide
- un forum beau, avec des templates au choix
- des mods (comme phpBB) permettant de faire évoluer son forum de manière prodigieuse !
Bref, phpBB, mais en version rapide.
Marsh Posté le 30-07-2002 à 14:54:31
z0rglub a écrit a écrit : alors vous, les développeurs de forums, voilà ce que j'aimerais : - un forum rapide - un forum beau, avec des templates au choix - des mods (comme phpBB) permettant de faire évoluer son forum de manière prodigieuse ! Bref, phpBB, mais en version rapide. |
c ironique, contre ce que j'dit !?
si oui t'as rien compris, tant pis...
Marsh Posté le 30-07-2002 à 14:55:11
The Real Maxou a écrit a écrit : Matte TOUS les forums, ils ressemblent a koi : HFR-PHPBB style ex-Ketix style, ca se limite a ca |
heu j'comprend pas ce que tu dit... En claire, t d'accord avec moi ou contre moi ?
Marsh Posté le 25-07-2002 à 23:36:38
beaucoup de personnes qui développent des forums ici (dont moi ), nous centralisons donc ici nos problèmes, questions, idées.
pour certains, vous trouverez un lien vers la première version afin de savourer les évolutions
Hall of Fame: www.big-boards.com
- HFR: 8ème forum mondial
- Doctissomo: 9ème forum mondial
Core 666Joce- Forum Auto: 26ème forum mondial
Nos Forums:
UP
DOWN
Quelques liens intéressants
Ennfin bon, tout ça pour ne plus subir phpBB (Merci Scull pour les tofs )
L'idée qui tue ! .... nan en fait elle tue rien du tout, on a plus le temps de s'y remettre ... avis aux amateurs ...
rendez vous à la page 30 où une idée de fou a été lancée par forummp3, rassemblons nous et développons notre forum open-source pour concurrencer PhpBB, mais en bien plus performant bien sur
Les participants:
Forum privé ici, inscription dans ce topic.
Message édité par THE REAL SMILEY le 24-02-2015 à 14:30:54
---------------
༼ つ ◕_◕ ༽つ