Jak and Daxter... dans le forum Sann-Dax !


 
AccueilAccueil  GalerieGalerie  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  

Partagez | 
 

 Développement et codage

Aller en bas 
Aller à la page : Précédent  1, 2, 3, 4, 5, 6  Suivant
AuteurMessage
nicknick63
Oracle suprême
Oracle suprême
avatar

Masculin
Nombre de messages : 7850
Age : 111
Localisation : cf les deux dernières lettres de mon pseudo...
Date d'inscription : 14/01/2006

MessageSujet: Re: Développement et codage   Lun 21 Jan 2008 - 19:35

Arg, t'as pas lu la doc toua :D .
Déjà il n'y a pas d'espace entre < et include. Je sais c'est pas très permissif, mais bon, c'est logique et permettre ce genre de choses alourdirai pour rien le moteur.
Ensuite lis le paragraphe sur le template général. D'ailleurs à ce sujet c'est comme projet de lui faire subir une petite refonte pour plus de fonctionnalités et de clarté.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Moipaulochon
= Précurseur =
 = Précurseur =
avatar

Masculin
Nombre de messages : 3836
Date d'inscription : 25/10/2005

MessageSujet: Re: Développement et codage   Lun 21 Jan 2008 - 21:10

Je te ferais remarquer que non seulement j'ai lu la doc de long en large, mais qu'en plus c'est toi qui me lis pas ^^.
Moipaulochon a écrit:
Dans tests.tpl, j'ai mis (sans l'espace) :
Code:
< include='templates/haut.tpl'>
Si j'ai mis un espace c'est parce que si je le mettais pas, Forumactif me le compte comme du HTML et il m'affiche rien...
Au sujet de template général, je voulais d'abord faire sans puis arranger après mais bon finalement je crois que ça sera plus simple avec ^^.
nicknick63 a écrit:
c'est logique
Le plus logique n'aurait pas été de mettre un slash à la fin de cette balise ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
nicknick63
Oracle suprême
Oracle suprême
avatar

Masculin
Nombre de messages : 7850
Age : 111
Localisation : cf les deux dernières lettres de mon pseudo...
Date d'inscription : 14/01/2006

MessageSujet: Re: Développement et codage   Lun 21 Jan 2008 - 23:51

Oui, bon, ok j'avais zappé la parenthèse :D . Excuse moi.
Le template général (quel nom pourri, je crois que je vais le renommer en "cadre" ou un truc du genre) est bien plus pratique.


Et sinon ouais, j'avais pas pensé à mettre un slash mais c'est pas con... j'y réfléchirai ;) .
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
nicknick63
Oracle suprême
Oracle suprême
avatar

Masculin
Nombre de messages : 7850
Age : 111
Localisation : cf les deux dernières lettres de mon pseudo...
Date d'inscription : 14/01/2006

MessageSujet: Re: Développement et codage   Mer 30 Jan 2008 - 21:04

Et hop, une nouvelle béta bourrée de nouveautés !
J'ai complètement réécrit la fonction parse_include.
Maintenant il y a deux balises bien distincte, une pour les fichiers normaux et l'autre pour parser les fichiers templates avec toutes les options qui vont avec.
J'ai aussi réécrit en partie la fonction parse_form de manière à permettre l'utilisation de différents formulaires par défaut. Il faut appeler le formulaire avec l'attribut form="MonFormulaire".
Et puis tant que j'y était j'ai fait la même chose avec le système de template général, maintenant appelé système de cadres. Il est possible de créer plusieurs fichiers cadres, comme ça le site peux avoir différents squelettes.
Bon puis comme d'hab, quelques petites opérations d'optimisation, notamment de la fonction parse.
Pour plus d'infos sur les nouvelles fonctionnalités je t'invite bien sur à lire la doc que j'ai mise à jour.

J'ai prévu pour la prochaine version d'enlever le fichier cadre du template compilé pour un gain de place et une plus grande flexibilité, mais bon, c'est plus simple à dire qu'à faire ^^ .

http://nicknick63.free.fr/NicknickMyTemplates/NicknickMyTemplates.1.0b4.zip
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Moipaulochon
= Précurseur =
 = Précurseur =
avatar

Masculin
Nombre de messages : 3836
Date d'inscription : 25/10/2005

MessageSujet: Re: Développement et codage   Jeu 31 Jan 2008 - 20:52

Ok merci je mets à jour.

Edit : merde, en supprimant l'ancienne version, j'ai supprimé le fichier où j'avais créé quelques fonctions... Pas grave, je vais les reprendre à zéro comme ça.

Edit 2 :
ARGH ! J'ai un gros problème avec parse(). Quand je l'utilise, j'obtiens ça :
Citation :
Warning: include(cadres.php) [fonction.include]: failed to open stream: No such file or directory in blablabla\wamp\www\ecomonde\templates.php on line 151

Warning: include() [function.include]: Failed opening 'cadres.php' for inclusion (include_path='.;C:\php5\pear') in blablabla\wamp\www\ecomonde\templates.php on line 151
Le pire, c'est que j'ai beau commenter cette ligne 151 du fichier ou la modifier... rien ne se passe. Le redémarrage de Wamp ne produit rien, et ce qui me trouble, c'est que ce C:\php5\ cité dans le warning n'existe pas chez moi. Et les autres inclusions marchent.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jakmaster
= Sage vert =
 = Sage vert =
avatar

Masculin
Nombre de messages : 5452
Age : 28
Localisation : Sur Sann-Dax :P
Date d'inscription : 05/05/2007

MessageSujet: Re: Développement et codage   Jeu 31 Jan 2008 - 21:54

une fois que j'aurais fini mon apprentissage XHTML/CSS/PHP je pense pouvoir vous être utile ;)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Moipaulochon
= Précurseur =
 = Précurseur =
avatar

Masculin
Nombre de messages : 3836
Date d'inscription : 25/10/2005

MessageSujet: Re: Développement et codage   Jeu 31 Jan 2008 - 22:01

Pour l'instant je rame, mais quand j'aurais maîtrisé ce système de templates qui m'est encore un peu nouveau, tout ira beaucoup mieux.
La BDD est finie, et bien finie ^^.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
nicknick63
Oracle suprême
Oracle suprême
avatar

Masculin
Nombre de messages : 7850
Age : 111
Localisation : cf les deux dernières lettres de mon pseudo...
Date d'inscription : 14/01/2006

MessageSujet: Re: Développement et codage   Ven 1 Fév 2008 - 0:05

Une BDD n'est jamais terminée :D .
Bon, je vais étudier ton problème, je vais voir si j'ai pas fait de bêtises ^^ .
Bon déjà C:/php5/pear doit être configuré comme le dossier par défaut d'inclusion, ce n'est pas bien grave si il n'existe pas, ça sert pour ainsi dire à rien.
Ensuite c'est normal que ça ne change rien, je pense que l'erreur a du être inscrite dans le fichier compilé ;) . Supprime le pour voir.

Chez moi tout fonctionne normalement, le problème doit bien venir de chez toi, au cas ou j'ai éditer l'archive en changeant les droits d'écriture, on sait jamais ça vient peut-être tout simplement de là.
En attendant vérifie que tu as bien un fichier cadres.php dans le même dossier que l'endroit d'où tu appelles la fonction.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jakmaster
= Sage vert =
 = Sage vert =
avatar

Masculin
Nombre de messages : 5452
Age : 28
Localisation : Sur Sann-Dax :P
Date d'inscription : 05/05/2007

MessageSujet: Re: Développement et codage   Ven 1 Fév 2008 - 12:23

Tous ce charabia m'intéresse au plus haut point vivement que j'en sache autant que vous ! :P Bon je retourne étudier pour l'instant ! ^^'
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
nicknick63
Oracle suprême
Oracle suprême
avatar

Masculin
Nombre de messages : 7850
Age : 111
Localisation : cf les deux dernières lettres de mon pseudo...
Date d'inscription : 14/01/2006

MessageSujet: Re: Développement et codage   Ven 1 Fév 2008 - 18:39

LA programmation est vraiment quelque chose de passionnant ^^.

Et sinon la b5 ne devrait pas tarder à sortir.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Moipaulochon
= Précurseur =
 = Précurseur =
avatar

Masculin
Nombre de messages : 3836
Date d'inscription : 25/10/2005

MessageSujet: Re: Développement et codage   Ven 1 Fév 2008 - 19:11

Très bien mais j'ai une petite demande...
Les fichiers compilés sont par défaut encodés en UTF-8, ce qui fait apparaître des caractères bizarres.
Je peux y remédier en l'encodant en ANSI, mais il me faut faire ça à chaque fois...
Il serait possible qu'il soit par défaut en ANSI ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
nicknick63
Oracle suprême
Oracle suprême
avatar

Masculin
Nombre de messages : 7850
Age : 111
Localisation : cf les deux dernières lettres de mon pseudo...
Date d'inscription : 14/01/2006

MessageSujet: Re: Développement et codage   Ven 1 Fév 2008 - 19:20

Oula oui, bien sur !
Excuse moi mais ça doit être un bug du au fait que je code mon moteur de blog en UTF-8. Va falloir que je change ça d'ailleurs.
Bon, ça marche maintenant parse ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Moipaulochon
= Précurseur =
 = Précurseur =
avatar

Masculin
Nombre de messages : 3836
Date d'inscription : 25/10/2005

MessageSujet: Re: Développement et codage   Ven 1 Fév 2008 - 19:22

Oui, ça marche maintenant, mauvais placement de fichier.
Je fais des tests.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
nicknick63
Oracle suprême
Oracle suprême
avatar

Masculin
Nombre de messages : 7850
Age : 111
Localisation : cf les deux dernières lettres de mon pseudo...
Date d'inscription : 14/01/2006

MessageSujet: Re: Développement et codage   Sam 2 Fév 2008 - 1:47

Ah d'accord ;) .
En attendant j'ai tout réencodé sur mon moteur de blog, mais je pense qu'il te suffit de réencoder cadres.php ;) .
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Moipaulochon
= Précurseur =
 = Précurseur =
avatar

Masculin
Nombre de messages : 3836
Date d'inscription : 25/10/2005

MessageSujet: Re: Développement et codage   Dim 3 Fév 2008 - 13:31

Au fait, j'ai une proposition à te soumettre.
Serait-il possible d'intégrer à une prochaine version un système qui actualise les fichiers compilés en les supprimant à intervale régulier ?
Histoire d'avoir toujours des fichiers compilés à jour.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
nicknick63
Oracle suprême
Oracle suprême
avatar

Masculin
Nombre de messages : 7850
Age : 111
Localisation : cf les deux dernières lettres de mon pseudo...
Date d'inscription : 14/01/2006

MessageSujet: Re: Développement et codage   Dim 3 Fév 2008 - 15:21

Euh... non :D . Je m'explique :
Je me suis rendu compte que j'avais été très con en développant certains trucs. Dans le fichier il y a tous le corps du site, les formulaires et les fichiers inclus. Donc si on édite les fichiers sources ils ne sont pas changés dans le template compilé et, qui plus est, ça prend beaucoup de place.
Je suis donc entrain de recoder tout ça pour qu'ils soient inclue a chaque fois, de cette manière ils seront constamment à jour et l'espace disque des pages peut être réduite de plus de la moitié !
Ceci dit j'avais déjà pensé à faire en sorte que le template soi re-compilé à chaque modification du fichier template. Alors maintenant si tu veux il peux aussi être re-compilé à chaque modification du fichier php, mais je suis pas sur que ça soit bien utile ;) .
Une fois que les fichiers PHP et TPL ne sont plus modifié tu es d'accord que rien ne change au niveau du template compilé, donc pas besoin de le re-compiler.
Au niveau du développement j'avance, la nouvelle version devrait sortir aujourd'hui ou dans le début de la semaine, tout dépend des joyeusetés que je rencontrerai :D

Sinon pour le système de cache, a ton avis je met le corps du site, les formulaires personnalisés et les fichiers inclus dans les fichiers cache ou non ? Je dirait non, libre a l'utilisateur de demander une mise en cache pour ces fichiers indépendamment, mais il me semble que le corps du site est susceptible d'être différent selon les utilisateurs, donc il vaut mieux ne pas le mettre en cache.
Cette mise en cache sert, de mon point de vue, à éviter des requêtes lourdes pour le serveur et répétitive, dont le résultat ne change pour ainsi dire jamais. Par exemple une news. Enfin je crois que le meilleur exemple est l'affichage du message du livre d'or sur le SDZ. On crée un fichier cache avec le message, et pendant un certain temps c'est lui qui sera affiché pour tous les visiteurs, et ce juste en chargeant le fichier, sans faire de requête SQL.

EDIT : J'ai fait une nouvelle version. J'ai corrigé un bug dont je ne m'étais pas rendu compte au niveau des blocks, ça serait un peu compliqué à expliquer mais bon en gros je pense qu'elle marche enfin et qu'en plus elle est plus optimisée.
J'ai aussi fait en sorte que le cadre ne soit plus dans le fichier compilé sans perdre en rapidité, ou presque. Par contre les formulaires et les fichiers inclus sont toujours intégrés au template compilé, je suis entrain d'y remédier.
http://nicknick63.free.fr/NicknickMyTemplates/NicknickMyTemplates.1.0b5.zip
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
nicknick63
Oracle suprême
Oracle suprême
avatar

Masculin
Nombre de messages : 7850
Age : 111
Localisation : cf les deux dernières lettres de mon pseudo...
Date d'inscription : 14/01/2006

MessageSujet: Re: Développement et codage   Mer 6 Fév 2008 - 18:39

Chose promise chose due, je transmet la béta 6 du moteur.
Au programme plus de formulaire ni de fichiers inclus dans le cache, et une optimisation de plus du code.
Tout ça a été assez dur, et j'ai essayé d'autre méthodes d'optimisation mais je n'ai rien trouvé de concluant.
Je pense être vraiment proche de la v1, même si il devrait rester en béta jusqu'à la fin du développement de mon moteur de blog.
http://nicknick63.free.fr/NicknickMyTemplates/NicknickMyTemplates.1.0b6.zip
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Moipaulochon
= Précurseur =
 = Précurseur =
avatar

Masculin
Nombre de messages : 3836
Date d'inscription : 25/10/2005

MessageSujet: Re: Développement et codage   Mer 6 Fév 2008 - 18:52

Merci :-))) .
Je mettrai à jour dès demain parce que je préfère ne pas changer en plein milieu du codage d'une page.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jakmaster
= Sage vert =
 = Sage vert =
avatar

Masculin
Nombre de messages : 5452
Age : 28
Localisation : Sur Sann-Dax :P
Date d'inscription : 05/05/2007

MessageSujet: Re: Développement et codage   Mer 6 Fév 2008 - 19:31

Ouais merci Nick mais j'attend toujours que tu post les argument pour the gimp 2 ;)

Et au faite je vois que le forum commence à naître mais bon je trouve que sont "contenue" sera plutot vide si on ne retravail la gestion.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Moipaulochon
= Précurseur =
 = Précurseur =
avatar

Masculin
Nombre de messages : 3836
Date d'inscription : 25/10/2005

MessageSujet: Re: Développement et codage   Mer 6 Fév 2008 - 19:38

On code d'abord, on remplit après de toute façon :) .
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
nicknick63
Oracle suprême
Oracle suprême
avatar

Masculin
Nombre de messages : 7850
Age : 111
Localisation : cf les deux dernières lettres de mon pseudo...
Date d'inscription : 14/01/2006

MessageSujet: Re: Développement et codage   Jeu 7 Fév 2008 - 0:37

Ouais faut commencer par le commencement.
Et sinon j'ai pas trop le temps là Jakma, mais j'y pense ;) .
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jakmaster
= Sage vert =
 = Sage vert =
avatar

Masculin
Nombre de messages : 5452
Age : 28
Localisation : Sur Sann-Dax :P
Date d'inscription : 05/05/2007

MessageSujet: Re: Développement et codage   Sam 9 Fév 2008 - 12:20

Ok alors tous va bien c'est une bonne nouvelle ;)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
nicknick63
Oracle suprême
Oracle suprême
avatar

Masculin
Nombre de messages : 7850
Age : 111
Localisation : cf les deux dernières lettres de mon pseudo...
Date d'inscription : 14/01/2006

MessageSujet: Re: Développement et codage   Sam 9 Fév 2008 - 13:37

Je vient d'avoir un éclair de génie là ^^ . A quoi ça sert de transmettre les variable simples via une fonction alors qu'elles sont accessibles via le tableau $GLOBAL ?
Je vais y réfléchir et peut-être du coup arriver à simplifier énormément le moteur.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jakmaster
= Sage vert =
 = Sage vert =
avatar

Masculin
Nombre de messages : 5452
Age : 28
Localisation : Sur Sann-Dax :P
Date d'inscription : 05/05/2007

MessageSujet: Re: Développement et codage   Sam 9 Fév 2008 - 17:04

Bien sur ! je me demande pourquoi je n'y avais pas pensé ! Peut-être parce que j'y comprend rien ^^'
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Moipaulochon
= Précurseur =
 = Précurseur =
avatar

Masculin
Nombre de messages : 3836
Date d'inscription : 25/10/2005

MessageSujet: Re: Développement et codage   Sam 9 Fév 2008 - 19:44

nicknick : tu veux dire que tu vas supprimer la fonction assign() ?

Au fait, est-ce que tu prévois une version POO un jour ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Développement et codage   

Revenir en haut Aller en bas
 
Développement et codage
Revenir en haut 
Page 3 sur 6Aller à la page : Précédent  1, 2, 3, 4, 5, 6  Suivant
 Sujets similaires
-
» Introduction au développement de script sur NabCloud.fr (Et bientôt tous les serveurs OJN)
» Editeur de chorégraphie sous excel
» sms sfr
» TKIP ou AES
» Compte-rendu premiere partie test

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Sann-Dax, LE forum Jak and Daxter :: FERMETURE DU FORUM :: FERMETURE DU FORUM :: Accueil :: Le RPG Jak : Écomonde-
Sauter vers: