Le Mon, 07 Jul 2008 22:00:15 +0200, michel fraisse <mfraisse@free.fr> a écrit:
Salut
J'essaie de me mettre aux fonctions et j'en ai fait une , simple, mais qui a quand même le don de foirer.
Je crée le fichier mes_fonctions.php à la racine du site, un svn récente.
pour que ça fonctionne, je mettrais plutôt mes_fonctions.php dans le répertoire /squelettes
avec
<?php
function toto($texte){
$texte = 'toto';
return $texte;
}
?>
dans article.html j'edite #SOUSTITRE en (SOUSTITRE|toto)
(#SOUSTITRE|toto) avec un # devant soustitre non ?
je m'attends à ce que le champs soutitre de mes articles prenne la valeur toto mais j'ai une page blanche comme retour
--
Apero Spip à Paris : tous les jeudis 19h, aux Métallos
Maison des métallos - 94 rue Jean Pierre Timmbaud
75011 Paris - Métro Couronnes http://www.spip-party.net/
Faut juste la mettre dans le dossier squelettes et pas à la racine
Alexandra
Le 7 juil. 08 à 22:00, michel fraisse a écrit :
Salut
J'essaie de me mettre aux fonctions et j'en ai fait une , simple, mais qui a quand même le don de foirer.
Je crée le fichier mes_fonctions.php à la racine du site, un svn récente.
avec
<?php
function toto($texte){
$texte = 'toto';
return $texte;
}
?>
dans article.html j'edite #SOUSTITRE en (SOUSTITRE|toto)
je m'attends à ce que le champs soutitre de mes articles prenne la valeur toto mais j'ai une page blanche comme retour
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Ah j'oubliais tu l'as mets dans mes_fonctions.php dans squelettes
Le 7 juil. 08 à 22:00, michel fraisse a écrit :
Salut
J'essaie de me mettre aux fonctions et j'en ai fait une , simple, mais qui a quand même le don de foirer.
Je crée le fichier mes_fonctions.php à la racine du site, un svn récente.
avec
<?php
function toto($texte){
$texte = 'toto';
return $texte;
}
?>
dans article.html j'edite #SOUSTITRE en (SOUSTITRE|toto)
je m'attends à ce que le champs soutitre de mes articles prenne la valeur toto mais j'ai une page blanche comme retour
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Faut juste la mettre dans le dossier squelettes et pas à la racine
Alexandra
Le 7 juil. 08 à 22:00, michel fraisse a écrit :
Salut
J'essaie de me mettre aux fonctions et j'en ai fait une , simple, mais qui a quand même le don de foirer.
Je crée le fichier mes_fonctions.php à la racine du site, un svn récente.
avec
<?php
function toto($texte){
$texte = 'toto';
return $texte;
}
?>
dans article.html j'edite #SOUSTITRE en (SOUSTITRE|toto)
(#SOUSTITRE|toto) bien sûr
je m'attends à ce que le champs soutitre de mes articles prenne la valeur toto mais j'ai une page blanche comme retour
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Tu devrais mettre mes_fonctions.php à la racine de ton spip^. Vider le cache et appeler dans ta boucle article [(#SOUSTITRE|toto)]
A l'appel de la page tu retrouveras bien toto si il y a quelque chose dans le sous titre.
BB
michel fraisse a écrit :
Ben ouais mais avec mes_fonctions.php dans dist j'ai la page blanche aussi... et même site blanc
je teste sur un spip nu, enfin j'ai désactivé les plugin eva spip clear et spipbb.
Michel
Le 7 juil. 08 à 22:09, Alexandra Guiderdoni a écrit :
Ta fonction semble correcte si je compare à coquette de tetue
Faut juste la mettre dans le dossier squelettes et pas à la racine
Alexandra
Le 7 juil. 08 à 22:00, michel fraisse a écrit :
Salut
J'essaie de me mettre aux fonctions et j'en ai fait une , simple, mais qui a quand même le don de foirer.
Je crée le fichier mes_fonctions.php à la racine du site, un svn récente.
avec
<?php
function toto($texte){
$texte = 'toto';
return $texte;
}
?>
dans article.html j'edite #SOUSTITRE en (SOUSTITRE|toto)
(#SOUSTITRE|toto) bien sûr
je m'attends à ce que le champs soutitre de mes articles prenne la valeur toto mais j'ai une page blanche comme retour
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Tu devrais mettre mes_fonctions.php à la racine de ton spip^. Vider le cache et appeler dans ta boucle article [(#SOUSTITRE|toto)]
A l'appel de la page tu retrouveras bien toto si il y a quelque chose dans le sous titre.
Le problème c'est que le simple fait de mettre mes_fonctions.php à la racine me donne ne page blanche
j'ai fait le test avec mes_fonction.php sans "s" et tout est normal
Tu devrais mettre mes_fonctions.php à la racine de ton spip^. Vider le cache et appeler dans ta boucle article [(#SOUSTITRE|toto)]
A l'appel de la page tu retrouveras bien toto si il y a quelque chose dans le sous titre.
Le problème c'est que le simple fait de mettre mes_fonctions.php à la racine me donne ne page blanche
j'ai fait le test avec mes_fonction.php sans "s" et tout est normal
???
Michel
c'est mes_fonctions.php et ce n'est pas a la racine du site mais dans un répertoire squelettes/ a la racine du site ( s'il n'existe pas crée le )
tu as déjà eu 4 fois la réponse ...
c'est mes_fonctions.php et ce n'est pas a la racine du site mais dans un répertoire squelettes/ a la racine du site ( s'il n'existe pas crée le )
tu as déjà eu 4 fois la réponse ...
non 4 réponses plus ou moins équivalentes
1 je ne vois pas la logique qu'il y a à créer un répertoire squelettes pour y mettre simplement le fichier mes_fonctions.php !!! /dist devrait suffire, non ?
2 je suis persuadé que j'ai eu la réponse à ma question mais après les tests de toutes les combinaisons possibles j'ai une page blanche, caches vidés.
Ce que je cherche maintenant c'est la cause du problème, je viens d'installer une 192d toute neuve 0 options pour tester uniquement la fonction et j'ai toujours la page blanche.. Alors c'est quoi php ? je suis en local avec mamp et php4.
/squelettes est fait tout simplement pour que lorsque des migrations de version tu ne perdes pas tes modifications
Plus généralement, toute personnalisation se trouve dans /squelettes, que cela soit au niveau des fonctions ou des squelettes eux même
michel fraisse a écrit :
Le 8 juil. 08 à 21:46, Yoann Nogues a écrit :
c'est mes_fonctions.php et ce n'est pas a la racine du site mais dans un répertoire squelettes/ a la racine du site ( s'il n'existe pas crée le )
tu as déjà eu 4 fois la réponse ...
non 4 réponses plus ou moins équivalentes
1 je ne vois pas la logique qu'il y a à créer un répertoire squelettes pour y mettre simplement le fichier mes_fonctions.php !!! /dist devrait suffire, non ?
2 je suis persuadé que j'ai eu la réponse à ma question mais après les tests de toutes les combinaisons possibles j'ai une page blanche, caches vidés.
Ce que je cherche maintenant c'est la cause du problème, je viens d'installer une 192d toute neuve 0 options pour tester uniquement la fonction et j'ai toujours la page blanche.. Alors c'est quoi php ? je suis en local avec mamp et php4.
Michel
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net