Fork me on GitHub




« 1 (2)


Re: php et template
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
j'en reviens à ce que j'ai dit plus haut

A mon avis erreur dans le chemin, il faut absolument éviter les ../ et les remplacer l'URL du site ou l'emplacement exacte, cela évitera bien des ennuis et des prises de têtes

Posté le : 21/12/2014 12:59
Partager Twitter Partagez cette article sur GG+
Re: php et template
Régulier
Inscrit: 21/08/2006 03:21
Messages: 113
!
ça fonctionne.

il y avait une variable non déclarée dans le js, ce qui bloquait la suite du code.

Merci et désolé, je galère un peu.

J'enchaîne sur la suite du problème.

Ce que je voudrais faire c'est récupérer dans le js de mon template (celui qui construit les évènements pour remplir l'agenda)
events: [
{
title 'titre',
start: new Date(ymd-5),
end: new Date(ymd-2)
}]
etc...

les données de la variable smarty que j'ai chargée dans mon php avec les valeurs extraites de ma DB.

Actuellement je peux lire en html un élément du tableau avec
{$evene[1].titre}

donc les données sont bien présentes dans mon template


J'ai donc initialisé un tableau en js
var Tabl = new Array();


Je réussi à charger les valeurs de mon tableau en statique :
var Tabl = ["rdv SSD",
"conférence",
"Lucien",
"Repas GH",
"Séance FF"];


puis à les lire

events: [
{
title Tabl[3],
start: new Date(ymd-5),
end: new Date(ymd-2)
}]


Mais je ne sais pas comment attribuer à mon tableau Tabl les données du tableau de ma variable smarty $evene.

Merci !

Posté le : 21/12/2014 15:00
Partager Twitter Partagez cette article sur GG+
Re: php et template
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Si ton script js est dans ton template, tu écris directement dedans :

events: [
{
title '<{$evene[1].titre}>',
start: new Date(ymd-5),
end: new Date(ymd-2)
}]

Posté le : 21/12/2014 15:08
Partager Twitter Partagez cette article sur GG+
Re: php et template
Régulier
Inscrit: 21/08/2006 03:21
Messages: 113
Oui ! Merci !
ça fonctionne.
Je manque d'expérience. : )


Posté le : 21/12/2014 15:08
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2)



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

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