1 Oct 2002 10:17
[Spip] cache et mes_fonctions.php3
Andre VANDERLYNDEN <andre.vanderlynden <at> wanadoo.fr>
2002-10-01 08:17:21 GMT
2002-10-01 08:17:21 GMT
Je souhaite perfectionner l'agenda sur le site que j'ai developpé avec spip. L'agenda que j'ai mis en ligne utilise les brèves d'une rubrique. J'ai choisi les breves plutôt que les articles parce que le type d'information que je référence n'est pas de nature article. J'affiche donc sous forme de tableau les breves qui ont un age<3. Pour pouvoir afficher aussi les informations d'agenda comprises entre une date début et une date fin, j'ai décidé de saisir la date fin en queue de titre de breves sous la forme ||AAAA/MM/JJ et j'ai créé des fonctions (dans mes_fonctions.php3) qui decoupent le titre des breves en question et calculent un age différent de l'age calculé par spip. Mon système est au point mais je rencontre le problème suivant: - si j'affiche mon agenda avec &recalcul=oui dans l'url tous se passe bien - si je passe le delai de rubrique.php3 à 0 tout se passe bien - si j'affiche ma rubrique normalement (rubrique.php3?id_rubrique=45) j'otiens l'erreur suivante: Fatal error: Call to undefined function: date_agenda() in c:\easyphp\www\roubaix\CACHE\9\%2FRoubaix%2Frubrique.php3%3Fid_rub rique%3D45 on line 488 On dirait que l'interpretation de ma fonction n'est pas faite lors du calcul de mon fichier en cache et que mes fonctions ne sont plus accessibles à l'affichage de ce fichier. Où est mon erreur ? Si c'est normal quel conseil me donneriez-vous pour contourner ce fonctionnement. Merci de votre aide. André
Voilà donc mon problème : je veux inclure entête et pied de page à partir de
fichiers séparés pour faciliter la maintenance du site.
L'entête et le pied de page peuvent varier suivant s'il s'agit du sommaire
ou non (pas de bouton "accueil" par exemple).
Pour cela, je veux ajouter une variable en paramètre que je teste ensuite
pour faire varier l'affichage.
J'ai donc dans mon fichier html :
<INCLURE(entete.php3){option=1}>
L'entete est bien ajoutée au fichier, mais par contre, impossible de
récupérer le paramètre, il n'est pas renseigné.
Naturellement, une solution consiste à faire :
<? $option=1 ?>
<INCLURE(entete.php3)>
Mais je voulais savoir si le problème venait de la balise, si je l'utilisais
mal...
A+
Gilles
-----Message d'origine-----
De : spip-bounces <at> rezo.net [mailto:spip-bounces <at> rezo.net]De la part de
Guillaume
Envoyé : mardi 1 octobre 2002 12:52
À : SPIP Liste
Objet : Re: [Spip] conseils pour débutants
Le 1/10/02 10:48, « Pascal Coppolani » <pascal-coppolani <at> wanadoo.fr> a
écrit :
> je voudrais avoir
> vos conseils sur des ouvrages pour débutants. (démarrage total !)
Surtout ne pas tomber dans la technique (ca vient après et si on butte on
peut se former et se renseigner après), mais penser à ce que l'on souhaite
offrir.
Donc, un premier pas instructif pourrait être:
Faire le tutoriel "Jeux vidéo" dispoibl sur
RSS Feed