Aller au contenu

Plusieurs squelettes pour rubrique spip


Magali

Sujets conseillés

bonjour bonjour! D'abord, je tiens à dire merci , même si je l'ai marqué en sytématique ;) dans tous les messages, ET, que j'espère ne pas vous décevoir de travailler pour rien parfois si je vous dit :blush: que je n'ai pas toujours le niveau pour appliquer vos conseils.. Je ne pose pas les questions juste pour vous occuper, c'est après, devant l'ouvrage que je me dit: euh...

Aujourd'hui, j'ai besoin d'aide pour les rubriques . Le squelette d'origine en contient un unique , moi je voudrais personnaliser chaque rubrique, parce qu'il y aura un script avec les récentes réponses d'un forum externe à spip. Comme il y a 5 rubriques, il y aura 5 forums et leur scripts qui permet de lire les titres des dernières réponses, il faudrait que je fasse 5 squelettes.

Comment spip va gérer ça? Que dois-je faire,? Admettons je fais 5 squelettes "rubrique" que je nomme 1, 2, 3, 4, 5, mais l'affichage sera déterminé par quoi? Le fait d'avoir écrit l'articLe dans la bonne rubrique ?

J'espère avoir formulé assez explicitement :blush:

-----------------------

En fait je reviens sur ma question qui eSt mal formulée.. C'est le squelette de "article " en fait qui dit être différent selon qu'il est entré dans telle ou telle rubrique.

Modifié par magali
Lien vers le commentaire
Partager sur d’autres sites

OUPS! je crois avoir trouvé

Il suffit de compléter le nom du fichier squelette de « -numéro » (un tiret suivi dun numéro de rubrique). Par exemple, si vous créez un fichier : article-60.html, tous articles contenus dans la rubrique n°60 utiliseront ce squelette (et non plus le squelette par défaut article.html). Notez bien : le numéro indiqué est celui dune rubrique. Si cette rubrique 60 contient des sous-rubriques, les articles contenus dans ces sous-rubriques utiliseront également le nouveau squelette article-60.html.
Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...

J'ai nommé mes 4 squelettes articles ainsi: article-18.html pour que s'affichent les articles de la rubrique 18 dans celui ci. Aisni de suite pour 33, 38, et 22 pour politique. Eh ben niet! rien de rien, "erreur sur le site, aucun squelette solidaire (???? ) pour article". J'ai donc mis en attendant un squelette article de base, mais j'aimerai bien comprendre et utiliser les bons.

Lien vers le commentaire
Partager sur d’autres sites

J'étais bien contente de voir cette réponse, je me suis dit, "ah oui, c'est ça", et puis non :-( :

<?php

$fond = "article";$delais = 24 * 3600;include ("inc-public.php3");
?>

--------------

Mon haut de page article-18.html (ou 33, 38 etc) doit bien rester ainsi?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<BOUCLE_article_principal(ARTICLES) {id_article}>
<html lang="#LANG">
<head>

Lien vers le commentaire
Partager sur d’autres sites

Bonjour Magali,

J'ai fait un test sur mon site en écrit en SPIP. J'ai créé un fichier article-61.html (inutile de créer un fichier PHP correspondant) et cela fonctionne. J'ai repris pour "base" mon fichier article.html que j'ai modifié. Ca marche nikel tous les articles de la rubrique 61 utilisent le squelette article-61.html.

Je te conseil de faire la même chose pour faire un test :

- créé un article-xx.html

- ajoute y un texte bidon

- regarde si ca fonctionne.

Dis-nous si ca fonctionne comme ça.

Lien vers le commentaire
Partager sur d’autres sites

ils sont faits mes squelettes. J'ai 4 squelettes: article-18.html,article-22.html,article-33.html,article-38.html, correspondants aux rubriques.

Je viens à l'instant, en lisant que chez toi ça fonctionne, de retirer article.html, pour voir si ces squelettes là arrivent, or, voici l'alerte correspondante: Erreur sur le site Aucun squelette solidaires/article n'est disponible... Et comme je le disais, le dossier "solidaire", squelette que j'utilisais jusqu'à hier est supprimé.

Bien sûr, j'ai remis article.html, mais il serait interessant de trouver l'erreur..

Lien vers le commentaire
Partager sur d’autres sites

Erreur sur le site Aucun squelette solidaires/article n'est disponible

Si tu as supprimé le fichier article.html normal que tu ais cette erreur (cela veut aussi dire que tu n'as pas de fichier article-dist.html).

Par contre je ne vois pas pourquoi il est question de squelette solidaires ?

<?php

$fond = "article";$delais = 24 * 3600;include ("inc-public.php3");

?>

A quel fichier correspond ce code là ? article.php3 ?

Lien vers le commentaire
Partager sur d’autres sites

youhouuuuuuuuuuuuu!! ça y est, je saute au plafond! j'ai trouvé: ill restait en ligne, un fichier mes-fonctions.php3, qui venait du squelette précédent :whistling: .. ça y est, ça marche!! Merci, de lire les réponses m'aide énromément à chercher... Bon, parfois on me tient un peu beaucoup la main, mais un jour je lâcherai, j'en suis sûre :D

Lien vers le commentaire
Partager sur d’autres sites

catastrophe!! je me suis emballée un peu trop vite . Qui veut bien cliquer sur un article sur mon site SVP? Par exemple le 1er. (pankissy) TOUS les articles de la rubrique s'affihent les uns en dessous des autres :down:

-----------------plus tard:

il semble que seuls les articles de la rubrique "générale" soient concernés..

------------- et encore plus tard:

je n'ai pas rêvé!! mais apparemment, tout ets rentré dans l'ordre :blink:

Modifié par magali
Lien vers le commentaire
Partager sur d’autres sites

non, pas encore, mais le problème cité au dessus s'est réglé je sais pas comment, donc, gros soucis en moins. Maintenant, j'ai encore beaucoup de travail!! :whistling: ça c 'est du squelette hyper ligth :blush: masi bon.. faut bien commencer, c'est mon 1er. Dans un 1er temps je dois justifier les textes et pas moyen :down: , ni avec le flitre spip, ni un code html, ni ma feuille de style. Allez, au dodo rrrrrrrrrrrrrrr On verra ça demain !

Lien vers le commentaire
Partager sur d’autres sites

et me revoilà!! :whistling:

Si mes messages avec codes occupent trop de place, euh.. désolée.

Je ne comprends pas pourquoi mes essais en local font apparaître le titre, la date et l'auteur, et en ligne non....

<table align="center" border="0" width="96%">
   <tr>
       <td width="2%" valign="top">
           <p> </p>
       </td>
       <td valign="top">
<table align="center" border="0" width="100%">
   <tr>
       <td valign="top">
<h1 class="titre-texte">#TITRE</h1>        </td>
   </tr>
   <tr>
       <td valign="top">
<i>:: [ Le (#DATE|jour)][
(#DATE|nom_mois)][ (#DATE|annee)]</i>  
        <B_auteurs>par:
             <BOUCLE_auteurs(AUTEURS){id_article}{", "}>
                 [<a
href="auteur.php3?id_auteur=#ID_AUTEUR">(#NOM) </a>]
                 </BOUCLE_auteurs></p>        </td>
   </tr>
</table>
<table cellpadding="0" cellspacing="0" width="95%" style="border-collapse:collapse;">
                                           <tr>
                                               <td width="80%" style="border-width:1; border-color:teal; border-style:double;">
                                                   <h3 align="center" style="margin-top:5;"><font color="teal">Cet
                                                   article est dans la rubrique
                                                   :</font></h3>
<p align="center"><img src="images/logos/rien.gif" width="20" height="20" border="0"><BOUCLE_vousici(RUBRIQUES){id_rubrique}> [<a href="#URL_RUBRIQUE" >(#TITRE|supprimer_numero)</a>]</BOUCLE_vousici></p>
                                               </td>
                                           </tr>
                                       </table>                            <p>[</p>
<div class="surtitre">(#SOUSTITRE)</div>]           [<div class="chapo">(#CHAPO)</div>]
       </td>
       <td width="3%" valign="top">
           <p> </p>
       </td>
       <td width="30%" valign="top">
[(#LOGO_ARTICLE|left)]
       </td>
   </tr>
   <tr>
       <td width="2%" valign="top">
           <p> </p>
       </td>
       <td valign="top" width="" colspan="3">
[<div class="texte">(#TEXTE)</div>]
           <p> </p>
       </td>
   </tr>
</table>

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...