dans la meme rubrique...
Plaidoyer pour la liberté de navigation
Web français et autre : La politique de la terre brulée
viruspam la cata, ou la guerre des machines
Walma'Clic une galerie multi-fonction en un clic : 1mn
11 septembre ATTENTAT POÉTIQUE
|
 |
 |
 |
Voici encore de quoi interactiver vos pages d'accueil. Recopiez un fichier minikit.php3 et animez immédiatement votre accueil avec une citation prise au hasard dans un stock que les visiteurs peuvent alimenter.
On continue dans les sucreries de façade qui boostent l'interactivité conviviale.
Pas de base à configurer, il vous faut juste le PHP.
Comme pour le Chat MiniKat, sur un clic on peut voir toutes les citations, et il est actif directement en ligne.
MiniKit est visible actuellement sur la page d'accueil du site CopID 100% LibrexPression :
http://membres.lycos.fr/copid/
et ses composantes :
http://membres.lycos.fr/copid/minikit.php3 *
http://membres.lycos.fr/copid/minikit.html
http://membres.lycos.fr/copid/sommaire.html (voir source)
* un seul fichier à jeter en FTP
Fonctionnement
minikit.php3 affiche les citations seul en ligne, et aussi intégré à une page de votre site.
La citation affichée change à chaque ouverture de page ou bien clic sur le bouton OK.
Un nouveau fichier est créé si besoin (en principe) à la première citation ajoutée...
minikat.html contient l'archive des citations affichable en ligne.
Utilisation
Le visiteur écrit une citation et un nom d'auteur sans contrôle, 4 couleurs d'écriture, liens reconnus pour emails et http:// au cas où vous voulez en faire un module d'autre chose. Un lien pour voir les archives, un lien pour ouvrir le module en fenêtre séparée.
Les codes contiennent des explications pour modifier simplement ou adapter MiniKit à un autre usage (c'est un kit...), il vous est possible d'afficher ce que vous voulez en utilisant les deux entrées : $citation et $auteur.
Installation
Recopiez ces codes dans un fichier texte à renommer comme indiqué. Jetez-le sur votre site. Allez à l'adresse http://.../minikit.php3 et entrez une première citation. Si plusieurs citations s'affichent en suivant créez vous-même un fichier minikit.html contenant deux citations (à la ligne entre les deux).
Pour insérer le MiniKit sur votre page html d'accueil (ou article SPIP comme ci-dessous ou texte à html autorisé), ajoutez à l'endroit souhaité les lignes suivantes :
(taille initiale : 121 x 250 pixels)
Pour mettre une image de fond au lieu du gris (#CCCCCC) par défaut, modifiez IMG/fondpage.jpg avec le bon dossier et/ou le bon nom d'image (ou mettez une image fondpage.jpg dans un dossier appelé IMG).
Lorsque le fichier minikit.html est créé (ou sinon creez-en un vide), mettez-le en CHMOD666 ou 777 : En FTP avec LeechFTP : clic-droit dessus, Attributs, tout cocher, valider.
Attention aux interférences possibles entre minikat minikit et minizik s'ils sont dans une même page. On a remplacé la fonction "controle" par "controles" pour l'éviter mais il en reste peut-être.
minikit.php3
Voilà c'est fini.
Vous avez la flemme de chercher et entrer des citations ? Ou votre fichier ne veut pas aller à la ligne au démarrage ? Voici les nôtres librement recopiables (CopID) en tout ou partie dans un fichier minikit.html initial pour démarrer avec de l'original...
Les "font" ne sont pas obligatoires, vous pouvez juste taper des citations en suivant avec un saut de ligne entre chaque citation.
minikit.html proposé pour démarrer
A bonne citation, bon site !
Exemple d'insertion dans un article sous SPIP...
NOTE DU 17 juillet : pour éliminer un bug, ceci :
$ligne = "<font size='2' color=$couleur>".controles(stripslashes($citation))."</font><font size='2' color='black'> (".$auteur.")</font><br>";
$ajouteroucreer = fopen("minikit.html", "a+");
$ecrire = fwrite($ajouteroucreer, "$ligne");
fclose($ajouteroucreer);
vient dêtre remplacé par ceci :
function sauver($ligne){ // sauver $contenu dans minikit.html
$ajouteroucreer = fopen("minikit.html", "a+");
$ecrire = fwrite($ajouteroucreer, "$ligne");
fclose($ajouteroucreer);
}
// laisser le saut de ligne ci-dessous
sauver("<font size='2' color=$couleur>".controles(stripslashes($citation))."</font><font size='2' color='black'> (".$auteur.")</font><br>
");
|
 |