SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

273 Plugins, 191 contribs sur SPIP-Zone, 41 visiteurs en ce moment

Home page > Contribs à ranger > Italiano > La caverna dei cicli > Presentare lo stesso articolo in più rubriche diverse senza parole (...)

Presentare lo stesso articolo in più rubriche diverse senza parole chiave

13 giugno 2005 – di Cap

Tutte le versioni di questo articolo: [français] [italiano] [italiano]

1 vote

Come gestire la presentazione dello stesso articolo in diverse gerarchie di rubriche senza parole chiave.

Il problema

Con SPIP è possibile gestire diverse suddivisioni degli articoli utilizzando le parole chiave. Tuttavia non è possibile creare delle strutture ad albero di parole chiave e, di conseguenza, una tale soluzione si adatta solamente ad una suddivisione molto semplice, senza sottocategorie o sottorubriche.

Come affrontarlo

Diego Weisz, un utilizzatore italiano di SPIP, propone di creare materialmente le varie strutture gerarchiche di rubriche e di inserire uno stesso articolo in più rubriche utilizzando la funzione di redirezione .

I limiti

Una siffatta gestione ha sicuramente dei limiti:

-  l’impossibilità di sapere in quali rubriche è presente un articolo e tutti gli altri che puntano ad esso mediante un’unica schermata.

-  non è possibile utilizzare il contesto dell’articolo virtuale, poiché SPIP farà sempre riferimento all’articolo reale. Ad esempio non è possibile utilizzare il ciclo HIERARCHIE per presentare il percorso di navigazione dell’articolo virtuale all’interno della pagina che visualizza l’articolo.

Il primo punto non è di facile soluzione. Dopo tutto stiamo chiedendo a SPIP di fare cose che non potrebbe fare!

Un ultimo sforzo

Per il secondo è possibile utilizzare una semplice astuzia. Ogni qual volta un utente richiede la visualizzazione di un articolo per cui esiste una redirezione, SPIP redirige il browser verso l’URL specificato. Quest’ultimo non contiene alcun riferimento all’articolo virtuale di provenienza. Se fosse possibile redirigere il browser verso un URL in cui compaia anche l’id dell’articolo di provenienza, sarebbe possibile presentare l’articolo originale ed insieme usare il contesto dell’articolo virtuale.

Supponiamo di avere 2 articoli con id 1 e 2. Quest’ultimo è virtuale e deve puntare all’articolo 1. Basta scrivere quest’URL nella casella di redirezione:

http://miosito.it/article.php3?id_article=1&id_virt=2

E’ stata introdotta la variabile id_virt che contiene l’id dell’articolo di provenienza.

Come è possibile utilizzare questa informazione all’interno del modello della nostra pagina per mostrare la gerarchia dell’articolo indicato da id_virt oppure quella dell’articolo indicato da id_article se id_virt non è presente?

Basta utilizzare il seguente ciclo:

<!-- Se esiste id_virt - seleziona l'articolo con id=id_virt-->
<BOUCLE_art(ARTICLES) {id_article=#ENV{id_virt}}>
        <BOUCLE_hier(HIERARCHIE) {id_article}>
        </BOUCLE_hier>
</BOUCLE_art>
        <!-- non esiste id_virt - seleziona l'articolo con id=id_article-->
        <BOUCLE_art2(ARTICLES) {id_article}>
                <BOUCLE_hier2(HIERARCHIE) {id_article}>
                </BOUCLE_hier2>
        </BOUCLE_art2>
<//B_art>
Retour en haut de la page

Rispondere all'articolo

Chi sei?

Per mostrare qui il tuo avatar, registralo prima su gravatar.com (gratis e indolore). Non dimenticare di fornire il tuo indirizzo email.

Inserisci qui il tuo commento Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Aggiungi un documento

Retour en haut de la page

Ça discute par ici

  • (fr) Typographie avancée

    3 mars 2010 – <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    « Typographie avancée » active automatiquement un grand nombre d’automatismes destinés à affiner la typographie des textes produits par SPIP. Nécessite PHP 5 au minimum. « Typographie avancée » est l’adaptation, pour SPIP, de la classe « PHP Typography », (...)

  • (fr) Plugin Convertisseur

    24 février 2008 – 15 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Convertit différents formats d’articles (wiki, docx, pdf, etc..). en format SPIP (texte avec les raccourcis typographiques SPIP)

  • (fr) Thèmes pour l’interface privée

    22 février 2010 – <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Un sélecteur d’interfaces graphiques pour l’espace privé de SPIP 2.1. Une petite collection d’interfaces est livrée avec le plugin. Ce plugin permet à chaque participant à l’espace privé de sélectionner sa propre interface graphique en fonction de ses (...)

  • (fr) Albums

    8 novembre 2011 – 29 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet d’afficher une ou plusieurs galeries d’images au fil du texte, dans les articles et ailleurs. Qui rédige un récit de voyage, par exemple, aimerait pouvoir illustrer son article de plusieurs petites séries de photos, une par jour. Or (...)

  • (fr) Navigation AJAX

    31 janvier – 17 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet de modifier automatiquement une parties des liens internes de manière à ce qu’ils ne déclenchent pas un chargement complet de la page cible, mais un chargement en AJAX de certains éléments spécifiés à l’avance. Il permet aussi de (...)