Vous n'êtes pas identifié(e).
bonjour je revient sur ce poste pour annoncer la reprise et intégration dans tinymce de mon module slide que j'avais pondu y'a fort longtemps
dans le dossier tinymce\plugins\slide\langs\fr_dlg.js
il y a slide.addI18n('fr.slide_dlg',{
que veut dire addI18n svp je ne vois pas à quoi cela ce rapport
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
i18n (ou L10n) sont des abréviations de programmeurs pour la "localisation", c'est à dire la langue.
Dans le code d'un programme, il est courant, pour s'organiser, d'avoir un fichier par langue : i18n-en, i18n-fr, i18n-it...
Je n'ai pas ton code sous les yeux, mais je pense que ici, addI18n est une fonction qui sert pour ajouter une langue au plugin. Ca permet de changer la langue du plugin ou de tinymce facilement...
Hors ligne
Merci m'sieur !
c'est avec nos modules que je développe celui ci
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
A ce propos, j'ai mis à jour le code de zdiaporama pour tenir compte du changement de dossier, et également des changements futurs !
Voir dans la section [modules] du forum.
Tout réside dans l'utilisation de self::$cms->zpath qui renvoie (dans le php du module) le dossier "zite" ou "zplus" ou quoi que ce soit dans le futur.
Dans le même genre, il y a cpath, ipath, dpath et opath. Je ne sais pas trop vers quoi ça renvoie (à creuser), mais dans la mesure du possible, pour avoir un code évolutif, il vaux mieux utiliser ces variables plutôt que des adresses en dur.
A+
Hors ligne
j'ai besoins d'une idée !!
dans le module slide que je suis entrain de réadapter et d'intégrer à tinymce
le module marche un comme le module tab (onglet) qui appel une page et ce sert de ses pages fille pour créer les slides
j'ai un souci quand à la personnalisation css des slides car si on ce sert du nom de page exemple 123456789 cela ne fonctionne pas en CSS
on ne peut pas mettre de chiffre dans une classe css !
une idée ??
edit : j'ai régler mon problème en prenant devant les numéros un préfixe "slide"
Dernière modification par snypi (19/02/2012 21:03:01)
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
j'ai un souci quand à la personnalisation css des slides car si on ce sert du nom de page exemple 123456789 cela ne fonctionne pas en CSS
on ne peut pas mettre de chiffre dans une classe css !
une idée ??
Oui, en standard avec ZitePLUS, l'id css de la page 123456789, c'est pg_1253302596
Donc aucun problème avec le css si le nom de ta page est numérique: pour le css il y aura toujours pg_ devant ce nom
a+
Jean-Paul
Hors ligne
bug de nos modules avec la rc2 (à tester avec la rc3)
si un zdiaporama et un fdiapo sur la meme page l'un efface l'autre
découvert avec mon slide
edit régler avec la RC3 et mon fdiapo n'insère pas l'espace !!
Dernière modification par snypi (20/02/2012 09:04:18)
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
j'ai un ptit souci de synthax
j'ai besoin de sortir numericAttr:'id="ctrl_nomdelavariable"'
et mon code donne
self::$cms->content['js'].='
resumePause: 10000
numericAttr:'id="ctr_'.$slidepg.'"'
});
});
</script>'; }
un ptit souvenir de ce que m'avais dit super chemist
self::$cms->content['js'].="numericAttr:'id="ctr_'.$slidepg.'"'";
bah ca veut pas marché et je ne sais comment l'écrire correctement
Dernière modification par snypi (25/02/2012 08:35:20)
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
Salut
C'est (encore? ) un souci d'imbrication des guillemets.
Ta chaine php étant encadrée par des guillemets doubles, tu ne peux pas de manière simple mettre des guillemets doubles dedans (car php s'embrouille les pinceaux et crois que c'est la fin de la chaine).
Vu que ici tu veux mettre des guillemets simples et doubles dans ta chaine, tu ne peux pas changer de guillemets...
SOLUTION: il faut "échapper" les guillemets doubles qui sont dans la chaine, avec un antislash. \" produira le caractère " sans que php ne le considère comme la fin de la chaine.
Par contre, le point sert à concaténer deux (ou plus) chaines. Donc tu dois fermer ta chaine avant le point, avec le même guillemet que celui qui l'a ouvert.
Pas évident la concaténation en php, hein ! Faut être rigoureux et logique.
//code corrigé
self::$cms->content['js'].= "numericAttr:'id=\"ctr_" . $slidepg . "\"'" ;
//On voit bien les trois blocs de texte que tu veux concaténer, séparés par des points.
ASTUCE: un éditeur style notepad++ colorie le texte. Normalement, ce genre d'erreur est visible. Toute ta chaine est sensée être de la même couleur, sinon il y a un soucis...
Sinon, concernant les modules, je n'ai pas du tout le temps de m'en occuper pour l'instant. Je vois que jpg sort des versions de la 092 régulièrement, je m'en réjouis, mais je n'ai pas le temps de vérifier que zdiaporama beta marche toujours aussi bien...
Désolé jpg, mais je ne vais pas pouvoir jouer au betatesteur ! Ca tombe au mauvais moment pour moi !
Je replongerai dans le code du module dans quelques mois, je vérifierai qu'il marche bien sous la 092 finale si elle est sortie, et je passerai le module en version finale (j'ai d'ailleurs quelques idées d'amélioration...)... Quand j'aurai le temps !
Si vous trouvez des bugs, n'hésitez pas à m'en faire part, mais ça attendra !
A+
Adrien
Hors ligne
un Grd merci
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne