Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Site Web > PHP > Big tuto sur les forums > Lecture du sujet

Big tuto sur les forums

comment créer un forum

Vous devez être inscrit pour pouvoir poster des messages

Page : Précédente  1  2  3  4  5  6  ...  136  137  138  139  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  4  5  6  ...  136  137  138  139  Suivante
Hors ligne shinichi4 # Posté le 23/10/2006 à 01:06:14
Groupe : Membres
Reprise du dernier message de la page précédente :
Bonsoir les zéros, j'ai lu en gros les messages et j'avoue que moi aussi je suis partant pour ce tuto^^
Même si le tuto "créer un forum simple" m'a pas mal appris, un tuto plus complet ne serait pas de refus alors bonne chance au rédacteur^^

En passant, j'ai vu le forum en lien et il est plutôt bien, en tout cas moi il me plait bien.
Édité le 23/10/2006 à 01:06:44 par shinichi4

Vive les détectives !
 
Hors ligne Talus # Posté le 23/10/2006 à 11:47:06
タルス
Avatar
Groupe : Membres
Citation : Acuzi
Citation : Acuzi
désolé d'être aussi insistant, mais j'ai une question, est ce qu'il sera sécurisé le forum ? Il pourra être pirater à la phpbb ?

STP, peut tu répondre, merci :)
Et dommage qu'il a été refuser :(


Le truc c'est d'apprendre à créér un forum, et non aps de le redistribuer... >_>
 
Hors ligne shinichi4 # Posté le 23/10/2006 à 12:17:44
Groupe : Membres
Oui c'est vrai :)
Les fonctions de sécurité viennent après, surtout si on veut le programmer soit même, après c'est à nous de faire ça, si tout est fait dans le tuto, ça devient un phpbb que l'on télécharge ;) .

Moi je suis intéressé pour voir comment créer les catégories, comment faire apparaitre les boutons pour les modos et disparaitre pour les autres utilisateurs et tout ça. :p
J'adore les petits smileys du SdZ :-°

Vive les détectives !
 
Hors ligne Sulfuron # Posté le 23/10/2006 à 20:18:14
Avatar
Groupe : Membres
Oui chacun modifiera le code source ^^ Suivant ces ' envie ' :-°
Hors ligne Dark Shadow # Posté le 23/10/2006 à 20:57:41
Salut a tous!
Groupe : Membres
il a etait envoyer?
 
Hors ligne Talus # Posté le 23/10/2006 à 21:19:11
タルス
Avatar
Groupe : Membres
(Pour la enieme fois, arreterz de demander si il est publié, suffit de regarder...)

Sinon, pour les catégories, suffit de fair eune table de catégories, et d'utiliser habilement les jointures....

Et pour les boutons de modération, suffit aussi de faire une condition sur le statut du membre...
 
Hors ligne General Vans # Posté le 24/10/2006 à 17:49:17
Avatar
Groupe : Membres
Il est en cours de validation ....

Image utilisateur
Foncez y ! Un site pour partager son savoir scientifique

Je précise que je suis très peu disponible donc ne m'en voulez pas si je mets du temps à réagir aux MP :(
 
Hors ligne tibeoh # Posté le 24/10/2006 à 17:54:18
Quand je pense que...
Avatar
Groupe : Membres
Super cette idée,

mais j'éspère que tu ne donnes pas trop les codes car j'aime pas copier.
Une BONNNE explications et c'est good...

Mon site de monocycle !
Image utilisateur
 
Hors ligne Pyerow # Posté le 24/10/2006 à 18:17:53
Still Have a Dream
Avatar
Groupe : Membres
ben y'a au moins tout les codes de correction pour les TPs, et des codes d'exemples, je pense

(du moins j'espère :p )

- HTML/CSS -PHP/MySQL- Java - C/C++ - Firefox - Cinéma 4D - Dofus
Un revenant est parmis vous, de temps en temps, les p'tits lous

My FaceBook
 
Hors ligne sparda # Posté le 24/10/2006 à 18:25:06
Avatar
Groupe : Membres
ce n'est pas une bonne idée c'est presque l'idée du siecle nuance ^^
Hors ligne anonyme # Posté le 24/10/2006 à 18:28:33
Groupe :
Je vois pas en quoi c'est léidée du siècle.
Il y a autant de forum que personnes qui savent en coder un. Chacun à des attentes et des envies différentes, et aucun forum, mis à part celui qu'on fait soi-même, si on a les compétences nécessaires, ne peut nous convenir parfaitement.

On peut faire un tuto sur les techniques principales, mais même la, plusieurs écoles s'affronte à tous les niveux. Un tuto de forum, c'est un type de forum avec un type de code, rien d'autre. ( A moins que le tuto ne fasse 6000 km de long :p )
Hors ligne General Vans # Posté le 24/10/2006 à 21:45:33
Avatar
Groupe : Membres
Citation : Yondaime
Je vois pas en quoi c'est léidée du siècle.
Il y a autant de forum que personnes qui savent en coder un. Chacun à des attentes et des envies différentes, et aucun forum, mis à part celui qu'on fait soi-même, si on a les compétences nécessaires, ne peut nous convenir parfaitement.

On peut faire un tuto sur les techniques principales, mais même la, plusieurs écoles s'affronte à tous les niveux. Un tuto de forum, c'est un type de forum avec un type de code, rien d'autre. ( A moins que le tuto ne fasse 6000 km de long :p )


Voilà

Celà dit ça fait plaisir de voir ce type de réactions :)

Citation : Pas de titre
ce n'est pas une bonne idée c'est presque l'idée du siecle nuance ^^


Sinon, oui le tuto fait pas mal de code car il y a déjà tout ceux des pages php. Celà dit j'ai essayé de les expliquer le plus possible
Édité le 24/10/2006 à 21:46:58 par General Vans

Image utilisateur
Foncez y ! Un site pour partager son savoir scientifique

Je précise que je suis très peu disponible donc ne m'en voulez pas si je mets du temps à réagir aux MP :(
 
Hors ligne Dark Shadow # Posté le 25/10/2006 à 12:01:46
Salut a tous!
Groupe : Membres
J'espaire qu'il sera valider pour ce soir ^^
 
Hors ligne Sulfuron # Posté le 25/10/2006 à 12:10:44
Avatar
Groupe : Membres
Oui moi aussi :)
Et de toute façon je suis en vacance :p Donc j'ai tout mon temps ^^
Hors ligne Dark Shadow # Posté le 25/10/2006 à 12:20:46
Salut a tous!
Groupe : Membres
Ouai je suis an vacances depuis 1 heure ^^
 
Hors ligne JALeX # Posté le 25/10/2006 à 12:36:05
Rho rho bong !
Avatar
Groupe : Membres
Si il n'y a qu'un tuto sur les forums en ligne,
il y en a plusieurs en cours de rédaction.

Je ne m'en occupe pas particulièrement, donc je ne sais pas trop ce que ca vaut..

Si tu as un plan bien précis et des idées en tête, avec de la motiviation,

vas y ;)


Sea, SDZ and fun :soleil: :ici - - Tuto - Détérage >_< - fun

 
Hors ligne kateo # Posté le 25/10/2006 à 13:41:44
Avatar
Groupe : Membres
Juste une question, pour gérer les topics vus/non-vus, quelle méthode as-tu employé? Pour mon forum (j'ai utilisé le même tuto) je pensais utiliser une session contenant un array dont les index correspondraient à l'id du tuto et la valeur étant le timestamp du dernier passage mais c'est une technique de bourrin un peu lourde je pense.
 
Hors ligne anonyme # Posté le 25/10/2006 à 13:43:10
Groupe :
Bourrin, très lourde et peu flexible.
La meilleure méthode ( d'après moi ) c'est une table qui reprend l'id du membre, l'id du sujet et l'id du dernier message lu ( ou son timestamp ( unix ou sql ) )

Rapide, précis, pas lourd.
Hors ligne kateo # Posté le 25/10/2006 à 13:46:14
Avatar
Groupe : Membres
D'accord, je vois, c'est vrai que c'est bien plus pratique, il suffit de rechercher le champs en question et de faire un UPDATE pour modifier les date.... Merci beaucoup!
 
Hors ligne Dark Shadow # Posté le 25/10/2006 à 16:59:22
Salut a tous!
Groupe : Membres
ces moin lourd,Et plus pratique ces vrais et ces ce que je vais utiliser!
 
Hors ligne Talus # Posté le 25/10/2006 à 21:43:51
タルス
Avatar
Groupe : Membres
Le dernier message non lu.... OSEF !
Enfin je trouve. Le système lu / non-lu se limite, d'après moi, à l'icone....
 
Hors ligne anonyme # Posté le 25/10/2006 à 21:52:21
Groupe :
Non :p
Dans une convers bien animée, ou y a 10 pages par jour, on est bien content de retrouver le dernier message lu, parce que visiter 50 pages pour savoir ou on s'était arreter, c'est une perte de temps énorme.

et puis, quand on fait son lu/non-lu, si on le fait de certaines façon, on a très facilement le dernier message lu.
Hors ligne Talus # Posté le 25/10/2006 à 23:57:33
タルス
Avatar
Groupe : Membres
Mouais. Moi je ne l'utilise que pour voir si dans un sujet que j'ai visité, y'a eu des nouveaux messages (et dans ce cas, je sais à peu près ou j'en suis), ou dans les forums... =)
 
Hors ligne Dark Shadow # Posté le 26/10/2006 à 09:08:33
Salut a tous!
Groupe : Membres
Citation : Talus
Mouais. Moi je ne l'utilise que pour voir si dans un sujet que j'ai visité, y'a eu des nouveaux messages (et dans ce cas, je sais à peu près ou j'en suis), ou dans les forums... =)


Je fais exactement la même chose :p
 
Hors ligne kateo # Posté le 26/10/2006 à 09:19:36
Avatar
Groupe : Membres
Moi je suis d'accord avec Yondaime, c'est plus clair et la navigation dans le forum est plus aisée, surtout si c'est un gros forum comme le SdZ, imaginez si vous n'aviez pas la fonction....
Bon mon site ne sera surement pas aussi visité mais bon, l'espoir fait vivre ^^
 
Hors ligne Cyril0506 # Posté le 27/10/2006 à 12:42:35
Groupe : Membres
Bonjours,
Le tuto continue ou pas?

Skate For Fun
 
Hors ligne DexteR # Posté le 27/10/2006 à 14:10:58
teR ... DexteR
Avatar
Groupe : Membres
Lis bien, il a dit qu'il était en cours de validation !

DexteR

N'allez pas voir mon site se n'est que des tests...
 
Hors ligne Cyril0506 # Posté le 27/10/2006 à 18:44:18
Groupe : Membres
a ok ^^

Skate For Fun
 
Hors ligne Nelty # Posté le 27/10/2006 à 18:57:20
Garfield attitude §
Avatar
Groupe : Membres
Nous sachons que vous êtes impatients, mais un ça ne se valide pas en 3 heures, mais plus en plusieurs jours ( y a pleins d'autres tutos en validations!). Ensuite, nous avons essayer d'ajouter des fonctions pas très lourde mais utiles (comme le bannissement). Je pense que des fonction comme les images pour les rangs sont une perte de vitesse d'affichage, et en + pas très utiles! Après, chacun rajoute 1, 2, 5, lignes de codes pour améliorer le code! Nous essayerons de faire une adminsitration complète où l'on pourra modifier le plus de choses (elle sera peut être un poil plus longue à charger :p).

Image utilisateur






Python



À l'ouïe de ce mot, vous pouvez penser à deux choses. La première, c'est le serpent. La deuxième, c'est le langage de programmation. Étant donné que nous sommes sur un site basé autour de ce dernier domaine, je vais plutôt m'intéresser au langage. :p

Concrètement, Python c'est quoi ?



Python est comme je l'ai indiqué plus haut un langage de programmation interprété.
Il est placé sous une licence libre et est un langage dit «multi-plateforme» (il fonctionne sous Windows, Mac et Linux).
Comme beaucoup, il est à la base exploitable en console, mais l'utilisation de GUI est envisageable pour faire une application graphique.

Atouts



Un des gros avantages de Python est qu'il est très simple à l'écriture et vous permet d'adopter de bonnes méthodes de programmation, notamment au niveau de la lisibilité du code.
En effet, ici, plus d'accolades ou autres pour indiquer un bloc d'instruction (if, else, while, ...), tout se fait par indentation.
Ainsi, un tel code en PHP :
Code : PHP
1
2
3
4
5
6
<?php
for($i=1;$i<=3;$i++)
{
echo $i*2.' ';
}
?>

Donnera ceci en Python :
Code : Python
1
2
3
4
for i in xrange(1,4):
  print 2*i
# ou
[i*2 for i in [1,2,3]]


Les deux afficheront (à peu près) :
Citation : Résultat :

2,4,6


Remarquez la simplification du code pour effectuer une action très simple.

Il a aussi l'avantage d'intégrer de nombreuses bibliothèques pour effectuer une multitude d'actions très diverses, dans tous les domaines. math pour les opérations mathématiques par exemple.

Pour finir, il est aussi exploitable sur le Web. Pour l'utiliser, il vous faudra un hébergeur l'acceptant et peut-être inclure certaines bibliothèques selon vos besoins (je pense à CGI pour les traitements de formulaire). À titre d'information, alwaysdata accepte le Python et est gratuit.

Où apprendre ?



Question évidemment indispensable si vous êtes intéressés... La première, la plus évidente, c'est la documentation officielle de Python, malheureusement uniquement disponible en anglais.
Mais il existe un cours très réputé rédigé par un certain Gérard Swinnen qui est disponible en français.
S'il ne vous plaît pas, Google (ou autre moteur de recherche) est votre ami !

Où se faire aider ?



Peut-être une question qui ne vous viendra pas à l'esprit immédiatement, mais quand vous aurez un problème que vous ne saurez résoudre... Ne vous inquiétez pas, d'autres gens sont passés avant vous et sont prêts à vous aider !
Dans un premier temps, je vous conseille de passer sur IRC, channel #python, serveur irc.epiknet.org . Vous y trouverez un petit groupe de gens qui pourront peut-être vous aider.
Après, si vous n'avez pas résolu votre problème, il reste le forum « Autres langages » où des Pythoneux viennent de temps en temps.
Enfin, si votre problème est lié à l'utilisation d'une bibliothèque, n'oubliez pas d'aller consulter sa documentation (très souvent en anglais).
 
Hors ligne Dark Shadow # Posté le 27/10/2006 à 19:25:20
Salut a tous!
Groupe : Membres
Ouai mais bon j'epair qu'il sera valider d'ici âpres demain
 
Hors ligne Nelty # Posté le 27/10/2006 à 19:28:51
Garfield attitude §
Avatar
Groupe : Membres
De toute façon, dites-moi à quoi ça va vous avancer d'avoir un forum très incomplet?

Image utilisateur






Python



À l'ouïe de ce mot, vous pouvez penser à deux choses. La première, c'est le serpent. La deuxième, c'est le langage de programmation. Étant donné que nous sommes sur un site basé autour de ce dernier domaine, je vais plutôt m'intéresser au langage. :p

Concrètement, Python c'est quoi ?



Python est comme je l'ai indiqué plus haut un langage de programmation interprété.
Il est placé sous une licence libre et est un langage dit «multi-plateforme» (il fonctionne sous Windows, Mac et Linux).
Comme beaucoup, il est à la base exploitable en console, mais l'utilisation de GUI est envisageable pour faire une application graphique.

Atouts



Un des gros avantages de Python est qu'il est très simple à l'écriture et vous permet d'adopter de bonnes méthodes de programmation, notamment au niveau de la lisibilité du code.
En effet, ici, plus d'accolades ou autres pour indiquer un bloc d'instruction (if, else, while, ...), tout se fait par indentation.
Ainsi, un tel code en PHP :
Code : PHP
1
2
3
4
5
6
<?php
for($i=1;$i<=3;$i++)
{
echo $i*2.' ';
}
?>

Donnera ceci en Python :
Code : Python
1
2
3
4
for i in xrange(1,4):
  print 2*i
# ou
[i*2 for i in [1,2,3]]


Les deux afficheront (à peu près) :
Citation : Résultat :

2,4,6


Remarquez la simplification du code pour effectuer une action très simple.

Il a aussi l'avantage d'intégrer de nombreuses bibliothèques pour effectuer une multitude d'actions très diverses, dans tous les domaines. math pour les opérations mathématiques par exemple.

Pour finir, il est aussi exploitable sur le Web. Pour l'utiliser, il vous faudra un hébergeur l'acceptant et peut-être inclure certaines bibliothèques selon vos besoins (je pense à CGI pour les traitements de formulaire). À titre d'information, alwaysdata accepte le Python et est gratuit.

Où apprendre ?



Question évidemment indispensable si vous êtes intéressés... La première, la plus évidente, c'est la documentation officielle de Python, malheureusement uniquement disponible en anglais.
Mais il existe un cours très réputé rédigé par un certain Gérard Swinnen qui est disponible en français.
S'il ne vous plaît pas, Google (ou autre moteur de recherche) est votre ami !

Où se faire aider ?



Peut-être une question qui ne vous viendra pas à l'esprit immédiatement, mais quand vous aurez un problème que vous ne saurez résoudre... Ne vous inquiétez pas, d'autres gens sont passés avant vous et sont prêts à vous aider !
Dans un premier temps, je vous conseille de passer sur IRC, channel #python, serveur irc.epiknet.org . Vous y trouverez un petit groupe de gens qui pourront peut-être vous aider.
Après, si vous n'avez pas résolu votre problème, il reste le forum « Autres langages » où des Pythoneux viennent de temps en temps.
Enfin, si votre problème est lié à l'utilisation d'une bibliothèque, n'oubliez pas d'aller consulter sa documentation (très souvent en anglais).
 

Retour au forum "PHP" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 96 Zéros connectés | Requêtes SQL 6 requêtes | Temps de génération de la page : Total (SQL) 0.1711s (0.1555s)