begin process at 2012 05 31 01:35:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Problème forum


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème forum

mardi 2 août 2005 à 02:08:04 | Problème forum

Ssnacke

J'ai voulu crée un forum moi même parce que l'inconvénient avec des forums phpbb et autres c'est que les membres doivent toujours se réinscrire deux fois... (une inscription sur le site et une inscription sur le forum).

J'ai donc voulu en faire un lier au site afin d'avoir une reconnaissance de pseudo ! Mais n'ayant pas un niveau très élevé en php j'ai vite rencontré un problème. Mais pas moyen de voir ou sa coince !
C'est assez complexe car il doit y avoir des erreurs un peu partout donc merci de pas trop s'énerver sur moi :)

Le système de ballon rouge et de ballon blanc (L'image donc qui dis si message non lu ou message lu) déconne. Sa reste toujours message non lu !!!

Le forum ne veut apparement jamais me considéré comme un connecté alors que je le suis.
J'ai même obligé d'être connecté pour allez sur les pages pour essayer, mais le forum veut rien savoir pour lui je suis toujours un invité ! Donc je pense que le problème viendrait de la...

J'ai aussi un problème pour l'envoie des avatars sur le forum, à chaque fois que je veux en envoyer un il m'envoie sur la partie des passes perdu ! Je ne comprend pas sa non plus...
Normalement en étant connecté il devrait affiché l'avatar sur un topic mais la il met invité ... même si je me met un avatar moi même manuellement dans la bdd, le forum ne me connait pas !

Enfin je vous remercierais si une personne pourrait m'aidé dans mes problèmes même si c'est pas très clair je reste bien sur la si vous voulez me demandez une précision ! C'est surement un détail... mais j'ai fais ce que j'ai pu pour trouvé de moi même :( !

Le système pour se connecter :
http://www.jeux-rsca.net/forum/index.php
Pseudo : Ssnacke
Mot de passe : test
Ensuite une fois connecter allez sur forum.php et vous y êtes !


Il y a 5 fichiers php,
fonctions.php -> source
forum.php -> source
forumoubli.php -> source
forumreply.php -> source
forumtopic.php -> source

voilà les tables sql :

--
-- Structure de la table `tche_forums`
--

CREATE TABLE `tche_forums` (
  `forum_id` smallint(5) unsigned NOT NULL default '0',
  `forum_name` varchar(150) default NULL,
  `forum_desc` text,
  `forum_status` tinyint(4) NOT NULL default '0',
  `forum_posts` mediumint(8) unsigned NOT NULL default '0',
  `forum_topics` mediumint(8) unsigned NOT NULL default '0',
  `forum_last_post_id` mediumint(8) unsigned NOT NULL default '0',
  PRIMARY KEY  (`forum_id`),
  KEY `forum_last_post_id` (`forum_last_post_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `tche_posts`
--

CREATE TABLE `tche_posts` (
  `post_id` mediumint(8) unsigned NOT NULL auto_increment,
  `topic_id` mediumint(8) unsigned NOT NULL default '0',
  `forum_id` smallint(5) unsigned NOT NULL default '0',
  `post_time` int(11) NOT NULL default '0',
  `poster_id` mediumint(8) NOT NULL default '0',
  `poster_ip` varchar(15) NOT NULL default '',
  `post_username` varchar(25) default NULL,
  `post_subject` varchar(60) default NULL,
  `post_text` text,
  PRIMARY KEY  (`post_id`),
  KEY `forum_id` (`forum_id`),
  KEY `topic_id` (`topic_id`),
  KEY `post_time` (`post_time`),
  KEY `poster_id` (`poster_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

-- --------------------------------------------------------

--
-- Structure de la table `tche_topics`
--

CREATE TABLE `tche_topics` (
  `topic_id` mediumint(8) unsigned NOT NULL auto_increment,
  `forum_id` smallint(8) unsigned NOT NULL default '0',
  `topic_title` char(60) NOT NULL default '',
  `topic_time` int(11) NOT NULL default '0',
  `topic_views` mediumint(8) unsigned NOT NULL default '0',
  `topic_replies` mediumint(8) unsigned NOT NULL default '0',
  `topic_status` tinyint(3) NOT NULL default '0',
  `topic_vote` tinyint(1) NOT NULL default '0',
  `topic_type` tinyint(3) NOT NULL default '0',
  `topic_first_post_id` mediumint(8) unsigned NOT NULL default '0',
  `topic_last_post_id` mediumint(8) unsigned NOT NULL default '0',
  PRIMARY KEY  (`topic_id`),
  KEY `forum_id` (`forum_id`),
  KEY `topic_status` (`topic_status`),
  KEY `topic_type` (`topic_type`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

-- --------------------------------------------------------

--
-- Structure de la table `tche_vote_desc`
--

CREATE TABLE `tche_vote_desc` (
  `vote_id` mediumint(8) unsigned NOT NULL auto_increment,
  `topic_id` mediumint(8) unsigned NOT NULL default '0',
  `vote_text` text NOT NULL,
  `vote_start` int(11) NOT NULL default '0',
  `vote_length` int(11) NOT NULL default '0',
  PRIMARY KEY  (`vote_id`),
  KEY `topic_id` (`topic_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Structure de la table `tche_vote_results`
--

CREATE TABLE `tche_vote_results` (
  `vote_id` mediumint(8) unsigned NOT NULL default '0',
  `vote_option_id` tinyint(4) unsigned NOT NULL default '0',
  `vote_option_text` varchar(255) NOT NULL default '',
  `vote_result` int(11) NOT NULL default '0',
  KEY `vote_option_id` (`vote_option_id`),
  KEY `vote_id` (`vote_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `tche_vote_voters`
--

CREATE TABLE `tche_vote_voters` (
  `vote_id` mediumint(8) unsigned NOT NULL default '0',
  `vote_user_id` mediumint(8) NOT NULL default '0',
  `vote_user_ip` char(8) NOT NULL default '',
  KEY `vote_id` (`vote_id`),
  KEY `vote_user_id` (`vote_user_id`),
  KEY `vote_user_ip` (`vote_user_ip`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Structure de la table `smiley`
--

CREATE TABLE `smiley` (
  `id` smallint(8) unsigned NOT NULL auto_increment,
  `code` varchar(10) NOT NULL default '',
  `image` varchar(126) NOT NULL default '',
  PRIMARY KEY  (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=52 ;

      
Et la table client de mon site ou j'essaie de combiner avec le forum : 
--
-- Structure de la table `client`
--

CREATE TABLE `client` (
  `numCli` int(11) NOT NULL auto_increment,
  `civil` varchar(5) NOT NULL default '',
  `Nom` varchar(20) NOT NULL default '',
  `Prenom` varchar(20) NOT NULL default '',
  `Login` varchar(10) NOT NULL default '',
  `Password` varchar(10) NOT NULL default '',
  `Dateinscrit` date NOT NULL default '0000-00-00',
  `Telephone` varchar(15) NOT NULL default '',
  `Ville` varchar(20) NOT NULL default '',
  `Adresse` varchar(50) NOT NULL default '',
  `Codepostal` varchar(10) NOT NULL default '',
  `mail` varchar(50) NOT NULL default '',
  `pays` varchar(8) NOT NULL default '',
  `InscriptionIp` varchar(15) NOT NULL default '',
  `nbPoints` bigint(11) NOT NULL default '0',
  `heureCreation` time NOT NULL default '00:00:00',
  `dateNaissance` date NOT NULL default '0000-00-00',
  `letter` int(1) NOT NULL default '1',
  `explin` varchar(20) NOT NULL default '',
  `pubsite` varchar(30) NOT NULL default '',
  `user_id` mediumint(8) NOT NULL default '0',
  `user_active` tinyint(1) default '1',
  `user_session_time` int(11) NOT NULL default '0',
  `user_lastvisit` int(11) NOT NULL default '0',
  `user_regdate` int(11) NOT NULL default '0',
  `user_level` tinyint(4) default '0',
  `user_posts` mediumint(8) unsigned NOT NULL default '0',
  `user_dateformat` varchar(14) NOT NULL default 'l d F Y à H:i',
  `user_rank` int(11) default '0',
  `user_avatar` varchar(100) default NULL,
  `user_avatar_type` tinyint(4) NOT NULL default '0',
  PRIMARY KEY  (`numCli`),
  KEY `Login` (`Login`),
  KEY `user_session_time` (`user_session_time`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=14093 ;
       

mardi 2 août 2005 à 02:27:59 | Re : Problème forum

Anthomicro

Salut,

c'est assez compliqué à gérer ce système des messages lus/non lus. Soit tu passes par cookie, et c'est chiant si l'internaute change de PC (ou si il efface les cookies) soit tu passes par une base ce qui est préférable, mais bon faut surtout bien réfléchir à la conception.

Dans ta table qui marque les topics consultés, il faut d'abord l'id du topic, l'heure et l'id du membre.

Lorsque qu'un membre poste un nouveau message dans le topic, tu effaces de cette table les valeurs correspondantes à ce topic pour que les messages passent en "non lus".

Y'a encore d'autres choses à penser (date butoire à partir de laquelle tous les messages seront marqués lus si le membre le désire) par exemple...


    mardi 2 août 2005 à 02:58:26 | Re : Problème forum

    Ssnacke

    Bah, c'est ce que j'ai fais avec user_session_time et user_aftertim!!!
    A chaque fois qu'il y a une connexion user_session_time va a user_after et user_session_time devient la date actuel !

    J'aimerais l'avis d'autres personnes sur ce problème en regardant mieux mes sources je suis sur qu'il y a une solution...

    Merci d'avance.
    mardi 2 août 2005 à 04:18:22 | Re : Problème forum

    Anthomicro

    En même temps tu n'auras jamais un code tout fait, surtout pour ce que tu demandes c'est du boulot...


      mardi 2 août 2005 à 16:02:29 | Re : Problème forum

      Ssnacke

      Je n'ai pas demander un code tout fait j'ai juste demandé de m'aidé pour trouver les erreurs !
      C'est vraiment des messages pour rien ...
      mardi 2 août 2005 à 16:04:57 | Re : Problème forum

      Anthomicro

      Essaie de condenser ton code, t'as vu tout le code que tu nous passes ? tu crois vraiment obtenir de l'aide avec tout ce code ?

      Soit, enfin c'est toi qui voit hein...




        Cette discussion est classée dans : forum, id, not, vote, default


        Répondre à ce message

        Sujets en rapport avec ce message

        Dernières réponses aux post en haut du forum [ par porciner ] Bonjour, j'ai un problème :J'ai fait un forum et je voudrais que les titres des posts soient affichés en tenant compte de leur dernière réponse et non creation *.sql [ par westsider ] bonjour,je cherche un script pour creer un fichier *.sql coéplet, j'en ai qui fait ca :create table geneve ( id int(11) not null auto_increment, tit besoin d'aide pour une analyse [ par speedylol ] j'aurais besoins d'une analyse suivant merise pour c'est table ,j'ai perdu toute mon analyse et je doit terminée mon mémoire pour remettre ce soir il problème d'update dans bdd... [ par djinko ] Bonsoir,J'ai deux tables :---------------------------------------------------------------------------------------CREATE TABLE `membre` (    `id_membre CREATE TABLE [ par simon0000 ] salut tous le monde est ce que quelque un pourais me dir pourquoi ce code ne me marche pasmerciCREATE TABLE shop_commandes (   ID int(5) DEFAULT '0' N Résultat d’une requete [ par djinko ] Bonjour,   J’ai crée un espace membre et j’aimerai pouvoir consulter les fiches à l’aide d’un formulaire mais je ne sais pas comment faire pour récupé Pb relation entre deux tables ! [ par milkasoprano ] Bonjour tous le monde, apres 2 heures de recherches je narrive pas a mettre en relation "deux tables" pour afficher un while avec les donnés ! c un p Insertin de donnees via un fichier externe [ par jeremay ] Bonjour, j'ai besoin d'un peu d'aide sur un import d'un fichier CSV alors je m'explik :- j'ai 4 tables : CREATE TABLE `marque` (  `id_marq` int(11) NO Tableau dynamique et couleur des lignes [ par jumano ] Bonjour, Débutant en PHP Je travaille actuellement sur l'élaboration d'une petite application WEB de gestion de courriers ARRIVES et DEPARTS. J'ai une Imbriquer des requetes [ par Minette26 ] Bonsoir,Pouvez-vous me dire si j'ai une solution à mon problème ou s'il faut que je reprenne mes variables ?J'ai enregistré dans ma table "depot_livre


        Nos sponsors


        Sondage...

        Comparez les prix

        CalendriCode

        Mai 2012
        LMMJVSD
         123456
        78910111213
        14151617181920
        21222324252627
        28293031   

        Consulter la suite du CalendriCode

        Photothèque

        A découvrir



         
        Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
        CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
        CodeS-SourceS.com© est une marque déposée tous droits réservés

        Google Coop CodeS-SourceS Google Coop CodeS-SourceS
        Temps d'éxécution de la page : 0,359 sec (4)

        Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales