#1 25-11-2009 18:05

tomtom1

Creer une nouvelle page

Bonjour,
je suis novice en php, mais j'aimerais créer une nouvelle page qui serais disponible a partie d'un lien dans la page item de ma collection GCfilms.

Pour cela j'ai commencé par ajouter un model dans model_add.
Puis j'ai créé un lien vers ma page avec
<code>

if (test($item['trailer']))             {?>    <li><a href="<?php aff_hrefmodel('lire') ?>">Regarder ce film</a></li>

</code>

lien lien fonctionne bien mais je n'arrive pas a récupérer les variables

quand je fait

<code>
if (test($item['title']))        {?> <li><?php aff($item['title']) ?></li>
</code>

j'obtiens champ introuvable

Y'a t'il quelque chose a faire ailleurs par exemple dans render.php? ou mon code est-il mauvais?

Pouvez vous m'aider? merci

#2 25-11-2009 19:46

jonas
Administrator
Inscription : 25-06-2006
Messages : 729

Re : Creer une nouvelle page

Bonjour,

En fait "item_<type>.php" est un peu particulier, c'est le seul modèle où "$item" est disponnible (http://jonas.tuxfamily.org/wiki/gcweb/d … _variables)

Mais ... avec le recule le me dit que c'est un drôle de choix. Je vais donc modifié ce comportenment et rendre "$item" disponnible. Le modif étant simble je pense le faire de suite.

Hors ligne

#3 25-11-2009 19:52

tomtom1
Invité

Re : Creer une nouvelle page

Merci pour cette reponse.

merci aussi de faire cette modif pour moi mais ce qui serais encore plus cool serais de me l'expliquer ca me permettrais de mieux comprendre ton site ( j'apprends le php avec )

tom

#4 25-11-2009 20:07

jonas
Administrator
Inscription : 25-06-2006
Messages : 729

Re : Creer une nouvelle page

Modif faite et envoyer sur la version svn (si tu n'utilises pas cette dernière vu que tu développes je te la conseille) http://jonas.tuxfamily.org/wiki/gcweb/depot_svn

ce qui serais encore plus cool serais de me l'expliquer ca me permettrais de mieux comprendre ton site ( j'apprends le php avec )

Ce n'est qu'un très petit élément de GCweb, tu peux visionner les diff ici : http://svnweb.tuxfamily.org/diff.php?re … ender.php&

Grosso modo avant je regardais si le modèle était "item" dans le but d'économiser un peu de ressource (vraiment pas grand chose, surtout si on y compare à d'autre partie de gcweb) maintenant plus.

Hors ligne

#5 25-11-2009 21:30

tomtom1
Invité

Re : Creer une nouvelle page

merci ca fonctionne !!!
5 heures de perdue pour une ligne sad

merci jonas
bye

#6 25-11-2009 22:17

jonas
Administrator
Inscription : 25-06-2006
Messages : 729

Re : Creer une nouvelle page

C'est un fonctionnalitée ajouté, avant ce n'était pas possible, certe ce n'est qu'une ligne, encore faut-il savoir laquele smile

N'hésite pas a faire d'autre remarque et/ou poser d'autre question wink

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Si vous êtes un être humain ne changez pas le contenu de ces deux champs.

Pied de page des forums