Fork me on GitHub






Themes et javascript
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjour
Je souhaite insérer dans l'entête des pages du site un certains nombre d'élément comme des javascript.
j'ai vu qu'il i y avait une balise <{$xoops_module_header}>, est il possible de l'utiliser, ce qui permertrait de ne pas modifier les thèmes, ou vaut-il mieux créer ses propres balises.
Existe-il éventuellement l'équivalent dans le body.
A moins qu'il existe un mécanisme dans xoops qui permette de faire ce genre de chose (callback par exemple, ou procédure prédéfinie)
Merci pour toutes les pistes qui me permetrait de trouver une solution.

Posté le : 24/02/2008 11:54

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Themes et javascript
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
En fait je complète ma question, comment a partir d'un bloc je peux insérer du contenu dans des balise smarty.
Existe-t-il dans xoops un tpl global que l'on peux utiliser pour faire un truc du genre
$xoopsTpl->assign('jjd_body', 'contenu');

sauf que $xoopsTpl n'est pas un objet accessible a priori dans un bloc.

Posté le : 24/02/2008 12:26

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Themes et javascript
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Désolé je cause tout seul, mais je crois que j'ai trouvé ma solution.
Pour ceux que cela intéresse

Dans la fonction qui gère le block (déclaré dans xoops_version) il faut juste ajouter la déclaratino global

global $xoopsTpl;

puis l'utiliser comme dans un module normal:


function module_show_test($options) {
global $xoopsTpl;

$xoopsTpl->assign('jjd_body', 'contenu');

$block = array();
$numDef = $options[0];

$def = array();
$block['def'][] = $def;

return $block;
}

Posté le : 24/02/2008 12:34

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Themes et javascript
Guest_
b'jour,

ça à l'air intéressant ... mais j'avoue que je n'ai pas compris l'utilité ?

il est question d'insérer du code javascript dans un bloc, en utilisant une balise smarty ??

Posté le : 24/02/2008 13:34
Partager Twitter Partagez cette article sur GG+
Re: Themes et javascript
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
tout a fait
En fait je voudrait pouvoir insérer ponctuellement des animation en javascript en fonction du temps, et de l'humeur.
Style des flocons de neige qui tombe à noêl ou des cloches qui volent à pâques.
Et je suis en train de préparer un module en ce sens.
Je veux donc pourvoir insérer des scripts qui changeront selon mon humeur.
Je viens de faire 2 3 tests, qui sont assez concluants, y a plus qu'a faire le module.

Posté le : 24/02/2008 18:25

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Themes et javascript
Guest_
...un peu d'animation dans les blocs !

Par exemple si on souhaite faire défiler le contenu d'un bloc (module News par exemple), une balise smarty et hop ça défile ?!?

Si oui, c'est le rêve !

Posté le : 24/02/2008 21:26
Partager Twitter Partagez cette article sur GG+
Re: Themes et javascript
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
HAHA!!! pas tout à fait ça quand même car les balise smarty on peut les mettre dans le thème ou lors de la fabrication d'une page, mais dans les news, la j'ai un doute.
Ce dont je parles serait plus au niveau global.
J'avance la-dessus et ds que j'ai quelque chose de présentable, je reviens en causer.

Posté le : 24/02/2008 23:06

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Themes et javascript
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjour
------------
Burning : voila un début de quelque chose de présentable que je souhaite obtenir => ICI

Posté le : 28/02/2008 15:25

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Themes et javascript
Guest_
Merci pour la petite démo

Et bon courage pour la suite !

@+

Posté le : 29/02/2008 01:43
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

10 Personne(s) en ligne (5 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 10 | Plus ...