Après réinstallation de 1.91 (et re-téléchargement, avec une version curieusement avec 2 octets de plus):
Une erreur apparaît sur toutes les pages, que je n'avais pas avant, sans changement de squelettes :
Warning: Missing argument 1 for find_in_path() in local\ecrire\inc\utils.php on line 659
la balise #CHEMIN affiche /squelettes
les appels par #CHEMIN n'ont pas changé depuis la dernière fois que ça marchait et sont du type :
<!-- Ceci est la feuille de style par defaut pour le code genere par SPIP -->
<link rel="stylesheet" href="[(#CHEMIN{spip_style.css}|direction_css)]" type="text/css" media="all" />
<!-- Ceci est la feuille de style par defaut pour le code genere par SPIP -->
<link rel="stylesheet" href="dist/spip_style.css" type="text/css" media="all" />
la fonction find_in_path a donc besoin d'un argument que je ne lui donne pas (plus ?).
Il semble lui manquer, en fait, #URL_SITE_SPIP, devant l'ensemble, mais comment le lui donner ?
L'adresse du site est bien dans la configuration.
D'ailleurs, si l'aspect de l'affichage des pages n'est pas reconnu, le contenu est là.
Que dois-je indiquer et où pour que la racine du site soit comprise ?
Après réinstallation de 1.91 (et re-téléchargement, avec une version curieusement avec 2 octets de plus):
Une erreur apparaît sur toutes les pages, que je n'avais pas avant, sans changement de squelettes :
Warning: Missing argument 1 for find_in_path() in local\ecrire\inc\utils.php on line 659
[...]
Bonjour Perline
Je pense que ce serait préférable de créer un nouveau fil
Ce que je veux dire : pourquoi Spip ne constitue pas toutes les url à partir de l'"url du site public" paramétrée dans la configuration ? URL_SITE_SPIP est reprise seulement dans la logo, mais pas dans les liens des pages.
Parce que SPIP produit des URL relatives.
Si tu veux des url_absolue, il faut modifier les squelettes en conséquence (soit le filtre qui va bien que tu trouvera (en 1.9) dans dist/backend.html en regardant le code source, soit en rajoutant devant chaque #URL_... : #URL_SITE_SPIP/#URL_...)
Ce que je veux dire : pourquoi Spip ne constitue pas toutes les url à partir de l'"url du site public" paramétrée dans la configuration ? URL_SITE_SPIP est reprise seulement dans la logo, mais pas dans les liens des pages.
il existe deux filtres |url_absolue et |liens_absolus
le premier s'applique à une url du type #URL_xxxx
le second à un texte [(#TEXTE|liens_absolus)]
Ca ne fonctionne pas... mais le pb a l'air + compliqué que ça, je
pense qu'il y a un pb de redirection en + de cette question d'url. Je
recommence mon explication avec le site en question, c'est plus
parlant.
Si vous avez un site hébergé chez Free avec une redirection,
avez-vous des pbs ?
Merci
Marc
From: James <klike@free.fr>
To: spip@rezo.net
Subject: Re: [Spip] url site public VS url hébergement
Date: Fri, 15 Sep 2006 13:53:12 +0200
Marc Ozanne a écrit :
("pointe" = redirection)
Ce que je veux dire : pourquoi Spip ne constitue pas toutes les url
à partir de l'"url du site public" paramétrée dans la configuration
? URL_SITE_SPIP est reprise seulement dans la logo, mais pas dans
les liens des pages.
il existe deux filtres |url_absolue et |liens_absolus
le premier s'applique à une url du type #URL_xxxx
le second à un texte [(#TEXTE|liens_absolus)]
essaie ça et dis-nous si ça répond à ton besoin
--
James
Ne pourrait-il pas être interessant de proposer pour de telle phase de
débuggage après l'install , par exemple un fichier de tests ( à appeler
comme on appelle une "page="), avec les balises importantes à connaitre.
D'ailleurs ça pourrait apporter de l'info pour ceux qui mélangent
/squelette/ et /plugins/
avec une présentation tableau des différentes balise et config "utiles" ( de
plus ça ferait un rappel des différentes options, et des modèles à suivre
pour tester des bugs apparents, no ?) #URL_xyz --- #ENV(config_type) --- #DOSSIER_SQUELETTE -- etc etc
@+ de jfb