TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : 1 | ||||||||||||||||
| Pseudo | Commentaire | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Page : 1 | ||||||||||||||||
arcaon
|
# Posté le 30/03/2007 à 16:59:46 - Ce membre a mis la note : 18 | |||||||||||||||
bou!!! J'vous ai fais peur?![]() Groupe : Membres |
Super le tuto Vraiment génial! 18/20
Death Magnetic, nouvelle album de metallica sort le 12 septembre, et son premier single The Day That Never Comes le 22 aout 2008 !!! Black Ice, nouvelle album d'AC/DC sort le 20 Octobre en Europe, et son premier single, Rock 'N Roll Train le 28 aout !!! |
|||||||||||||||
vincent1870
|
# Posté le 23/04/2007 à 09:28:08 - Ce membre a mis la note : 18 | |||||||||||||||
![]() Groupe : Membres |
Moi, je note le premier
Très bon tutoriel, j'ai relevé quelques coquilles, du niveau des parenthèses non fermées, des retours à la ligne étranges, etc. Mais tout ceci n'est qu'au niveau de la forme
Pour le contenu, chapeau, le système de lus/non-lus est maintenant clair avec ce tuto qui complète celui de Atapi. Félicitations
Note : 18/20 |
|||||||||||||||
Arcanos
|
# Posté le 27/05/2007 à 17:35:36 - Ce membre a mis la note : 16 | |||||||||||||||
Imasu ka imasen ka![]() Groupe : Membres |
Ce tuto est vraiment pas mal, mais le problème c'est que le design de base est vraiment ... basique.
De plus, il y a beaucoup de bugs assez chiants (parenthèses, point virgules, ...) Mais sinon le squelette est vraiment cool, et permet de bien comprendre les procédés. Par rapport à ce système de vu/non vu, je n'ai fait que survoler le sujet, personelement je n'ai pas fait du tout comme cela, mais ça marche autant. Je mets 16/20 |
|||||||||||||||
bougaloo
|
# Posté le 28/05/2007 à 20:34:30 - Ce membre a mis la note : 19 | |||||||||||||||
|
peace&love Groupe : Membres |
moi je peux juste dire : BRAVOOOO
malgrés quelques bourdes qui se corrige à chaque mise à jour , celà aie pour la compréhension du script et ainsi les modifications sont plus facile c'est pour çà que je mets 19/20!! encore BRAVOOO |
|||||||||||||||
Artus
|
# Posté le 31/05/2007 à 15:24:49 - Ce membre n'a pas mis de note | |||||||||||||||
![]() Groupe : Membres |
Très bon tuto, mais j'ai relevé 2 erreurs, dont 1 assez embetante
J'ai modifé la vérification au début Dans le cas d'une première visite, la nouvelle table ne contient aucune entrée concernant le topic visité, la requete retourne donc une erreur J'ai donc mis ca a la place : Code : PHP //Topic déjà consulté ? $requete_lu = mysql_query('SELECT tv_id FROM forum_topic_view WHERE tv_topic_id='.$topic.' AND tv_id = '.$_SESSION['id'].''); if (mysql_num_rows($requete_lu) != 0) $nbr_vu = mysql_result($requete_lu, 0); // Si c'est la première fois on insère une ligne entière if (!isset($nbr_vu)) { mysql_query('INSERT INTO forum_topic_view (tv_id, tv_topic_id, tv_post_id) VALUES ('.$_SESSION['id'].', '.$topic.','.$data1['topic_last_post'].')'); } // Sinon on met simplement à jour else { mysql_query('UPDATE forum_topic_view SET tv_post_id ='.$data1['topic_last_post'].' WHERE tv_topic_id = '.$topic.' AND tv_id = '.$_SESSION['id'].''); } J'ai peut etre pas utilisé la meilleure technique, dites moi si je me trompe
La 2eme erreur est vicieuse, mais pas bien grave : Il faut remplacer la ligne : Code : PHP if ($data3['tv_poste'] == '0') { // S'il n'a pas posté
par: Code : PHP if ($data3['tv_poste'] == 0) { // S'il n'a pas posté
On vérifie si $data3['tv_poste'] est égal à 0, et 0 est un chiffre donc pas de simple quote autour. Mon site perso : http://artus.artworks.free.fr/ |
|||||||||||||||
arcaon
|
# Posté le 06/06/2007 à 16:09:00 - Ce membre a mis la note : 18 | |||||||||||||||
bou!!! J'vous ai fais peur?![]() Groupe : Membres |
Sinon, pourrais t'on avoir quelques pistes sur un système anti-flood?
Death Magnetic, nouvelle album de metallica sort le 12 septembre, et son premier single The Day That Never Comes le 22 aout 2008 !!! Black Ice, nouvelle album d'AC/DC sort le 20 Octobre en Europe, et son premier single, Rock 'N Roll Train le 28 aout !!! |
|||||||||||||||
Nelty
|
# Posté le 10/06/2007 à 18:18:34 - Ce membre a mis la note : 20 | |||||||||||||||
Python rocks.![]() Groupe : Membres |
Bravo General Vans,
T'a fais du bon boulot
(tu dois te dire qu'on se connait pas, en fait, j'ai changé de pseudo, c'est Leroi ).
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. ![]() 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. AtoutsUn 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
Donnera ceci en Python : Code : Python
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). |
|||||||||||||||
Az0te
|
# Posté le 25/06/2007 à 15:16:41 - Ce membre a mis la note : 19 | |||||||||||||||
|
Quote Quote quote ? Groupe : Membres |
Exellent ! (C'est tout ce que j'ai trouvé à dire )
--> 19/20 ! CSS User. nS! AzOte- |
|||||||||||||||
Anthos59
|
# Posté le 29/09/2007 à 06:19:49 - Ce membre a mis la note : 17 | |||||||||||||||
Antho, Kyokushin![]() Groupe : Membres |
Je vais repetter un petit peu Quelques erreurs par ci par là mais qui oblige à lire et comprendre le script et donc donnera une expérience à ceux qui galère ![]() Il faut réfléchir un petit peu pour trouver les solutions mais cela n'empeche rien : Une chose à dire : TRES TRES TRES bon tuto. Merci ![]() A bientôt "Si tout le monde était beau, sympa et intelligent ... Je me sentirais moins seul ..." ![]() |
|||||||||||||||
NL
|
# Posté le 13/10/2007 à 14:30:54 - Ce membre n'a pas mis de note | |||||||||||||||
![]() Groupe : Membres |
Citation : arcaon Sinon, pourrais t'on avoir quelques pistes sur un système anti-flood? C'est pas spécialement dur, les tutos sont pas là pour tout faire quand même. Sinon, le système de lu/non lu peut être simplifié non ? Par exemple, à chaque fois qu'il y a une nouvelle réponse dans un sujet, tu supprimes toutes les lignes du sujet. Ca évite de devoir faire la comparaison avec l'id du dernier message, et surtout ça vide régulièrement ta table, pratique en cas de gros forum. Donc, forcément, faut aussi enlever le champ pour savoir si le membre a déjà posté et faire un simple COUNT. Là aussi, plus simple à gérer je trouve, et c'est efficace même si le membre a supprimé tous ses messages dans le sujet. Parce que je pense que si le membre a posté un message dans le sujet et qu'ensuite il l'a supprimé, ton système reste sur le fait qu'il ait posté dedans. Sinon, pour le forum en lui-même, ça me rappelle beaucoup phpBB. Les noms des champs déjà. Ensuite, pour ta table forum, tu pourrais peut-être enlevé le nombre de topic et le nombre de post. Bon après évidemment faut voir si tu préfères avoir beaucoup de boulot lorsque que tu supprimes un message ou plusieurs ou des sujets - parce que tu devrais modifier ta table en consèquence - ou utiliser simplement deux count pour la requête. C'est peut-être plus lourd, mais plus simple à gérer. Pareil pour la dernière réponse du forum. Personnellement je récupère la date du dernier message, et je fais le left join là aussi. Ca revient au même que toi, vu que dans tous les cas tu récupères la date du dernier message. Mais bon, encore une fois, je pense que ma méthode est plus simple à gérer, parce que même si tu supprimes un sujet, tu n'as pas besoin de modifier ta table. Idem pour forum_topic. Sinon, jte conseillerais aussi de mettre quelques index sur tes tables. Pour forum_topic, mettre en index le champ forum_id, par exemple. Pour forum_post, mettre en index les champs forum_id et topic_id. Y en a d'autres comme ça que tu pourrais mettre en plus, ça permettrait d'accélérer le traitement. |
|||||||||||||||
Tortue facile
|
# Posté le 04/11/2007 à 15:32:29 - Ce membre n'a pas mis de note | |||||||||||||||
Adepte de Vos Tutos 3.5![]() ![]() |
Un système de lu/non lu qui marche très bien mais qui peut facilement être amélioré car il ne prend pas en compte la pagination : comment savoir sur quelle page se trouve le dernier message non lu Très bon exercice pour ceux qui veulent s'entrainer.
|
|||||||||||||||
cyril5789
|
# Posté le 03/06/2008 à 10:01:27 - Ce membre a mis la note : 19 | |||||||||||||||
![]() Groupe : Membres |
Excellent tuto. Juste pour se mettre d'accord : les images lu/non lu, si on se refere au sdZ ca donne ca ?
Secret (cliquez pour afficher) 19 Optimiser Internet Explorer ? Installez Mozilla firefox ![]() Lat : 19°56'56.95"S Lon : 69°38'2.17"O ![]() |
|||||||||||||||
cypher666
|
# Posté le 25/06/2008 à 13:14:04 - Ce membre a mis la note : 19 | |||||||||||||||
Heu....![]() Groupe : Membres |
Très bon tuto Vivement les autres améliorations Site non officiel de mon lycée A VOIR!!! Quand vous allez sur un site amateur, cliquez sur les publicités, ça rapporte de l'argent au webmaster et vous ça ne vous coûte rien ![]() |
|||||||||||||||
shine-neko
|
# Posté le 12/10/2008 à 00:39:06 - Ce membre n'a pas mis de note | |||||||||||||||
Saite ita no wa My Rosy Heart![]() Groupe : Membres |
Il serais pas plus judicieux d'utiliser replace au lieu de into et de update ?
La v3 de Shine-Shiina est sortit Qui n'a jamais rêver d'apprendre a dessiner , Cuisiné japonnais dévorer de nouveaux manga fait par des copains et d'apprendre le japonais ? => La réponse se trouve ici |
|||||||||||||||
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.
77 Zéros connectés |
8 requêtes |
0.0555s (0.0391s)
