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
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.