| orksovaj Fragger tue Profil : Big Penguin | Reprise du message précédent : Je verrais ça mardi, parce que je code déjà quelque chose en ce moment ;-) | |
coker T : y = f'(a)(x-a) + f(a) Profil : Top Penguin | Okidok, pas de problème, de mon coté j'ai les cours donc dans la semaine je peux pas trop venir sur les forums
encore merci Cerium et OrkSovaj  ---------------

| |
orksovaj Fragger tue Profil : Big Penguin | coker a écrit :
Okidok, pas de problème, de mon coté j'ai les cours donc dans la semaine je peux pas trop venir sur les forums
|
idem  Message édité par orksovaj le 09-11-2008 à 22:23:56
| |
coker T : y = f'(a)(x-a) + f(a) Profil : Top Penguin | alors là je ne comprends pas, je suis en train d'utiliser la table option pour créer une entrée Title et une entrée header, permettant ainsin de changer ces deux paramètres rapidement, mais problème Coté formulaire
Code :
- <form method="post" action="install.php">
- <p>
- <label>Title</label> : <input type="text" name="title" /><br/>
- Le title est ce qui est afficher dans la zone du nom de votre fenêtre du navigateur<br/><br/>
- <label>Header</label> : <input type="text" name="header" /><br/>
- Le texte écrit sur votre header et qui permet de retourner sur la page principal, si vous voulez que ce soit le header qui soit cliquable,
- mettez cette valeur : <\img src="images/header.png" alt="" /> en enlevant l'antislash<br/><br/>
- <input type="submit" value="Valider" />
- </p>
- </form>
| Coté envoie de données
Code :
- <?php
- $title = $_POST['title'];
- $header = $_POST['header'];
- include ('config.php');
- // Ce n'est pas une modification, on crée une nouvelle entrée dans la table
- mysql_query("INSERT INTO option VALUES('title', '" . $title . "')" );
- mysql_close();
- ?>
|
Message édité par coker le 10-11-2008 à 21:03:41 ---------------

| |
cerium 1+1 = 42 Profil : Penguin Pro | Code :
- <form method="post" action="install.php">
- <p>
- <label>Title</label> : <input type="text" name="title" /><br/>
- Le title est ce qui est afficher dans la zone du nom de votre fenêtre du navigateur<br/><br/>
- <label>Header</label> : <input type="text" name="header" /><br/>
- Le texte écrit sur votre header et qui permet de retourner sur la page principal, si vous voulez que ce soit le header qui soit cliquable,
- mettez cette valeur : <img src="images/header.png" alt="" /><br/><br/>
- //J'ai remplacé les < et > par des < et > ça permet d'afficher des < et des > ;)
- <input type="submit" value="Valider" />
- </p>
- </form>
|
Sinon un petit truc : applique un mysql_real_escape_string avant d'entrer les valeurs dans la base de données
Et pour ton problème je pense que c'est ta requête qui foire Je dirai bien :
Code :
- <?php
- mysql_query("INSERT INTO options(title) VALUES(" . $title . " )" ) or die('Erreur SQL :<br />' . mysql_error());
- ?>
|
Mais bon moi et les requête SQL ça a toujours fait deux :s En tout les cas, le 'or die mysql_error()' ne peut pas faire de mal  ---------------
twitter.com/Ipsudum
| |
Le6barbare I am a Panda ! :D Profil : Top Penguin | | |
cerium 1+1 = 42 Profil : Penguin Pro | C'est parce qu'il n'y a pas vraiment de connexion Tant que le système de cookies n'est pas en place  ---------------
twitter.com/Ipsudum
| |
coker T : y = f'(a)(x-a) + f(a) Profil : Top Penguin | pour l'administration, j'attends déjà le code OrkSovaj pour faire un password dans la BDD, et après je m'attaque au cookie, enfin je vais essayer  EDIT : et la requete SQL marche toujours pas (est-ce que je me suis lancé dans un projet trop ambitieux, je commence à me poser la question) EDIT²: la requête ne pouvait pas fonctionner car certains noms de table sont interdit dans PHPMyAdmin, et "option" en fait partie  Message édité par coker le 11-11-2008 à 17:38:35 ---------------

| |
cerium 1+1 = 42 Profil : Penguin Pro | Citation :
(est-ce que je me suis lancé dans un projet trop ambitieux, je commence à me poser la question)
|
Mais non c'est juste que tu peux pas arriver à coder un moteur de blog comme wp en un jour
*retourne à sa physique * ---------------
twitter.com/Ipsudum
| |
coker T : y = f'(a)(x-a) + f(a) Profil : Top Penguin | mon but n'étant pas WP, je l'ai installé en local, et franchement, les pages sont un peu incompréhensible, il n'y a que des includes, et je n'ai même pas trouver par exemple la page qui gère le menu etc
mon but étant un CMS le plus simple possible mais aussi le plus modifiable et personnalisable. WP si tu veux modifier une partie du script, tu passes auant de temps à chercher (enfin je pense) donc bon ---------------

| |
cerium 1+1 = 42 Profil : Penguin Pro | Oui j'ai bien compris Mais ce que je veux dire c'est que 'simple' ne doit pas dire 'sans sécurité'  ---------------
twitter.com/Ipsudum
| |
coker T : y = f'(a)(x-a) + f(a) Profil : Top Penguin | oui justement, c'est pour ça que pour l'instant je ne mets plus à jour le téléchargement, alors que j'ai créer :
- page d'install qui créé automatiquement les tables
- header et title enregistré dans la BDD pour pouvoir gérer plus facilement
- ajout du système de lightbox en BBcode avec la simple balise [lightbox=][/lightbox]
- réorganisation des dossiers pour plus de clarté
(aucunes de ces fonctionnalités n'est encore visible sur la demo) Message édité par coker le 12-11-2008 à 21:43:22 ---------------

| |
coker T : y = f'(a)(x-a) + f(a) Profil : Top Penguin | Sortie de la v0.3
Ce qu'elle apporte :
- Installation automatisée, avec création des tables, enregistrement du titre de la page et du header
- Partie d'administration sécurisée par un login et un mot de passe enregistrés lors de l'installation
- Les boutons permettant l'ajout de BBcode marchent
- Ajout d'une balise BBcode permettant d'avoir un effet LightBox
Code :
- [lightbox=][/lightbox]
|
- Organisation des dossiers plus simple
- Pouvoir de personnalisation complet, autant l'apparence du site que de la partie admin
Voilà je crois que c'est tout, merci au membre de CrystalXP.net de tester, puis de me donner leurs impressions, positives et surtout négatives ce qui peut-être améliorer, ajouter etc.
Merci a+ ---------------

| |
Le6barbare I am a Panda ! :D Profil : Top Penguin | salut ! j'ai téléchargé, suivis la procédure décrite dans le readme, mais, une fois que j'ai rempli les champ de l'index du dossier install, il me dit : Citation :
Table 'carbonek.user' doesn't exist
|
a part ça, les autres tables sont créer, sauf "comments", j'ai vérifié €dit : ( bon, la table "comments", je la créer a la main dans phpmyadmnin en recopiant la code de install.php ) €dit2 : ah, non, il me sort un Citation :
#1072 - Key column 'id' doesn't exist in table
|
quand je lui demande d'exécuter la requête SQL ! Message édité par Le6barbare le 15-11-2008 à 14:02:01 ---------------
Follow me on Twitter !
| |
coker T : y = f'(a)(x-a) + f(a) Profil : Top Penguin | | |
orksovaj Fragger tue Profil : Big Penguin | Alors tu as trouvé la petite bête ? | |
coker T : y = f'(a)(x-a) + f(a) Profil : Top Penguin | ah oui j'ai oullié de remttre un version à jour, le problème vennait du fait que je dis que le champ id est l'index primaire alors qu'il n'existe pas de champ id ---------------

| |
coker T : y = f'(a)(x-a) + f(a) Profil : Top Penguin | j'ai mis à jour eBlog Version 0.4.1 disponible, pour la télécharger aller sur mon blog Suppression du site eblog.c.la HS : désolé pour le double post Message édité par coker le 22-11-2008 à 12:58:47 ---------------

| |
Humanbomb La vie est un long script php Profil : Big Penguin | | |
cerium 1+1 = 42 Profil : Penguin Pro | | |
coker T : y = f'(a)(x-a) + f(a) Profil : Top Penguin | ah oui désolé, j'ai oublié de modifier le premier post eBlog est en ce moment en version 0.4.5, il reste encore des choses à faire tel que
- FAITpartie Utilisateurs dans l'admin
- tous les articles listé sur plusieurs pages
Message édité par coker le 27-11-2008 à 21:52:13 ---------------

| |
coker T : y = f'(a)(x-a) + f(a) Profil : Top Penguin | Bon je remets du neuf
suivant les conseils de Fixx (encore merci à lui d'ailleur) j'ai recodé toutes les pages et réussis enfin à insérer un système de tag
Pour le télécharger suivez ma signature
des problèmes, des améliorations etc. je suis preneur ---------------

| |
| |