Fork me on GitHub






Problème avec variables <{$block.blabla}>
Newbie
Inscrit: 22/03/2006 21:52
Messages: 9
Salut à tous,

Voila j'a voulu modifier le header de mon theme.html et y insérer les infos des blocs (login, user, online et search)

Mais voila quand je met une variable qui s'affiche bien dans un bloc il ne me retourne aucun résultat Oo

Ex :
En ligne : <{$block.online_members}> Membre(s), <{$block.online_guests}> Invité(s)

Il me retourne :
En ligne :  Membre(s),  Invité(s)

Au lieu de :
En ligne 1 Membre(s), 0 Invité(s)


J'avoue que la je seche c'est surement un truc tout con alors je m'en remet a vous pour éclairer ma lanterne.

D'avance merci.

Posté le : 05/04/2006 17:52
Partager Twitter Partagez cette article sur GG+
Re: Problème avec variables <{$block.blabla}>
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
Les variables smarty (car il s'agit de ça) sont liées au module qui les génèrent. En l'occurence, celles dont tu parles, sont générées par le Core de Xoops, et ne sont utilisables que par les blocs générés par lui.

Tu dois donc leur donner une valeurs par l'intermédiaire d'un script php qui ira récupérer les informations dans la bdd.


Posté le : 05/04/2006 19:30
Partager Twitter Partagez cette article sur GG+
Re: Problème avec variables <{$block.blabla}>
Newbie
Inscrit: 22/03/2006 21:52
Messages: 9
Mais si je ne m'abuse on ne peut pas rajouter de code php dans une page html (car c'est theme.html que je cherche à modifier) alors je vois pas comment je vais pouvoir rajouter du code php Oo

Je vais continuer à chercher car je suis une tête de pioche mais dites moi si je creuse dans le vide.

Posté le : 05/04/2006 22:41
Partager Twitter Partagez cette article sur GG+
Re: Problème avec variables <{$block.blabla}>
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
C'est possible. Fais une recherche sur le sujet dans les forums, on en a déjà parlé (mais ça date tout de même).


Posté le : 06/04/2006 00:14
Partager Twitter Partagez cette article sur GG+
Re: Problème avec variables <{$block.blabla}>
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
salut,
avec les balises <{php}> et <{/php}> tu peux insérer du php dans le thème, en mettant le code entre ces balises.

j'utilise par exemple :

<{php}>setlocale(LC_TIME"fr_FR""fr");<{/php}>

<
a style="color:#ffffff" href="<{$xoops_url}>/user.php">
<{
$smarty.now|date_format:"%A %e %B %Y"}>
</
a>


pour avoir une date en Fr et cliquable.

Posté le : 06/04/2006 08:26
Partager Twitter Partagez cette article sur GG+
Re: Problème avec variables <{$block.blabla}>
Semi pro
Inscrit: 06/01/2004 09:37
De Non loin de Paris
Messages: 666
En fait tu veut récupérer les donnée du bloc "Qui est en ligne" et les insérer sur toutes les pages de ton site, si j'ai bien compris.

Je pense donc qu'il te faut modifier un fichier qui est inclut sur toutes les pages de ton site (header.php par exemple) afin d'assigné les valeurs des variables smarty a ton template. Il te faudra au préalable récupérer les valeurs dans ta base de donnée.

A+

Posté le : 06/04/2006 14:26
Partager Twitter Partagez cette article sur GG+
Re: Problème avec variables <{$block.blabla}>
Newbie
Inscrit: 22/03/2006 21:52
Messages: 9
Salut,

Merci pour toutes ces réponses.

Citation :

zoullou a écrit:
En fait tu veut récupérer les donnée du bloc "Qui est en ligne" et les insérer sur toutes les pages de ton site, si j'ai bien compris.


Voila tu as bien compris ce que je voulais faire cependant j'ai pas l'impression que j'ai assez de connaissances en php/sql pour le réaliser je vais tenter de trimer ça ce soir mais je doute d'y réussir.

Qui vivra verra :)

Posté le : 06/04/2006 21:54
Partager Twitter Partagez cette article sur GG+
Re: Problème avec variables <{$block.blabla}>
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972

Posté le : 06/04/2006 21:58

La connaissance s'accroît quand on la partage ...
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

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