FAQFAQ    SearchSearch   MemberlistMemberlist   RegisterRegister   Log inLog in   ProfileProfile
Problème avec la création d'un bouton

 
Post new topic   Reply to topic    PHP2Go PHP Framework Forum Index -> Français
View previous topic :: View next topic  
Author Message
heydoc



Joined: 23 Nov 2006
Posts: 5

PostPosted: Thu Nov 23, 2006 11:09 am    Post subject: Problème avec la création d'un bouton Reply with quote

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 Very Happy ..
Back to top
View user's profile Send private message
mpont
Site Admin


Joined: 18 Jun 2005
Posts: 263
Location: Porto Alegre - RS - Brazil

PostPosted: Thu Nov 23, 2006 9:07 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
heydoc



Joined: 23 Nov 2006
Posts: 5

PostPosted: Thu Nov 30, 2006 6:35 am    Post subject: Reply with quote

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... Very Happy
Back to top
View user's profile Send private message
mpont
Site Admin


Joined: 18 Jun 2005
Posts: 263
Location: Porto Alegre - RS - Brazil

PostPosted: Thu Nov 30, 2006 9:08 am    Post subject: Reply with quote

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é Smile
_________________

/**
* @desc Marcos Pont
* @link http://www.php2go.com.br
*/
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
heydoc



Joined: 23 Nov 2006
Posts: 5

PostPosted: Thu Nov 30, 2006 10:57 am    Post subject: Reply with quote

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 Very Happy ..
Back to top
View user's profile Send private message
mpont
Site Admin


Joined: 18 Jun 2005
Posts: 263
Location: Porto Alegre - RS - Brazil

PostPosted: Thu Nov 30, 2006 12:45 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
heydoc



Joined: 23 Nov 2006
Posts: 5

PostPosted: Mon Dec 04, 2006 9:59 am    Post subject: Reply with quote

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 Confused ..
Comment l'avez-vous découvert et pourquoi l'employez-vous?
Je vous remercie pour votre patience à me répondre.
Amicalement Very Happy ..
Back to top
View user's profile Send private message
mpont
Site Admin


Joined: 18 Jun 2005
Posts: 263
Location: Porto Alegre - RS - Brazil

PostPosted: Wed Dec 06, 2006 9:36 am    Post subject: Reply with quote

Je sais employer parce que je l'ai créé Smile 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
View user's profile Send private message Visit poster's website MSN Messenger
heydoc



Joined: 23 Nov 2006
Posts: 5

PostPosted: Sun Dec 10, 2006 1:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    PHP2Go PHP Framework Forum Index -> Français All times are GMT - 3 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

Anti Bot Question MOD - phpBB MOD against Spam Bots
Blocked registrations / posts: 5801 / 0