By: David
Date: 2010-02-24
Time: 15:07
|
Magnet ne fonctionne pas
Bonjour,
je débute avec TBS et n'arrive pas à faire fonctionner un simple magnet...
Voici mon code :
[js;block=begin]<script type="text/javascript" src="[js.src;magnet=src]">[js.script;htmlconv=no]</script>[js;block=end]
mon problème est sur [js.src;magnet=src]
dans mon model j'ai : $js[] = array ( 'src' =>'', 'script'=>'google.load("jquery", "1.3.2");');
et à l'affichage HTML j'ai :
<script type="text/javascript" src="">google.load("jquery", "1.3.2");</script>
Merci de votre aide :)
A bientôt
David
|
By: Skrol29
Date: 2010-02-24
Time: 15:28
|
Re: Magnet ne fonctionne pas
Salut David,
Le paramètre "magnet" fonctionne sur les balises, pas sur les attributs de balise.
En fait "magnet" peut aussi agir sur un attribut à condition qu'il soit utilisé conjointement avec le paramètre "att".
|
By: David
Date: 2010-02-24
Time: 15:44
|
Re: Magnet ne fonctionne pas
Salut Skroll,
merci pour ta réponse rapide !
En fait j'ai testé aussi avec :
<li [keywords.kwd_class;att=class;magnet=#]><a href="[keywords.kwd_url]">[keywords.kwd_display;block=li]</a></li>
et ça ne passe toujours pas, j'ai toujours class="" affiché
|
By: David
Date: 2010-02-24
Time: 15:49
|
Re: Magnet ne fonctionne pas
attention, je t'ai donné un exemple sur une autre balise (mais c'est exactement pareil)
|
By: David
Date: 2010-02-24
Time: 16:19
|
Re: Magnet ne fonctionne pas
Je vais quand même te donner le code qui va avec ça :
$class = array ( 0=>'',
1=>'',
2=>'',
3=>'',
4=>'go-top column2',
5=>'column2',
6=>'column2',
7=>'column2',
8=>'go-top column3',
9=>'column3',
10=>'column3',
11=>'column3',
12=>'go-top column4',
13=>'column4',
14=>'column4',
15=>'column4',
);
//on complète les classes
foreach ( $keywords as $key=>$value ){
$keywords[$key]['kwd_class'] = $class[$key];
}
$tbs = new clsTinyButStrong ;
$tbs->LoadTemplate( PATH_TEMPLATE . 'main.tpl' );
$tbs->MergeBlock('js',$js);
$tbs->Show() ;
Voilà en gros...
Merci d'avance
|
By: Skrol29
Date: 2010-02-24
Time: 16:19
|
Re: Magnet ne fonctionne pas
Salut,
Oui ça devrait marcher pareil.
Essai plutôt ce modèle:
<li>[keywords.kwd_class;att=class;magnet=#]<a href="[keywords.kwd_url]">[keywords.kwd_display;block=li]</a></li>
|
Il semble que la gestion de l'attribut se fait mal quand le champ TBS se trouve dans la balise elle même. C'est peut être un bug. Mais en tout cas la version que je viens de donner fonctionne correctement.
|
By: oxman
Date: 2010-02-24
Time: 16:24
|
Re: Magnet ne fonctionne pas
Allons Skrol :p
"C'est peut-être un bug", c'est un bug n'ayant pas peur des mots.
Mais pas grave, TBS rox quand même lol
|
By: David
Date: 2010-02-24
Time: 16:25
|
Re: Magnet ne fonctionne pas
Oui c'est corrigé, cool :)
Par contre, ça m'étonne que ce bug n'est pas été découvert avant car ça me semble être une fonctionnalité de base.
Pour être un peu chiant, au lieu d'avoir <li> j'ai <li > quand je n'ai pas de class
|
By: oxman
Date: 2010-02-24
Time: 16:38
|
Re: Magnet ne fonctionne pas
Et à ce sujet Skrol a déjà répondu dans un précédent post ;)
Ca lui évite de parser le reste de la balise pour savoir si il doit ou non ajouter un espace ^^
|
|
Posting in progress.
Please wait...
|