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

 


Dernière réponse
Sujet : [php] pouvez vous tester (la fonction recherche de) mon forum ???
saxgard j'ai demandé a affiher les  30 1er érsultatds ta recherche et ca affiché 34 , j'ai essayé avec le mot "test"
 
autres question , tu ne peu pas faire de recherche par phrase précise ou pour l'ensemble des mots qui sont inséré ds le champ
 
ex: je recherche la phrase "test du forum"
ou alors je veux que lesmots "test forum" appartienne au message
 
autre bug ds la recherche , si je met un espace avantde taper lemot que je veux rechercher ca marche plus trop bien ;)
 
exemple pour test il 'affiche plus qu'un seul résultat  
 
 
 
NB: moi aussi j'ai galéré pour ma recherche ;) , mais par contre tu doit pouvoir diminuer le nombre de ligne , essai d'optimiser , car j'ai la meme recherche que toi plus 1 ou 2 fonctionnalité supplémentaire et j'ai 402 lignes  
 
bon cela dis ca dépends aussi comment tu les a marqué  
 
je voix aussi que ta fais une inscription  ;)  
 
bonne chance @+

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
saxgard j'ai demandé a affiher les  30 1er érsultatds ta recherche et ca affiché 34 , j'ai essayé avec le mot "test"
 
autres question , tu ne peu pas faire de recherche par phrase précise ou pour l'ensemble des mots qui sont inséré ds le champ
 
ex: je recherche la phrase "test du forum"
ou alors je veux que lesmots "test forum" appartienne au message
 
autre bug ds la recherche , si je met un espace avantde taper lemot que je veux rechercher ca marche plus trop bien ;)
 
exemple pour test il 'affiche plus qu'un seul résultat  
 
 
 
NB: moi aussi j'ai galéré pour ma recherche ;) , mais par contre tu doit pouvoir diminuer le nombre de ligne , essai d'optimiser , car j'ai la meme recherche que toi plus 1 ou 2 fonctionnalité supplémentaire et j'ai 402 lignes  
 
bon cela dis ca dépends aussi comment tu les a marqué  
 
je voix aussi que ta fais une inscription  ;)  
 
bonne chance @+
oloide j'ai mis un systéme d'inscription avec édition de profil !  
 
 
Par contre, j'ai pas bien testé et tout ceci m'a l'air un peu trop simple avec la façon dont j'ai procédé !
 
Il doit y avoir plein de failles de sécurité et de bugs !!!
oloide ouais, je ne sais pas si elle sera pleinement utilisée, mais bon, j'ai fait ça pour le fun :)
Scoubidoo ah ouais bah c comme moi alors..... je pensais que ct plus poussé mais sinon pas mal ta fonction, en tout cas elle est plus complete qye la mienne
oloide doué en javascript ?
 
non, justement c'est le seul truc que j'utilise que je ne maitrise pas du tout ! A chaque fois je vais voir dans des docs pour trouver comment faire (et surtout savoir si c'est possible !).
 
En fait, c'est tout simple : je fait ça :  
 
<img onclick='document.form.texte.value=document.form.texte.value+valeur' alt='mettre en gras. Syntaxe texte' src='images/gras.jpg' valeur='votre texte ici'>
 
voilà !
Scoubidoo oloide > tu avais testé la fonction recherche sur mon forum.... la mienne aussi a été laborieuse à coder. Pourtant, je n'ai que 270 lignes de codes :) mais il est vrai que c moins complet.
Sinon juste une question ... tu m'as l'air doué en javascript.
Comment tu fais pour mettre (g)....(/g) dans ton texte en cliquant sur le bouton

 

[edtdd]--Message édité par Scoubidoo--[/edtdd]

oloide j'ai fini la fonction de recherche (ça a été laborieux : plus de 700 lignes de code :ouch:).
 
normalement ça fonctionne chez moi en local, mais je sais pas si ça marche en ligne et surtout si toutes les fonctions de recherches fonctionnent !!!
oloide

flyjodel a écrit a écrit :

j'aimerais pouvoir surligner un mot avec la souris et ensuite, en appuyant sur G le mettre en gras sans qu'apparaisse "votre texte ici..."
 
est-ce faisable?  




 
en fait c'est possible car on peut le faire sur ce forum ;)

oloide

Citation :

Sh@rdar
oloide > pourquoi t'utilises pas une expression régulière pour les mails ? ça convertit automatiquement une chaine abcd@abcde.abc en lien, c'est pratique et rapide    et ça gagne un click sur le bouton.


 
ça c'est une bonne idée !
 
merci

saxgard ah j'avais pas pensé a l'antiflood , faut dire queje fais un forum pour un intranet d'une entreprise de chimie , je ne pense pas rencontré ce type de pb , mais bon  :D  
 
 
quelqu'unserait coment utiliser les expression régulière en asp , vbscript? j'avais essayé rapido , mais ca marchais pas
 
@+
Sh@rdar le bon système anti flood en php est de vérifier la page requérante pour éviter le flood depuis des scripts externes au site.
ensuite, tu peux vérifier si une insertion dans la base est identique à la dernière et alors la refuser, ça oblige à modifier le texte à chaque fois (plus chiant déjà à flooder)
 
oloide > pourquoi t'utilises pas une expression régulière pour les mails ? ça convertit automatiquement une chaine abcd@abcde.abc en lien, c'est pratique et rapide  :sol: et ça gagne un click sur le bouton.
barbarella saxgard,
 
le flood est une tentative de saturation du forum par envoie massif de message. les bon floodeur font des scripts pour automatiser le boulot.
 
les parades sont multiples. En générale tu commences a fixer une limite minimum de temps entre 2/3/4 messages du même pseudo sur le même forum.
barbarella le flood c'est :D
 
long test_flood(int ret1,char *date,char *heure,char *eudocode,int b1)
{
 long ret = 0;
 char *chp1,*chp2,*chp3;
 
 chp1 = (char *) malloc(B[b1].sz+1);
 chp2 = (char *) malloc(B[b1].sz+1);
 chp3 = (char *) malloc(B[b1].sz+1);
 
 if(ret1 >= 4)
   {
    zone_1 = read_this(b1,2,ret1-4);
      chp3 = lit_champ(chp3,zone_1,b1,4);
      if(strcmp(chp3,eudocode) == 0)
      {
      chp1 = lit_champ(chp1,zone_1,b1,5);
       if(strcmp(chp1,date) == 0)
       {
        chp2 = lit_champ(chp2,zone_1,b1,6);
            if(calcul_sec(heure) - calcul_sec(chp2) < 240)
             ret = 305; // Flood détecté trou duc
         }
      }
   }
   free(chp1);
   free(chp2);
   free(chp3);
 
   return(ret);
}

 

[edtdd]--Message édité par Barbarella--[/edtdd]

oloide au niveau de mes connaissance, non mais ça doit être possible (remarque peut-être pas !).
flyjodel j'aimerais pouvoir surligner un mot avec la souris et ensuite, en appuyant sur G le mettre en gras sans qu'apparaisse "votre texte ici..."
 
est-ce faisable?
NiCoO Warning: Failed opening '/data/apache/php/mmp_lib/prepend.php' for inclusion (include_path='.') in Unknown on line 0
 
Warning: Failed opening '/data/apache/php/mmp_lib/prepend.php' for inclusion (include_path='.') in Unknown on line 0
saxgard ca fais plusieurs fois que j'entends parlé du système antiflood c quoi ?  :D
Castor666 il faudrai ameliorer les couleurs et le system antiflood :D
Castor666 Tu m'envoi le forum zippés quand tu l'auras terminé? :D
omega2 Pour les interface d'administration, ca sert à faire des actions complexes et/ou rébarbative en ayant le moins de clic et de texte à saisir possible.
 
Par exemple, pour la création d'un forum, tu clique sur le lien création d'un nouveaux forum, tu rentre les infos minimales du forum (nom, sujet du forum) et il te crée ton forum avec un message d'acceuil mis par défault signalant l'ouverture du forum.
Pour la censure, (et t'as intéré de le gérer dans ton code), tu peux mettre un lien par message sur la page les affichant pour le censurer (n'afficher le lien que si on est logué en tant qu'administrateur).
Pour la supression des messages "périmés", une simple page peut le faire automatiquement.
Pour la supression d'un forum, tu peux faire une page qui va suprimer le forum et toute les références à ce forum (messages du forum et autres) en une fois (au lieu de faire plusieurs requêtes à la main).
 
En gros, c'est fait pour gagner le plus de temps possible.
Suri

oloide a écrit a écrit :

on ne peut pas éditer de messages car pour ça il faudrait avoir un moyen fiable d'identifié l'auteur et don faire un systéme d'insrciptions !




 
le pb c ke n'importe ki peut utiliser ton pseudo par la suite...
s'enregistrer c pas mortel.... meme si on passe qu'une fois!

saxgard oauis comme quoi ce pb d'identifiaction est assez emmerdant  :D  
 
bin je sais pas a quoi se résume ta vie mais met y un peu lus de gaité  :hot:  
 
non sérieusement , je ne sais pas trop se que tu pourrais mettre autour mais c vrai que c tres sombre c comme un vide , mais c vrai que c juste un avis personnel ,mais je pourais tres bien devenir un jour un futur utilisateur  ;)  
 
 
pourl'administration , je sais pas a quoi ressemble celle de multimnia pour la gestion de la base
 
mais elle pourrais te servir a rajouter rapido un forum  
modifier tt ausi rapido les couleurs , le logo ec.
ou encore controler les messages,  
faire une partie administration pour virer les message trop vieux ou encore initialiser completment ta base
 
cela dis peut etre que la gestion de multimania fais ca , ou peut etre que tu préfère a chaque fois aller ds le code ou ds la base  
 
mais je sais pas l'administration peut t'offrir pleins de possibilité, mais je pense que tu a sdu déja y réfléchir
 
 ;)  
@++++
oloide on ne peut pas éditer de messages car pour ça il faudrait avoir un moyen fiable d'identifié l'auteur et don faire un systéme d'insrciptions !
 
en quoi consiste exactement un systéme d'administration ? C'est bien une interface qui permet à l'administrateur de gérer la base de donnée (supression de d'entrées, édition des entrées...) ???
 

Citation :

Pour l'interface tu compte laisser le fond noir sans txte autour ni rien? c domamge      


 
pourquoi veux tu que je mette du texte autour ? Peut-être que je vais mettre du texte au dessus du tableau pour le repérage plus facile de la rubrique, sujet et message où on se trouve... mais bon je ne vais pas raconter ma vie en background (remarque une police grise sur fond noir représenterait bien ma vie) !
 
;)

saxgard je en sais pas qu'elle av etre le but de ton forum , mais c dommage de penser que les personnes ne vont se servir de ton forum qu'un seul fois ou guère plus , ca durée de vie risuqe d'etre limiter.
 
si les utilisateurs aiment voir ce qu'il ya dedans il ya de forte chance qu'ils reviennent.
 
mais c vrai que je suis d'accord avec toi opur les utilisateurs landa en génétral ils aiment as trop s'inscrire mais bon.. ;)
 
Pour l'interface tu compte laisser le fond noir sans txte autour ni rien? c domamge  :D  
 
Pour un forum devenat conséquent et risauant des égarement des utilisateurs doit en général avoir une partie administrative , faudra surement que tu t'y colle  ;)  
 
ah je viens de me rendre compte que l'on nepeu pas éditer son message si on a fais une erreur , c dommage ca !! ;)
oloide pour l'interface, je pense que je suis arrivé vers la fin...elle est assez proche du nouveau site que je suis entrain de faire en parrallèle.
 
Je ne souaite pas mettre un enregistrement car les visiteurs de mon site sont des visiteurs de passage (ils reviennent trés rarement deux fois) et donc, je pense que le fait de ne pas mettre d'enregistrement permet vraiment une expression libre et surtout pas de contreintes (lorsque je passe sur un forum je ne poste pas s'il faut s'enregistrer sauf ici bien sûr !).
 
sinon, je ne me suis pas encore fait de systéme d'administration, j'utilise donc pour le moment la pauvre interface de gestion de base de donnée de multimania !
saxgard j'aime bcp l'interface graphique , elle apparte une pointe d'originalité par rapport aux forums  existant
a part le fait que le noir autour fais un peu trop lugubre et manque d'un peu d'ecriture blanche et images c cool
MAis bon je comprends bien que ta surement pas fini
 
par contre c dommage que tu ne fais pas de systeme d'enregistrement des utilisateurs , ca permet de garder une tracabilité , nb de message posté etc.. c bcp plus attirant par la suite , le profile , une signature ,j'ai pas vu le liens sur l'adresse mail  
 
bon et comme tu la dis faire une recherche puissante , une aide etc....
 
tu peu esayé de faire des versions imprimables des réponses  
des liens qui te permet d'accerder a la dernière réponse
 
ta encore pleins de truc tres intresant a mettre ds un forum , tu peu t'appuyer de celui-ci ou encore celui de parlonsdetout.fr tres complet
 
ca aurais été cool de voir comment tu gere ton administration au cas ou on aurais des petites remarques a t'apporté on c jamais ;)
 
allez @+++

 

[edtdd]--Message édité par saxgard--[/edtdd]

oloide ok, merci j'y suis arrivé grâce à votre aide !
art_dupond

oloide a écrit a écrit :

ok, mais ce n'est pa stant la requête qui me géne mais plutôt l'interfaçage : c'est à dire  
si nombre de messages <30 ne pas afficher page
sinon afficher page 1 2 3 4 5 6 .... avec les liens pour accéder directement à ces pages....
 
je sais que ça peut parraitre con, mais je débute en php et je ne voit pas même en réfléchissant comment faire :(  




 
tu peux pas compter les messages.
 
puis
 
nombre de pages = (nbre_msg/30) (+ 1 si (modulo(nbre_msg/30)>0))

oloide en tout cas, chez multimania ça ne rame pas comme chez free !!!
 
pour voire l'avancement : http://www.multimania.com/oloide/forum.php3
 
nouveautés :  
 
-utilisation de cookie pour garder en mémoire le pseudo et le mot de passe (chez moi ça marche, vous pouvez me dire si ça marche aussi chez vous ?)
- réglage des problèmes de trie par date (ben oui se comparais les dates au format jour/mois/année et donc ça classait le 22 septembre avant le 01 octobre !!! :p)
- ubb code implémenté
 
@+
 
et surtout continuez à m'envoyer des conseil et des idées !
oloide ok, mais ce n'est pa stant la requête qui me géne mais plutôt l'interfaçage : c'est à dire  
si nombre de messages <30 ne pas afficher page
sinon afficher page 1 2 3 4 5 6 .... avec les liens pour accéder directement à ces pages....
 
je sais que ça peut parraitre con, mais je débute en php et je ne voit pas même en réfléchissant comment faire :(
deweb select blablabla from blablabla LIMIT $debut,30
 
 avec $debut le n° de post que tu peux facilement obtenir à partir du n° de la page
 
 ( (n° de la page-1)*nombre de posts par page )
oloide un truc tout bête à première vue que je voudrais faire : afficher par exemple 30 message ou sujets pas pages (et les autres dans les pages 1, 2, 3...suiventes).
 
Je ne vois pas comment faire ça sans doubler le nombre de ligne de code...
Suri

C_Po_Ma_Faute a écrit a écrit :

 
 
ça sent le multi-nick ça  ;)  




 
haha! nonon... on est pas les meme!
juste qu eje trouve son forum bien et tout...
et que moi qd je demande un truc (certes svt compliqué), personne ne m'aide... :cry:  
donc j'aide les otres... :) chuis gentil hein?
 :bounce:

oloide

Citation :

C_Po_Ma_Faute  
 
ça sent le multi-nick ça    


 
 
j'ai déjà la flemme de m'inscrire et de remettre à jour mon profil alors créer deux pseudo et poster 124 avec suri :eek2:
 
C_Po_Ma_Faute:gun:

C_Po_Ma_Faute

suri a écrit a écrit :

 
 
 
 :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  
 
Ouaha il est super, allez i tous!!!
 
 
 :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  
 
 
(ben koi? fo bien te faire un peu de pub :) )  




 
ça sent le multi-nick ça  ;)

 

[edtdd]--Message édité par C_Po_Ma_Faute--[/edtdd]

oloide ouais, à la limite, je m'en fout qu'il y ait du monde dessus : il est en développement c'est donc juste pour le tester que je l'ai mis en ligne!
 
au programme des modiffications :  
- changement de l'interface graphique
- amélioration de l'ergonomie
- cookie permettant de garder le pseudo et l'email de la personne qui poste (pas besoin de retapper à chaque fois une chose qui reste tout le temps la même)
- finition de la fonction de formatage du texte
 
sinon, je ne fait pas de profils ni d'enregistrements des utilisateurs (car sa ne correspond pas à l'utilisation de ce forum).
 
bon à part ça, je ne sais pas trop! En plus ce qu'il me reste à faire (une fonction recheche par exemple) n'est pas trés facile pour moi. Mais en cherchant un peu sur ce forum et les site sur php, ça devrait aller !
Suri

oloide a écrit a écrit :

salut à tous !
 
bon voilà, je débute en php et Mysql et j'ai fait un forum pour commencer...
c'est chez free : http://ylepais.free.fr/forum/forum.php3
Essayez pour voir s'il n'y a pas de bugs et pour me donner vos idée en terme de fonctions à rajouter...etc  




 
 
 :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  
 
Ouaha il est super, allez i tous!!!
 
 
 :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  
 
 
(ben koi? fo bien te faire un peu de pub :) )

oloide salut à tous !
 
bon voilà, je débute en php et Mysql et j'ai fait un forum pour commencer...
 
Pour l'instant, j'ai copié l'interface de ce forum pour pouvoir me concentrer sur le code, je verrais plus tard pour le graphisme !
 
c'est chez multimania : http://www.multimania.com/oloide/forum.php3
 
donc ça rame : bientôt il sera chez multimania.
 
Essayez pour voir s'il n'y a pas de bugs et pour me donner vos idée en terme de fonctions à rajouter...etc

 

[edtdd]--Message édité par oloide--[/edtdd]


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