Revue de sujet
Darktib Posté le 31 Juil 2008 à 21:38
Avatar de Darktib
Messages : 4017
Le SDZ c'est les bases... apres de toute facon c'est aussi par des debutants de temps en temps, d'ou certaines erreurs.
Maais il a le merite de montrer comment faire dans la plupart des tutos : la doc, la doc, la doc, la doc, la doc ^^
Mod Posté le 31 Juil 2008 à 17:37
Avatar de Mod
Messages : 4954
Je me souviens d'avoir vu Pixel Dream, mais pas le tuto. Le site est mort avant que j'aille faire inquisition par là :embarassed: .
Falco Posté le 31 Juil 2008 à 17:04
Avatar de Falco
Messages : 135
Oui je vois Mod, c'est ce que j'ai fait pour le PHP (enfin, un peu =) )
D'ailleurs il va bientôt y avoir un tuto C sur RMA, le même que celui de Pixel Dream, pour ceux qu'y s'en souviennent ;)
Aeon Syx Posté le 31 Juil 2008 à 16:41
Avatar de Aeon Syx
Messages : 660
Lawl j'ai bien fait d'abandonner le C :yes:
Mod Posté le 31 Juil 2008 à 16:27
Avatar de Mod
Messages : 4954
Peut-être pas essayer ailleurs (ou alors quand j'aurais fini le tuto C de GameCorp ^^), mais être au moins conscient que les cours du SDZ ne sont pas parfaitement complets et qu'une fois un certain niveau atteint, il faudra aller voir ailleurs pour parfaire ses connaissances (developpez.com, par exemple).
Falco Posté le 31 Juil 2008 à 16:17
Avatar de Falco
Messages : 135
J'apprends la C la, je devrais peut - être essayer ailleurs ^^
Mod Posté le 31 Juil 2008 à 14:15
Avatar de Mod
Messages : 4954
Ca c'est l'effet SDZ™ :embarassed: .

Je te laisse deviner la surprise des "pros" du C du SDZ lorsqu'ils découvrent une tonne de "détails" non vus alors qu'ils pensaient avoir fait le tour du langage (genre les pointeurs de fonctions, ou les unions, ou les sockets...). Le SDZ est bien un site pour débuter, et n'a pas la prétention d'être exhaustif, mais les gens ne voient pas toujours cela :s.
Falco Posté le 31 Juil 2008 à 13:36
Avatar de Falco
Messages : 135
J'avais l'impression d'être assez bon en PHP, mais du coup, il y a plein de choses que je ne connais/maitrise pas :shocked:

Va falloir que je potasse un peu avant de créé la version 2.0 de RMA ^^

En tout cas merci de l'info Arcanis ;)
Arcanis Posté le 31 Juil 2008 à 13:32
Avatar de Arcanis
Messages : 35
Ah ça, quand on fait un site, c'est clair qu'on est obligé de savoir à quoi ça sert...
Et encore, on pourrais aussi parler de table-cell et de ses consorts, si nos navigateurs étaient un peu plus corrects :proud:
Mod Posté le 31 Juil 2008 à 13:05
Avatar de Mod
Messages : 4954
Aaaah, oui, tiens, je n'avais pas du tout pensé à parler de l'inline. Honte sur moi, vu que j'en mange à toutes les sauces >_<.
Arcanis Posté le 31 Juil 2008 à 13:03
Avatar de Arcanis
Messages : 35
Code :
<div id="test_accueil">

Les ID sont fait pour être uniques. Dans ton premier code, tu l'avais mis dans une boucle, ce qui peut causer des erreurs d'interprétation aux navigateurs (sans parler de Javascript, qui ne sais plus à quoi tu veut faire référence).
Dans ces cas-là, il faut utiliser les classes.

Les short tags (<?) dépendent d'une configuration spéciale de PHP. Or cette option est désactivée par défaut, donc ... faut pas utiliser :proud:
Mais si cette option est activée, alors il est aussi possible d'utiliser <% %> (balises ASP) pour exécuter du PHP. Bref, c'est la merde :happy:

Il existe deux méthodes pour afficher les éléments HTML: Inline et Block. La première méthode affiche les éléments sur une seule ligne, la deuxième les affichent les uns sous les autres (pour résumer). DIV est une balise de type Block, son équivalent Inline est SPAN. Ca t'évitera d'utiliser un gros code avec plein de TR et de TD.
Par ailleurs, les balises IMG sont aussi Inlines de base. Normalement elle devraient s'afficher côte à côte. Ton problème venait, je pense, du DIV.

Les doubles quotes ont une importance en PHP: ce qu'elle contiennent sera interprété.
Code :
<?php
	$foo = "World";
	
	echo "Hello {$foo}!"; // Affichera "Hello World!"
	echo 'Hello {$foo}!'; // Affichera "Hello {$foo}!"
?>
Falco Posté le 25 Juil 2008 à 14:08
Avatar de Falco
Messages : 135
Ah ok.
J'ai toujours pensé que ça marchait pas avec les chiffres =)

Bon, ben j'ai du boulot pour la version 2.0 alors ^^
Mod Posté le 25 Juil 2008 à 13:40
Avatar de Mod
Messages : 4954
Oui, mais :

<img src="<?php echo $test_affichage['image'] ?>"border=0>
Falco Posté le 25 Juil 2008 à 13:16
Avatar de Falco
Messages : 135
Okay, donc c'est ce que j'ai fait non ? :tongue:
<div id="test_accueil">
Par exemple.
Mod Posté le 25 Juil 2008 à 12:35
Avatar de Mod
Messages : 4954
Ah oui, j'ai mal visé, tiens :embarassed: .

Les doubles quotes, c'est ça : "

Apostrophe ou simple quote : '
Double quote ou guillemets anglais : "
Guillemets : « »

Falco Posté le 25 Juil 2008 à 12:02
Avatar de Falco
Messages : 135
Merci je teste ;)
Pour les images, j'ai du être au courant a mes débuts, mais j'ai oublié, merci d'avoir rapellé :)

Pour XHTML 1.0 Strict, j'ai fait un test, la plus parts des erreurs non conformes proviennent de ligne que j'ajoute pour le sessions de phpBB...

Edit : Ca marche ! Il fallait juste sortir le echo '</tr></table>'; de la boucle ;)
Sinon, pardonne moi mon ignorance, c'est quoi les doubles quotes ? :proud:
Mod Posté le 25 Juil 2008 à 09:07
Avatar de Mod
Messages : 4954
La méthode la plus simple, c'est faire un tableau.
Quelque chose ce genre :

Code : php
<?php //système d'affiche des deux derniers tests
$test = mysql_query('SELECT * FROM rpgmaker_test ORDER BY id DESC LIMIT 0, 2')or die (mysql_error());
   echo '<table><tr>';
   while ($test_affichage = mysql_fetch_array($test ))
   {?>
   <td>
    <a href ="test.php?id=<?php echo $test_affichage['id']?>&amp;page=voir"><img src="<?php echo $test_affichage['image'] ?>"border="0" /></a>
   </td>
   <?php
   echo '</tr></table>';
   }?>


Autrement, tu peux aussi utiliser bloc à positionnement relatif puis image à positionnement absolu, ou encore des float. Mais la méthode du tableau est la plus simple.


Ah, et c'est quoi donc cette horrible balise </img> ? C'est une balise seule img, pas une double ;). Au passage, si tu veux faire un site conforme XHTML 1.0 Strict, tu dois mettre tous les paramètres des balises HTML entre double quotes.
Falco Posté le 24 Juil 2008 à 22:40
Avatar de Falco
Messages : 135
Ah ?
Moi j'ai trouvé ça sympa, j'ai apprit le PHP, HTML, CSS, et la j'apprends le C, j'ai pas trouvé meilleur ailleurs en tout cas ^^

Sinon, j'ai un autre problème pour mon site, je vais pas recréer un topic.

Pour mon système de test (qui est programmé), j'aimerais afficher à l'accueil, les deux dernières news (une image qui contient le lien), un peu à la manière de jeuxvideo.com.

Voici mon code :

Code :
<?php //système d'affiche des deux derniers tests
$test = mysql_query('SELECT * FROM rpgmaker_test ORDER BY id DESC LIMIT 0, 2')or die (mysql_error());
   while ($test_affichage = mysql_fetch_array($test ))
   {?>
   <div id="test_accueil">
    <a href ="test.php?id=<?php echo $test_affichage['id']?>&amp;page=voir"><img src="<?php echo $test_affichage['image'] ?>"border=0></a></img>
   </div>
   <?php
   }?>


Le truc, c'est qu'avec ce code, les images se placent l'une en dessous de l'autre, et c'est assez moche.

Comment faire pour qu'elles se place sur la même ligne?
Siegfried Posté le 23 Juil 2008 à 14:29
Avatar de Siegfried
Messages : 167
Les 3 lettres à économiser, surtout, c'est S, D et Z.
Ca a l'air gentil mais perso je n'ai jamais pu apprendre quoique ce soit là-bas...
Vive les sites qui listent les méthodes, les balises et hop...
Le racontage de vie et la prog ne sont pas fait pour vivre ensemble...
Mod Posté le 22 Juil 2008 à 21:42
Avatar de Mod
Messages : 4954
Comme quoi économiser trois lettres ça fait perdre plus de temps au final ^^.
Nouveau message

Large sourire Sourire Veut Langue Absurde Choqué Clin d'oeil Innocent Cool Fier rougissant confus Neutre Etonné Content Triste Douloureux Pathétique Etrange Agacé Colère Tordu Flèche Question Exclamation Rigole Gêné Amoureux Oui No Fou Pleure Pleure de joie Mignon Coup de coeur Hystérique Blasé Ninja Pouffe Stun Suspicieux Incompréhensible
Gras
Italique
Souligné
Barré
Gauche
Centré
Droite
Justifié
Flottant à gauche
Flottant à droite
Lien
Citation
Puce
Spoiler
Wiki
Image
Flash
Youtube


Prévisualisation
GameCorp - Site d'apprentissage et d'entraide à la création de jeux vidéo.
XHTML Valid 1.1 - Page générée en 0.1611 secondes