systéme de news en utilisant le forum

systéme de news en utilisant le forum - PHP - Programmation

Marsh Posté le 11-11-2003 à 16:14:36    

:bounce:  :bounce:


Message édité par BigBondaBroth le 11-11-2003 à 17:10:43
Reply

Marsh Posté le 11-11-2003 à 16:14:36   

Reply

Marsh Posté le 11-11-2003 à 16:30:49    

Citation :

Système de news via ibf
 
Installez ibf sur votre espace web. Pour cela charger le contenu du dossier upload sur votre site Web via le ftp puis lancez sm_install.php. Ceci n?étant pas un tutorial sur l?installation de ibf je n?expliquerais pas l?installation en détail.
 
Après l?installation lancez l?administration et créez vos forums tout en n?oubliant pas d?en nommer un News ou vous prendrez le soin de régler les paramètre pour que seul les modérateurs et administrateurs puissent poster (cela se trouve tout en bas du formulaire de création). Cliquez sur ce forum après avoir fait ces réglages et regardez l?url de la page. Vous verrez index.php?showforum=un nombre. Notez ce nombre quelque part il sera utile pour la suite de l?installation.
 
Maintenant créez une page en php à la racine du forum se nommant home.php comportant votre design et introduisez le code suivant :

Citation :


<?
echo'<table width="100%" cellspacing="0" border="0" cellpading="0">';
$sql=mysql_query("Select * from ibf_topics where forum_id=2 order by tid desc limit 8 " );
 
while($data=mysql_fetch_array($sql))
{
echo'<tr><td>&nbsp;<b><a style="color : #0066FF; text-decoration : none; size :3;" href=" index.php?showtopic='.$data["tid"].'"><font style=a:2>'.$data["title"].'</font></a></b>&nbsp; <font color=#0000cc>par '.$data["starter_name"].'</font></td></tr>';
 
echo'<tr><td width=472>&nbsp;'.$data["description"].'</td></tr>';
}
 
echo'</table>';
?>


 
 
Il suffit alors de remplacer where forum_id=2 du mysql_query par l'id de votre forum que vous avez pris le soin de prendre précédemment et de modifier la couleur, la taille etc... du lien qui pour des raisons de simplification n'utilise pas de css. Si vous souhaitez mettre ce code dans un autre répertoire que celui du forum, il suffira de changer l'url du lien.
 
Par Suncrusher


 
 
en fais j'ai trouvé sa sur un forum , est ce que quelqu'un pourais m'aidé svp??

Reply

Marsh Posté le 11-11-2003 à 16:44:49    

Il est où le problème, y'a qu'à savoir lire...

Reply

Marsh Posté le 11-11-2003 à 17:35:27    

BigBondaBroth a écrit :

Citation :

Système de news via ibf
 
Installez ibf sur votre espace web. Pour cela charger le contenu du dossier upload sur votre site Web via le ftp puis lancez sm_install.php. Ceci n?étant pas un tutorial sur l?installation de ibf je n?expliquerais pas l?installation en détail.
 
Après l?installation lancez l?administration et créez vos forums tout en n?oubliant pas d?en nommer un News ou vous prendrez le soin de régler les paramètre pour que seul les modérateurs et administrateurs puissent poster (cela se trouve tout en bas du formulaire de création). Cliquez sur ce forum après avoir fait ces réglages et regardez l?url de la page. Vous verrez index.php?showforum=un nombre. Notez ce nombre quelque part il sera utile pour la suite de l?installation.
 
Maintenant créez une page en php à la racine du forum se nommant home.php comportant votre design et introduisez le code suivant :

Citation :


<?
echo'<table width="100%" cellspacing="0" border="0" cellpading="0">';
$sql=mysql_query("Select * from ibf_topics where forum_id=2 order by tid desc limit 8 " );
 
while($data=mysql_fetch_array($sql))
{
echo'<tr><td>&nbsp;<b><a style="color : #0066FF; text-decoration : none; size :3;" href=" index.php?showtopic='.$data["tid"].'"><font style=a:2>'.$data["title"].'</font></a></b>&nbsp; <font color=#0000cc>par '.$data["starter_name"].'</font></td></tr>';
 
echo'<tr><td width=472>&nbsp;'.$data["description"].'</td></tr>';
}
 
echo'</table>';
?>


 
 
Il suffit alors de remplacer where forum_id=2 du mysql_query par l'id de votre forum que vous avez pris le soin de prendre précédemment et de modifier la couleur, la taille etc... du lien qui pour des raisons de simplification n'utilise pas de css. Si vous souhaitez mettre ce code dans un autre répertoire que celui du forum, il suffira de changer l'url du lien.
 
Par Suncrusher


 
 
en fais j'ai trouvé sa sur un forum , est ce que quelqu'un pourais m'aidé svp??


 
Qu'est-ce que tu ne comprends pas ?  :heink:

Reply

Marsh Posté le 11-11-2003 à 19:07:58    

bein en fais sa marche pas et j'ai droit a ce beau message d'erreur!
 

Citation :


Parse error: parse error, unexpected '<' in home.php on line 2

Reply

Marsh Posté le 11-11-2003 à 19:11:43    

purée !! mais c'est une syntax error ton truc ! t'as du te chier dessus en saisissant et puis voila !!


Message édité par Harkonnen le 11-11-2003 à 19:12:24

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 11-11-2003 à 19:13:02    

Y'a quoi en ligne 2 ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 11-11-2003 à 19:13:41    

au fait, pourquoi t'as édité ton 1er post ? maintenant on sait vachement de quoi parle le topic !!!
putain, ça commence à bien faire les neuneus à force :fou:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 11-11-2003 à 19:16:59    

Ouais, ben les neuneus, on est là pour essayer de les aider non ?
Elever le niveaux est notre mission.
Sinon, tout notre taf va partir en Inde :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 11-11-2003 à 19:19:41    

o sa vas le gars on se calme je suis peut étre neuneu , mais bon  
c pas pour sa qu'il faut m'insulté!

Reply

Marsh Posté le 11-11-2003 à 19:19:41   

Reply

Marsh Posté le 11-11-2003 à 19:20:06    

quand je dis neuneu, je ne critique pas le newbie, mais le gars qui a cru bon de virer le sujet de son 1er post pour upper !


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 11-11-2003 à 19:22:05    

BigBondaBroth a écrit :

o sa vas le gars on se calme je suis peut étre neuneu , mais bon  
c pas pour sa qu'il faut m'insulté!
 


et maintenant, t'as l'air fin ! comment vont faire ceux qui auraient pu t'aider s'ils ne savent meme pas de quoi parle le topic ? [:kiki]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 11-11-2003 à 19:26:19    

De toutes manières, on attend toujours ce qui se trouve en "ligne 2"...

Reply

Marsh Posté le 11-11-2003 à 19:28:00    

C'est le problème avec Harko, il énerve tellement le gars que ce dernier ne sais plus où il en est :o


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 11-11-2003 à 19:30:44    

Ben il faut dire qu'il y a de quoi s'énerver un peu avec des gars qui arrivent avec des applis bêtement téléchargées ici et là et qui en plus nous prettent des pouvoirs divinatoires pour résoudre leurs problèmes...  :D

Reply

Marsh Posté le 11-11-2003 à 19:40:41    

Cà ne pose pas de problème à un dieu :o


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 11-11-2003 à 19:52:45    

je l'ai fait fuir ? [:cupra]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 11-11-2003 à 19:56:53    

YES :fou:
Un boulot de moins pour nous, et un de plus pour les indiens :whistle:


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 12-11-2003 à 16:47:28    

et non je suis tjs la!!
les indiens m'ont pas eu!!
en fais je voulais  savoir si quqelqu'un saurais m'expliqué comment faire un systéme simple de news , pour mon site!

Reply

Marsh Posté le 12-11-2003 à 17:34:34    

Tu fais 3 pages en php.
 
la première vérifie que l'utilisateur est autorisé à utiliser les news.
La deuxième est le formulaire contenant ce qu'il faut pour que l'utilisateur puisse poster : le titre, et le message par exemple.
La troisième page est la page appelée quand l'utilisateur appuies  sur "valider" pour poster la news. C'est une page qui va donc valider la news et la mettre soit sur un fichier texte, soit dans une base de donnée.
 
Voilà, tu as là les principes généraux. A toi de te mettre au boulot maintenant.

Reply

Marsh Posté le 12-11-2003 à 17:42:15    

eu j'ai un petit soucis,
c'est que j'ai jamais fais de programmation en php!!
ni meme en quoi que se soit!

Reply

Marsh Posté le 12-11-2003 à 17:42:46    

??

Reply

Marsh Posté le 12-11-2003 à 18:01:47    

[:necris]

Reply

Marsh Posté le 12-11-2003 à 18:10:08    

BigBondaBroth a écrit :

eu j'ai un petit soucis,
c'est que j'ai jamais fais de programmation en php!!
ni meme en quoi que se soit!


 
Eh bien tu es ici dans la section programmation du forum pour apprendre non ? Ah moins que tu aies pensé naïvement que quelqu'un allait travailler pour toi ici... Si c'est le cas, tu peux écrire une autre lettre au père-noël... La dernière s'est perdue en cours de route...  :lol:

Reply

Marsh Posté le 12-11-2003 à 18:42:35    

snif

Reply

Marsh Posté le 12-11-2003 à 18:43:28    

bon pas grave!
alors j'ai plus qu'a me mettre a la programmation php!
sa doit pas étree si complqué que sa ,
vous auriez queluque pars ou on apprend a de pures débutant a faire de laprogrammation en php?

Reply

Marsh Posté le 12-11-2003 à 19:18:34    

ah, voilà une idée qu'elle est bonne.
 
Alors, tu n'as VRAIMENT JAMAIS fait de programmation de ta vie ? Si c'est le cas, je te recommande de prendre un livre qui traite de la programmation EN GENERAL pour que tu puisses appréhender les principes de base.
 
Ensuite, rassure-toi ! PHP est un langage "facile" à apprendre.  
 
Un bon lien pour démarrer est http://www.phpdebutant.org
 
Tu fais tous les tutos (c'est pas tellement long, quelques jours tout au plus) et après tu seras largement capable de faire un système de news comme tu le souhaites. ;)
 
La première étape pour pouvoir faire du php, c'est d'installer easyphp si tu es sous windows ou xampp si tu es sous Linux.
 
Avant que tu ne reviennes ici pour poser la question, sache qu'une page en php pour être interprêtée soit être en .php et qu'elle doit se trouver dans ton répertoire www d'apache situé dans le répertoire easyphp.
Ensuite pour VOIR ta page, tu devras sans doute faire http://localhost/tapage.php
 
Voilà, tu as là les premières infos pour démarrer. A bientôt. ;)


Message édité par Hermes le Messager le 12-11-2003 à 19:19:52
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed