logo ARTICLE 35 Admin sidebar pour la validation des articles Par : Spox31
Derniere modif le
14 mars 2004,
Lu 1524 fois .

Version
imprimable

Dans la même rubrique
EVA-Squelettes 1.1
Cette version de Spip, légèrement adaptée, devrait permettre à une personne de mettre en place un site web collaboratif, en proposant différents modèles de publication (article, album photo, diaporama ...)
sidebar mozilla
la sidebar est une barre vertical positionner a gauche du navigateur et qui permet sur le site du donneur de visualiser les dernieres news d un forum et/ou les derniers articles ecrits.
Afficher l arborescence dans vos articles
Afficher l arborescence dans vos articles permet de sovoir ou vous etes quand vous naviguer dans les dossiers de spip.
Encadrer vos articles
Voici un script permetant de faire un cadre facilement autour d un test, d un article ou d une arborescence.
Admin sidebar pour la validation des articles
Raccourcis typographiques de Spip
Un petit recapitulatif des raccourcis typographiques pour ecrire des articles avec Spip.
Le traitement des images sous spip
Configuration de Spip 1.7/1.8 pour utiliser les librairies NetPBM et/ou convert de ImageMagick. Ces librairies permettent de creer des miniatures (vignettes) lors de la creation d article avec Spip.

Mots-clés

Si vous administrez un site sous spip, il vous est possible d installer une sidebar. Elle vous permet de voir les derniers articles, dernieres breves et derniers sites en cours de validation !

-  Cette sidebar ne fonctionne que sur les navigateurs Mozilla et Netscape.

Exemple de sidebar - 30.4 ko
Exemple de sidebar
Validation des idees Spox

-  Cette sidebar permet A TOUT LE MONDE de voir les titres de vos articles en cours de VALIDATION. Elle ne permet pas de voir le contenu sauf si la personne a la possibilite de se loguer dans la partie admin.

-  Pour cree cette sidebar, il faut cree deux fichiers :

  • le premier un fichier admin_sidebar.php3

    <?
    $fond = "admin_sidebar";
    $delais = 0;
    include ("inc-public.php3");
    ?>

  • et le deuxieme un fichier admin_sidebar.html

    <?php
    //Ici votre configuration
    $url_site="http://www.spox31.dyndns.org/portail/"; //l'url de votre site web (avec / à la fin)
    $titre="Validation spox31.dyndns.org"; // le titre de votre sidebar


    // Ne pas modifier aprés cette ligne
    include("ecrire/inc_connect.php3");
    $url=$url_site."admin_sidebar.php3?mode=read";
    ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta name="author" content="Noplay">
    <meta http-equiv="Refresh" content="1200; URL=<?php echo $url;?>">
    <title><?php echo $titre;?></title>
    <?php
    if ($_GET['mode']!="read") {
            print "
            <script language=\"JavaScript\">
    function addSidebar() {
    if ((typeof window.sidebar == \"object\") && (typeof window.sidebar.addPanel == \"function\")) {
    window.sidebar.addPanel (\"".$titre."\",
    \"".$url."\",\"\");
    } else {
    var rv = window.confirm (\"Cette fonctionnalité est uniquement disponible sur les \"
    + \"navigateur supportant les sidebar\");
    if (rv)
    document.location.href = \"http://frenchmozilla.sourceforge.net/\";
    }
    }
    </script>
            ";
    }
    ?>
    </head>
    <body>
    <b><?php echo $titre;?></b>
    <br>
    <br>
    <?php
    if ($_GET['mode']!="read") {
            print "<a href=\"javascript:addSidebar();\">Installer la sidebar</a><br><br>";
    }
    ?>
    <?php
    $aumoinsun=0;
    $query  = "SELECT * FROM spip_forum WHERE `statut`='prop'";
    $result = spip_query($query);
    while ($row = spip_fetch_array($result)) {
                   if (!$aumoinsun)                 {
                           $aumoinsun=1;
                           echo "Forums: <br><i>";
                   };
          echo '- <a href="ecrire/controle_forum.php3" target="_content">'.$row['titre']."</a><br>";
    }
    if ($aumoinsun) echo "</i><br><br>";
    ?>
    Dernières bréves:
    <br>
    <i>
    <?php
    $query  = "SELECT * FROM spip_breves WHERE statut='prop'";
    $result = spip_query($query);
    while ($row = spip_fetch_array($result)) {
            echo "- <a href=ecrire/breves.php3?id_breve=".$row['id_breve']." target=_content>".$row['titre']."</a><br>";
    }
    ?>
    </i>
    <br>
    Derniers articles:
    <br>
    <i>
    <?php
    $query  = "SELECT * FROM spip_articles WHERE statut='prop'";
    $result = spip_query($query);
    while ($row = spip_fetch_array($result)) {
            echo "- <a href=ecrire/articles.php3?id_article=".$row['id_article']." target=_content>".$row['titre']."</a><br>";
    }
    ?>
    </i>
    <br>
    Derniers sites:
    <br>
    <i>
    <?php
    $query  = "SELECT * FROM spip_syndic WHERE statut='prop'";
    $result = spip_query($query);
    while ($row = spip_fetch_array($result)) {
            echo "- <a href=ecrire/sites.php3?id_syndic=".$row['id_syndic']." target=_content>".$row['nom_site']."</a><br>";
    }
    ?>
    </i>
    <br>
    <br>
    <small><a href="http://www.noplay.net/rubrique29.html">Une création de Noplay.net</a></small>
    </body>
    </html>

  • Il faut modifier ce deuxieme fichier :

Au debut du fichier, il faut modifier l URL de son site et le titre de la page, par exemple "Validation spox31.dyndns.org"

-  Pour voir nos articles en cours de VALIDATION, cliquer sur le liens suivant : Validation des idees Spox et si vous voulez l installer, il faut cliquer sur le liens "installer la sidebar" .

Le site officiel de la sidebar

Bonne administration.


Laisser un commentaire à cet article

Ecrire au Webmestre Tous les fils d'information