page sommaire à remplacer

bonjour
dans mon fichier index.php3 jai
<?php include ("sommaire.php3"); ?>
qui normalement doit m'afficher la page sommaire (celle des nouveaux articles) je suis en local http://127.0.0.1/TestSpip/SPIP-v1-8-2-g/
je voudrais plutôt qu'il s'affiche la page d'accueil du site, celle de la première rubrique (http://127.0.0.1/TestSpip/SPIP-v1-8-2-g/rubrique.php3?id_rubrique=1), donc dans le fichier index.php3, j'ai mis ça:
<?php$id_rubrique=1;include ("rubrique.php3");?>
mais rien n'a changé, c'est toujours la page sommaire qui s'affiche en premier
où est l'erreur ?

Le 22/09/06, jeami a écrit :

bonjour
dans mon fichier index.php3 jai
<?php include ("sommaire.php3"); ?>
qui normalement doit m'afficher la page sommaire (celle des nouveaux
articles) je suis en local http://127.0.0.1/TestSpip/SPIP-v1-8-2-g/
je voudrais plutôt qu'il s'affiche la page d'accueil du site, celle de
la première rubrique
(http://127.0.0.1/TestSpip/SPIP-v1-8-2-g/rubrique.php3?id_rubrique=1),
donc dans le fichier index.php3, j'ai mis ça:
<?php$id_rubrique=1;include ("rubrique.php3");?>
mais rien n'a changé, c'est toujours la page sommaire qui s'affiche en
premier
où est l'erreur ?

Si tu ne désires pas utiliser ta page sommaire, tu fait une copie de
ta page rubrique.html, tu la renommes sommaire.html, et dans ta boucle
RUBRIQUES tu donnes la valeur 1 à la rubrique que tu veux afficher:

<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique=1}>
Tu changes juste {id_rubrique} Conserve le nom de ta boucle :wink:

--
Jacques

Marre de "*quoter comme un goret*" avec OE : (Rappel: quoter n'est

pas coder) http://www.aminautes.org/forums/configurer/oe/QF_doc.html

Où placer sa réponse ?
[Mini-FAQ] Repondre par courrier ou dans les news ?

Jacques J. a écrit :

Le 22/09/06, jeami a écrit :

bonjour
dans mon fichier index.php3 jai
<?php include ("sommaire.php3"); ?>
qui normalement doit m'afficher la page sommaire (celle des nouveaux
articles) je suis en local http://127.0.0.1/TestSpip/SPIP-v1-8-2-g/
je voudrais plutôt qu'il s'affiche la page d'accueil du site, celle de
la première rubrique
(http://127.0.0.1/TestSpip/SPIP-v1-8-2-g/rubrique.php3?id_rubrique=1),
donc dans le fichier index.php3, j'ai mis ça:
<?php$id_rubrique=1;include ("rubrique.php3");?>
mais rien n'a changé, c'est toujours la page sommaire qui s'affiche en
premier
où est l'erreur ?

Si tu ne désires pas utiliser ta page sommaire, tu fait une copie de
ta page rubrique.html, tu la renommes sommaire.html, et dans ta boucle
RUBRIQUES tu donnes la valeur 1 à la rubrique que tu veux afficher:

<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique=1}>
Tu changes juste {id_rubrique} Conserve le nom de ta boucle :wink:

oui, ou plus simple pour la maintenance, dans sommaire.html :
<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>

@++

Jacques J. a écrit :

Le 22/09/06, jeami a écrit :

bonjour
dans mon fichier index.php3 jai
<?php include ("sommaire.php3"); ?>
qui normalement doit m'afficher la page sommaire (celle des nouveaux
articles) je suis en local http://127.0.0.1/TestSpip/SPIP-v1-8-2-g/
je voudrais plutôt qu'il s'affiche la page d'accueil du site, celle de
la première rubrique
(http://127.0.0.1/TestSpip/SPIP-v1-8-2-g/rubrique.php3?id_rubrique=1),
donc dans le fichier index.php3, j'ai mis ça:
<?php$id_rubrique=1;include ("rubrique.php3");?>
mais rien n'a changé, c'est toujours la page sommaire qui s'affiche en
premier
où est l'erreur ?

Si tu ne désires pas utiliser ta page sommaire, tu fait une copie de
ta page rubrique.html, tu la renommes sommaire.html, et dans ta boucle
RUBRIQUES tu donnes la valeur 1 à la rubrique que tu veux afficher:

<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique=1}>
Tu changes juste {id_rubrique} Conserve le nom de ta boucle :wink:

euh! ça marche à moitié !
chaque fois que je recalcule ma page (ou les autres) je ne retrouve plus les styles css de biospip mais je suis en spip par défaut !?
par contre la manip affiche bien la page d'accueil

le 22/09/06, jeami a écrit :

> Si tu ne désires pas utiliser ta page sommaire, tu fait une copie de
> ta page rubrique.html, tu la renommes sommaire.html, et dans ta boucle
> RUBRIQUES tu donnes la valeur 1 à la rubrique que tu veux afficher:
>
> <BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique=1}>
> Tu changes juste {id_rubrique} Conserve le nom de ta boucle :wink:
>
euh! ça marche à moitié !
chaque fois que je recalcule ma page (ou les autres) je ne retrouve
plus les styles css de biospip mais je suis en spip par défaut !?
par contre la manip affiche bien la page d'accueil

Je ne connais pas biospip
Si tu as un répertoire /squelettes/ il *faut* effectuer tes
modifications sur les fichiers de ce répertoire.
Ta page rubrique comme ta page sommaire doivent comporter le même lien
sur la même feuille de style. Il ne devrait pas y avoir de changements
de ce point de vue.
As-tu essayé la proposition de Stephane ?

--
Jacques

Marre de "*quoter comme un goret*" avec OE : (Rappel: quoter n'est

pas coder) http://www.aminautes.org/forums/configurer/oe/QF_doc.html

Où placer sa réponse ?
[Mini-FAQ] Repondre par courrier ou dans les news ?

Stephane LAURENT a écrit :

Jacques J. a écrit :

Le 22/09/06, jeami a écrit :

bonjour
dans mon fichier index.php3 jai
<?php include ("sommaire.php3"); ?>
qui normalement doit m'afficher la page sommaire (celle des nouveaux
articles) je suis en local http://127.0.0.1/TestSpip/SPIP-v1-8-2-g/
je voudrais plutôt qu'il s'affiche la page d'accueil du site, celle de
la première rubrique
(http://127.0.0.1/TestSpip/SPIP-v1-8-2-g/rubrique.php3?id_rubrique=1),
donc dans le fichier index.php3, j'ai mis ça:
<?php$id_rubrique=1;include ("rubrique.php3");?>
mais rien n'a changé, c'est toujours la page sommaire qui s'affiche en
premier
où est l'erreur ?

Si tu ne désires pas utiliser ta page sommaire, tu fait une copie de
ta page rubrique.html, tu la renommes sommaire.html, et dans ta boucle
RUBRIQUES tu donnes la valeur 1 à la rubrique que tu veux afficher:

<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique=1}>
Tu changes juste {id_rubrique} Conserve le nom de ta boucle :wink:

oui, ou plus simple pour la maintenance, dans sommaire.html :
<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>

@++

je viens de le faire en mettant <INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>
à cet endroit:

<?php echo '<'.'?xml version="1.0" encoding="#CHARSET" ?'.'>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
<html xmlns="http://www.w3.org/1999/xhtml&quot; xml:lang="#LANG" dir="#LANG_DIR" lang="#LANG">
  <INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>
<BOUCLE_article_edito(ARTICLES){titre_mot=edito}{!par date}{0,1}>
  <head>
        <title>[<:accueil_site:> (#NOM_SITE_SPIP|textebrut|attribut_html)]</title>
<INCLURE(inc_meta.php3){lang}{id_article}>
  </head>

c'est opérant mais du coup j'ai la page d'accueil et dessous la page sommaire
est ce que je me suis trompé dans l'emplacement du code ?

Jacques J. a écrit :

le 22/09/06, jeami a écrit :

Si tu ne désires pas utiliser ta page sommaire, tu fait une copie de
ta page rubrique.html, tu la renommes sommaire.html, et dans ta boucle
RUBRIQUES tu donnes la valeur 1 à la rubrique que tu veux afficher:

<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique=1}>
Tu changes juste {id_rubrique} Conserve le nom de ta boucle :wink:

euh! ça marche à moitié !
chaque fois que je recalcule ma page (ou les autres) je ne retrouve
plus les styles css de biospip mais je suis en spip par défaut !?
par contre la manip affiche bien la page d'accueil

Je ne connais pas biospip
Si tu as un répertoire /squelettes/ il *faut* effectuer tes
modifications sur les fichiers de ce répertoire.
Ta page rubrique comme ta page sommaire doivent comporter le même lien
sur la même feuille de style. Il ne devrait pas y avoir de changements
de ce point de vue.
As-tu essayé la proposition de Stephane ?

1) se sont bien les fichiers du répertoire squelette que j'ai modifié

2) oui, mais c'est pas encore concluant

Le 22/09/06, jeami a écrit :

> oui, ou plus simple pour la maintenance, dans sommaire.html :
> <INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>
>
> @++
>
je viens de le faire en mettant
<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>
à cet endroit:

<?php echo '<'.'?xml version="1.0" encoding="#CHARSET" ?'.'>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
<html xmlns="http://www.w3.org/1999/xhtml&quot; xml:lang="#LANG"
dir="#LANG_DIR" lang="#LANG">
  <INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>
<BOUCLE_article_edito(ARTICLES){titre_mot=edito}{!par date}{0,1}>
        <head>
                                <title>[<:accueil_site:>
(#NOM_SITE_SPIP|textebrut|attribut_html)]</title>
<INCLURE(inc_meta.php3){lang}{id_article}>
        </head>

c'est opérant mais du coup j'ai la page d'accueil et dessous la page
sommaire
est ce que je me suis trompé dans l'emplacement du code ?

Il faut faire ton INCLURE dans le <body>
et sans doute supprimer tout le reste du code jusqu'à </body>

--
Jacques

Marre de "*quoter comme un goret*" avec OE : (Rappel: quoter n'est

pas coder) http://www.aminautes.org/forums/configurer/oe/QF_doc.html

Où placer sa réponse ?
[Mini-FAQ] Repondre par courrier ou dans les news ?

Jacques J. a écrit :

Le 22/09/06, jeami a écrit :

oui, ou plus simple pour la maintenance, dans sommaire.html :
<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>

@++

je viens de le faire en mettant
<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>
à cet endroit:

<?php echo '<'.'?xml version="1.0" encoding="#CHARSET" ?'.'>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
<html xmlns="http://www.w3.org/1999/xhtml&quot; xml:lang="#LANG"
dir="#LANG_DIR" lang="#LANG">
<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>
<BOUCLE_article_edito(ARTICLES){titre_mot=edito}{!par date}{0,1}>
       <head>
                               <title>[<:accueil_site:>
(#NOM_SITE_SPIP|textebrut|attribut_html)]</title>
<INCLURE(inc_meta.php3){lang}{id_article}>
       </head>

c'est opérant mais du coup j'ai la page d'accueil et dessous la page
sommaire
est ce que je me suis trompé dans l'emplacement du code ?

Il faut faire ton INCLURE dans le <body>
et sans doute supprimer tout le reste du code jusqu'à </body>

surtout pas!

non, tu remplace *tout* le contenu de ton sommaire par le inclure.

si tu suis le conseil de jacuqes, tu risque d'avoir des bodys en double exemplaire.

--
Maïeul
http://maieul.ouvaton.org

Jacques J. a écrit :

Le 22/09/06, jeami a écrit :

oui, ou plus simple pour la maintenance, dans sommaire.html :
<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>

@++

je viens de le faire en mettant
<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>
à cet endroit:

<?php echo '<'.'?xml version="1.0" encoding="#CHARSET" ?'.'>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
<html xmlns="http://www.w3.org/1999/xhtml&quot; xml:lang="#LANG"
dir="#LANG_DIR" lang="#LANG">
  <INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>
<BOUCLE_article_edito(ARTICLES){titre_mot=edito}{!par date}{0,1}>
        <head>
                                <title>[<:accueil_site:>
(#NOM_SITE_SPIP|textebrut|attribut_html)]</title>
<INCLURE(inc_meta.php3){lang}{id_article}>
        </head>

c'est opérant mais du coup j'ai la page d'accueil et dessous la page
sommaire
est ce que je me suis trompé dans l'emplacement du code ?

Il faut faire ton INCLURE dans le <body>
et sans doute supprimer tout le reste du code jusqu'à </body>

ça pourrait bien être bon, l'affichage de la page d'accueil, c'est bon si je supprime tout le reste
mais j'ai des erreurs
# Erreur(s) dans le squelette

     * Syntaxe boucle incorrecte, BOUCLE_article_edito: tag fermant manquant
là je ne vois pas ce que ça veut dire ? vu que j'ai plus rien

Jacques J. a écrit :

Le 22/09/06, jeami a écrit :

oui, ou plus simple pour la maintenance, dans sommaire.html :
<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>

@++

je viens de le faire en mettant
<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>
à cet endroit:

<?php echo '<'.'?xml version="1.0" encoding="#CHARSET" ?'.'>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
<html xmlns="http://www.w3.org/1999/xhtml&quot; xml:lang="#LANG"
dir="#LANG_DIR" lang="#LANG">
  <INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>
<BOUCLE_article_edito(ARTICLES){titre_mot=edito}{!par date}{0,1}>
        <head>
                                <title>[<:accueil_site:>
(#NOM_SITE_SPIP|textebrut|attribut_html)]</title>
<INCLURE(inc_meta.php3){lang}{id_article}>
        </head>

c'est opérant mais du coup j'ai la page d'accueil et dessous la page
sommaire
est ce que je me suis trompé dans l'emplacement du code ?

Il faut faire ton INCLURE dans le <body>
et sans doute supprimer tout le reste du code jusqu'à </body>

Non, il ne faut mettre QUE l'inclure !

tu dois deja avoir tout ce qu'il faut dans rubrique.html, donc sommaire.html doit contenir :

<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>

Et rien d'autre.

@++

Le 22/09/06, Stephane LAURENT a écrit :

Non, il ne faut mettre QUE l'inclure !

tu dois deja avoir tout ce qu'il faut dans rubrique.html, donc
sommaire.html doit contenir :

<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>

Au temps pour moi, j'étais distrait :wink:

--
Jacques

Marre de "*quoter comme un goret*" avec OE : (Rappel: quoter n'est

pas coder) http://www.aminautes.org/forums/configurer/oe/QF_doc.html

Où placer sa réponse ?
[Mini-FAQ] Repondre par courrier ou dans les news ?

Stephane LAURENT a écrit :

Jacques J. a écrit :

Le 22/09/06, jeami a écrit :

oui, ou plus simple pour la maintenance, dans sommaire.html :
<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>

@++

je viens de le faire en mettant
<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>
à cet endroit:

<?php echo '<'.'?xml version="1.0" encoding="#CHARSET" ?'.'>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
<html xmlns="http://www.w3.org/1999/xhtml&quot; xml:lang="#LANG"
dir="#LANG_DIR" lang="#LANG">
  <INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>
<BOUCLE_article_edito(ARTICLES){titre_mot=edito}{!par date}{0,1}>
        <head>
                                <title>[<:accueil_site:>
(#NOM_SITE_SPIP|textebrut|attribut_html)]</title>
<INCLURE(inc_meta.php3){lang}{id_article}>
        </head>

c'est opérant mais du coup j'ai la page d'accueil et dessous la page
sommaire
est ce que je me suis trompé dans l'emplacement du code ?

Il faut faire ton INCLURE dans le <body>
et sans doute supprimer tout le reste du code jusqu'à </body>

Non, il ne faut mettre QUE l'inclure !

tu dois deja avoir tout ce qu'il faut dans rubrique.html, donc sommaire.html doit contenir :

<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>

Et rien d'autre.

@++

BRAVO, l'essentiel c'était que ça marche et c'est le cas
http://127.0.0.1/TestSpip/SPIP-v1-8-2-g/rubrique.php3?id_rubrique=1
et
http://127.0.0.1/TestSpip/SPIP-v1-8-2-g/
sont identiques

chapeau bas à tous, messieurs !
merci mille fois

Maïeul Rouquette a écrit :

Jacques J. a écrit :

Le 22/09/06, jeami a écrit :

oui, ou plus simple pour la maintenance, dans sommaire.html :
<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>

@++

je viens de le faire en mettant
<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>
à cet endroit:

<?php echo '<'.'?xml version="1.0" encoding="#CHARSET" ?'.'>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
<html xmlns="http://www.w3.org/1999/xhtml&quot; xml:lang="#LANG"
dir="#LANG_DIR" lang="#LANG">
<INCLURE(page.php3){fond=rubrique}{id_rubrique=1}>
<BOUCLE_article_edito(ARTICLES){titre_mot=edito}{!par date}{0,1}>
       <head>
                               <title>[<:accueil_site:>
(#NOM_SITE_SPIP|textebrut|attribut_html)]</title>
<INCLURE(inc_meta.php3){lang}{id_article}>
       </head>

c'est opérant mais du coup j'ai la page d'accueil et dessous la page
sommaire
est ce que je me suis trompé dans l'emplacement du code ?

Il faut faire ton INCLURE dans le <body>
et sans doute supprimer tout le reste du code jusqu'à </body>

surtout pas!

non, tu remplace *tout* le contenu de ton sommaire par le inclure.

si tu suis le conseil de jacuqes, tu risque d'avoir des bodys en double exemplaire.

BRAVO, l'essentiel c'était que ça marche et c'est le cas
http://127.0.0.1/TestSpip/SPIP-v1-8-2-g/rubrique.php3?id_rubrique=1
et
http://127.0.0.1/TestSpip/SPIP-v1-8-2-g/
sont identiques

chapeau bas à tous, messieurs !
merci mille fois