| View previous topic :: View next topic |
| Author |
Message |
heydoc
Joined: 23 Nov 2006 Posts: 5
|
Posted: Thu Nov 23, 2006 11:09 am Post subject: Problème avec la création d'un bouton |
|
|
Bonjour à tous,
J'espère qu'il y aura quelqu'un qui pourra m'aider (en français).
J'ai utilisé un formTemplate pour insérer un fichier template et un fichier xml.
Le problème est que je voudrais rajouter un bouton qui ne figure pas dans le fichier XML en passant par mon fichier PHP.
Le formTemplate ne prend pas la fonction createBlock, ce qui aurait été le plus simple. J'ai pu trouver une fonction _createButton mais je ne sais pas l'utiliser.
Merci pour votre aide .. |
|
| Back to top |
|
 |
mpont Site Admin
Joined: 18 Jun 2005 Posts: 263 Location: Porto Alegre - RS - Brazil
|
Posted: Thu Nov 23, 2006 9:07 pm Post subject: |
|
|
Pourquoi devez-vous créer un bouton de PHP et pas de XML ? Quels sont les attributs dynamiques ? Est-il évident selon la certains règle ou droits d'accès? _________________
/**
* @desc Marcos Pont
* @link http://www.php2go.com.br
*/
|
|
| Back to top |
|
 |
heydoc
Joined: 23 Nov 2006 Posts: 5
|
Posted: Thu Nov 30, 2006 6:35 am Post subject: |
|
|
En fait, mon deuxième bouton n'apparait qu'une fois que j'ai cliqué sur mon premier bouton.
Voilà, j'ai un formulaire avec le bouton valider. Quand on valide, on arrive sur la même page mais en plus, on a le bouton ajouter pour bien préciser que l'on peut rajouter dans le formulaire.
J'ai penser à renommer l'image du bouton mais ça aussi j'ai pas su le faire.
Si vous avez une solution et si vous avez compris ce que je compte faire, merci de m'éclairer...  |
|
| Back to top |
|
 |
mpont Site Admin
Joined: 18 Jun 2005 Posts: 263 Location: Porto Alegre - RS - Brazil
|
Posted: Thu Nov 30, 2006 9:08 am Post subject: |
|
|
Si je comprenais, vous avez seulement un bouton, et quand ce bouton est cliqué, vous vous déplacez à une autre page et alors le deuxième bouton est montré. Bien, si c'est le cas, vous pouvez produire des boutons et commander la visibilité en utilisant le Javascript. Désolé au sujet de mon français google-basé  _________________
/**
* @desc Marcos Pont
* @link http://www.php2go.com.br
*/
|
|
| Back to top |
|
 |
heydoc
Joined: 23 Nov 2006 Posts: 5
|
Posted: Thu Nov 30, 2006 10:57 am Post subject: |
|
|
J'avais essayer avec du javascript en cachant le bouton par l'attribut disable mais je n'y arrivais pas. De toute façon, j'ai opté pour une mise en page donc pas besoin du second bouton sauf si vous m'envoyez un exemple complet de code utilisant un fichier XML, un fichier template (.tpl) ainsi que le fichier PHP mais ça serait trop vous demandez.
Concernant votre français, je le trouve très bien .. |
|
| Back to top |
|
 |
mpont Site Admin
Joined: 18 Jun 2005 Posts: 263 Location: Porto Alegre - RS - Brazil
|
Posted: Thu Nov 30, 2006 12:45 pm Post subject: |
|
|
PHP file:
| Code: | <?php
require_once('../php2go/p2gConfig.php');
import('php2go.base.Document');
import('php2go.form.FormTemplate');
$doc = new Document('layout.tpl');
$form = new FormTemplate('formtest.xml', 'formtest.tpl', 'form', $doc);
$doc->assignByRef('main', $form);
$doc->setFocus('form');
$doc->display();
?> |
XML file:
| Code: | <?xml version="1.0" encoding="iso-8859-1"?>
<form>
<section>
<editfield name="edit1" label="Text field"/>
<button name="first" label="First" type="SUBMIT" style="btns"/>
<button name="second" label="Second" type="BUTTON" style="btns"/>
</section>
</form> |
Template file:
| Code: | <style type="text/css">
input, label {
margin-left: 5px;
}
</style>
<table width="500" cellpadding="4" cellspacing="0" border="0">
<tr>
<td>{$label_edit1}<br/>{$edit1}</td>
</tr>
<tr>
<td>{$first}{$second}</td>
</tr>
</table><br/>
<script type="text/javascript">
<!-- if $p2g.post.first -->
$('second').show();
<!-- else -->
$('second').hide();
<!-- end if -->
</script> |
_________________
/**
* @desc Marcos Pont
* @link http://www.php2go.com.br
*/
|
|
| Back to top |
|
 |
heydoc
Joined: 23 Nov 2006 Posts: 5
|
Posted: Mon Dec 04, 2006 9:59 am Post subject: |
|
|
Merci pour ces fichiers, je vais les tester.
J'aimerais par contre savoir pourquoi vous utilisez ce framework, parce qu'avant de faire mon stage, je ne connaissais pas du tout et personne autour de moi ne le connait. De plus, je dois commencer mon rapport et je sais vraiment pas par où commencer ..
Comment l'avez-vous découvert et pourquoi l'employez-vous?
Je vous remercie pour votre patience à me répondre.
Amicalement .. |
|
| Back to top |
|
 |
mpont Site Admin
Joined: 18 Jun 2005 Posts: 263 Location: Porto Alegre - RS - Brazil
|
Posted: Wed Dec 06, 2006 9:36 am Post subject: |
|
|
Je sais employer parce que je l'ai créé Je sais qu'il est très embrouillant pour commencer plus de, et je fais mon meilleur pour améliorer la documentation disponible, mais il est un dur chargent de faire par me. _________________
/**
* @desc Marcos Pont
* @link http://www.php2go.com.br
*/
|
|
| Back to top |
|
 |
heydoc
Joined: 23 Nov 2006 Posts: 5
|
Posted: Sun Dec 10, 2006 1:12 pm Post subject: |
|
|
Pourrais-je avoir, si possible, plus de renseignements sur vous car je dois parler et présenter mon travail donc l'objet de mon stage qui est le php2go et comme vous m'avez dit que vous étiez le créateur, parler de vous dans mon rapport de stage car ce serait un plus, connaître l'historique de vos exploits ainsi que les début du framework PHP2GO.
En tout cas, je vous remercie beaucoup pour votre patience et votre aide. Je vous enverrai un courrier pour vous donner mon adresse e-mail si le courrier est confidentiel, en vous remerciant. |
|
| Back to top |
|
 |
|