BBcode & Renvoie dynamique ?

Ce forum vous servira à trouver de l'aide uniquement en ce qui concerne le développement d'un de vos MODs, ou l'adaptation d'un MOD phpBB2 pour phpBB3.

Modérateur: Equipe

BBcode & Renvoie dynamique ?

Messagepar Pymous » 02 Mai 2009 à 01:17

Hello !

Voila, second post d'aide ! :)

J'ai donc finis de coder mon infobulle et mes tables pour mon projet, et je cherche maintenant à faire quelques choses dans ce genre (sur les conseil de Dakin Quelia, que je remercie ^^ ):
Code: Tout sélectionner
[dota]{TEST}[/dota]


Qui va me le transformer en:
Code: Tout sélectionner
<script type="text/javascript" src="dota.php?objet={TEXT}"></script>


Donc sa, c'est pas vraiment dur, la question maintenant est de savoir que va contenir la page "dota.php", ou tout du moins, comment renvoyer du code de cette façon !

Merci d'avance pour votre aide ! :)
Pymous
Posteur néophyte
Posteur néophyte
 
Messages: 44
Inscription: 22 Avr 2009 à 19:29

Re: BBcode & Renvoie dynamique ?

Messagepar SiMax » 02 Mai 2009 à 16:29

Bonjour,

Que voulez vous faire avec ce script ?
Référencez vos sites sur un annuaire référencement gratuit de qualité - Aide informatique
Avatar de l’utilisateur
SiMax
Posteur habitué
Posteur habitué
 
Messages: 202
Inscription: 21 Sep 2008 à 13:56

Re: BBcode & Renvoie dynamique ?

Messagepar Pymous » 02 Mai 2009 à 17:01

Afficher une infobulle sur une image.

Donc si je met le code "[dota]Monkey King Bar[/dota]", sa devrais pouvoir renvoyer quelque chose de plus compliqué, mais dans ce genre la:
<a href="#" class="info"><img src="monkeykingbar.gif" /><span>
mon infobulle
</span>
Pymous
Posteur néophyte
Posteur néophyte
 
Messages: 44
Inscription: 22 Avr 2009 à 19:29

Re: BBcode & Renvoie dynamique ?

Messagepar SiMax » 03 Mai 2009 à 09:51

Vous faites quelque chose du type :

[dota={TEXT1}]{TEXT2}[/dota] :

<span class="tooltip">{TEXT1}<em>{TEXT2}</em></span>


Et dans votre CSS :

Code: Tout sélectionner
span.tooltip em {
    display:none;
}
span.tooltip:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
span.tooltip:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 20px;
    left: -10px;
    padding: 5px;
    color: #000;
    border: 1px solid #bbb;
    background: #ffc;
    width:170px;
}
Référencez vos sites sur un annuaire référencement gratuit de qualité - Aide informatique
Avatar de l’utilisateur
SiMax
Posteur habitué
Posteur habitué
 
Messages: 202
Inscription: 21 Sep 2008 à 13:56

Re: BBcode & Renvoie dynamique ?

Messagepar Pymous » 03 Mai 2009 à 13:34

Je me suis mal expliqué je pense :)

J'aimerais que l'utilisateur n'est qu'à mettre par exemple:

[dota]{TEXT}[/dota]


et au final, on arrive à quelque chose dans ce genre:
Code: Tout sélectionner
<a href="#" class="info"><img src="bas.gif" /><span>
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="42">
       <div id="left">
         <img src="bas.gif" width="40px" height="40px" /><br /><br />
         <img src="images/requirement/reload.png" width="12px" height="12px" /><div id="blue">50</div><br />
         <img src="images/requirement/mana.png" width="12px" height="12px" /><div id="blue">500</div>
      </div>
   </td>
    <td id="item_name" align="left" valign="top">
      Nom de l'item
   </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td width="500">
       <div id="item_desc">
         Description de l'item
      </div>
   </td>
  </tr>
</table>
</span></a>


Le probleme étant que les infos doivent être prise dans une base de donnée.

On ma donc conseiller d'utiliser un fichier JS ou PHP pour renvoyer le code, en gros quelque chose qui ressemblerais à sa:

On remplace [dota]{TEXT}[/dota] par
<script type="text/javascript" src="dota.php?objet={TEXT}"></script>

qui s'occuperais de renvoyer tout le code générer, une sorte de parser enfaite :)

Merci pour ton aide en tout cas :)
Pymous
Posteur néophyte
Posteur néophyte
 
Messages: 44
Inscription: 22 Avr 2009 à 19:29

Re: BBcode & Renvoie dynamique ?

Messagepar Dr DLP » 03 Mai 2009 à 15:02

Gniiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
J'ai réussi :D

Remplace par tes valeurs:
Pour le bbcode:
Code: Tout sélectionner
[Drago]{TEXT}[/Drago]

et
Code: Tout sélectionner
<script language="php" type="text/javascript" src="dragx.php?hf={TEXT}"></script>


Dans ton php, tu génères ton code et mets le tout dans la variable $out.
La dernière ligne de ton php doit être:
Code: Tout sélectionner
echo "document.write('" . $out . "')";


C'est ça que j'aime sur ces forums... Je savais qu'en revenant par ici j'apprendrai des nouveaux trucs :D
Avatar de l’utilisateur
Dr DLP
Floodeur universel
Floodeur universel
 
Messages: 8411
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

Re: BBcode & Renvoie dynamique ?

Messagepar Pymous » 03 Mai 2009 à 16:54

T'est mon dieux à moi ! ^^

Je teste tout sa tout à l'heure, merci beaucoup ! :)
Pymous
Posteur néophyte
Posteur néophyte
 
Messages: 44
Inscription: 22 Avr 2009 à 19:29

Re: BBcode & Renvoie dynamique ?

Messagepar Bruno36 » 07 Mai 2009 à 08:57

Pymous ton bbcode est t'il libre de téléchargement ?
Si oui est t'il possible de l'avoir ?
Avatar de l’utilisateur
Bruno36
Roi des posts
Roi des posts
 
Messages: 845
Inscription: 14 Nov 2007 à 12:53
Localisation: issoudun

Re: BBcode & Renvoie dynamique ?

Messagepar Pymous » 08 Mai 2009 à 13:51

J'avais pas penser à le publier, mais si il est fonctionnel pourquoi pas ! :)

Pour le moment on est en train de structurer la BDD et j'ai un p'tit soucis pour le javascript, mais c'est pas une mauvaise idée ! :)
Pymous
Posteur néophyte
Posteur néophyte
 
Messages: 44
Inscription: 22 Avr 2009 à 19:29


Retourner vers Aide au développement

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant