At 19:58 +0200 23/07/01, Christophe Mannino wrote:
Qqn a-t-il deja essayé de faire un lien en utilisant <A
HREF="http://www.blaba .. etc dans le champs texte ??? ca marche ?
Oui.
Si on ne s'est pas trompés, ça doit fonctionner sans problème.
En règle générale, on peut utiliser du code HTML dans les textes. Cependant, on conseille de préférer les raccourcis SPIP, qui pourront éventuellement donner lieu à des traitements automatiques divers et variés... (pour l'heure, peu de traitements automatiques, mais avec un peu d'imagination, on trouvera bien de chouettes idées pour jouer avec les liens...).
Dans l'espace privé, les tirets en début de ligne sont remplacés par le triangle orange.
Dans le site public, les tirets en début de ligne sont remplacés par l'image "puce.gif" (à la racine du site), qui est un petit triangle gris beaucoup plus discret. Tu peux remplacer ce fichier si tu le désires (autres couleurs, autres formes...), ou carrément le supprimer - par FTP (dans ce cas, ça utilise un tiret en texte).
Je suis allÈe faire un tour dans votre aide mais j'ai pas bien compris.
Pour le moment je mets des ' devant les -
Mais il n'y aurait pas mieux ?
mh, "public visÈ"
Désolé, c'était du second degré (avec des guillemets).
merci pour l'histoire du lien, j'ai préférré demander avant d'essayer parce
que le précédent outil que j'utilisai m'a planté un jour à cause d'un essai
du meme type ....
Sinon nouvelle petite question, comment peut-on faire une sorte de commande
include dans les pages types (sommaire, articles, breves) .... pour par
exemple inclure un element (page html) dans toutes les pages sans avoir a se
les taper toutes a chaque modifications ....
comment faire pour que le fichier php aille pecher par exemple
sommaire.shtml (ssi) a la place de sommaire.html ?
Christophe
----- Original Message -----
From: "Christophe Mannino" <christophe.mannino@zenblade.com>
To: <spip@rezo.net>
Sent: Tuesday, July 24, 2001 1:52 PM
Subject: [Spip] Fonction Include
Rebonjour ...
merci pour l'histoire du lien, j'ai préférré demander avant d'essayer
parce
que le précédent outil que j'utilisai m'a planté un jour à cause d'un
essai
du meme type ....
Sinon nouvelle petite question, comment peut-on faire une sorte de
commande
include dans les pages types (sommaire, articles, breves) .... pour par
exemple inclure un element (page html) dans toutes les pages sans avoir a
comment faire pour que le fichier php aille pecher par exemple
sommaire.shtml (ssi) a la place de sommaire.html ?
Une réponse à trois étages :
1) SPIP ne gère aucun include(), donc ON NE PEUT PAS METTRE DE TAGS SPIP
dans des fichiers inclus.
2) Après calcul de la page par SPIP, celle-ci est "include()"ée en PHP, ce
qui permet d'inclure n'importe quel haut de page ou bas de page
standard : il suffit de mettre, dans le squelette, une ligne
<? include "haut.php" ?>
ou autres.
3) Pour passer quand même des paramètres SPIP au fichier ainsi inclus, il
n'y a pas d'autre solution que de les préparer dans un échappement php :
squelette.html :
<BOUCLE...><? $titre="(#TITRE|addslashes)"; include "haut.php"; ?>
lors du calcul le fichier intermédiaire (dans le répertoire CACHE/)
contiendra <? $titre="Titre de l\'article"; include "haut.php"; ?>
qui sera correctement interprété.
Sinon nouvelle petite question, comment peut-on faire une sorte de commande
include dans les pages types (sommaire, articles, breves) .... pour par
exemple inclure un element (page html) dans toutes les pages sans avoir a se
les taper toutes a chaque modifications ....
Pour l'instant, la solution passe par un petit code PHP d'include:
<? include("haut.html"); ?>
Ce fichier peut contenir lui-même du PHP si nécessaire. En revanche, il n'est pas possible actuellement d'inclure de cette façon un autre fichier SPIP. M'enfin ça permet déjà de faire le plus gros morceau (dans uZine, les bandeaux de navigation supérieur et inférieur sont dans des fichiers à part, inclus avec avec ce code PHP).
At 14:53 +0200 24/07/01, Christophe Mannino wrote:
une autre solution me vient a l'esprit ...
comment faire pour que le fichier php aille pecher par exemple
sommaire.shtml (ssi) a la place de sommaire.html ?
Aïe aïe aïe...
- Essayer de faire un include "distant", c'est-à-dire en adresse absolue, de façon à ce que ce fichier soit inclus après avoir été interprété par le serveur.
<? include ("http://www. monserveur.com/machin.shtml"); ?>
Attention: beaucoup de serveurs (en safe mode) refuse ce genre d'appels "à l'extérieur". Ah oui, dans mon message précédent (y'a pas 5 minutes), j'indiquais qu'on ne pouvait pas faire d'include d'un fichier lui-même traité par SPIP. En réalité, on peut, avec cette méthode (qui consiste donc à faire comme si on appelait le fichier depuis l'extérieur du serveur).
- S'il s'agit de faire un couple sommaire.php3/sommaire.shtml, c'est loin d'être gagné. D'abord, c'est "sommaire.php3" qui devra être interprété en SSI, et non le fichier du squelette. Je suppose qu'il faut être très joueur pour y arriver. Surtout: grosse inconnue sur la compatibilité entre PHP et les Server Side Includes. Dans quel sens c'est exécuté, est-ce qu'on peut parser deux fois (une fois SSI, une fois PHP)?
on ne s'est pas trompés, ça doit fonctionner sans problème.
En règle générale, on peut utiliser du code HTML dans les textes.
Cependant, on conseille de préférer les raccourcis SPIP, qui pourront
éventuellement donner lieu à des traitements automatiques divers et
variés... (pour l'heure, peu de traitements automatiques, mais avec
un peu d'imagination, on trouvera bien de chouettes idées pour jouer
avec les liens...).