Scout Web Portail

Évolution du Scout Web Portail

Ce système vous permet de proposer de nouvelles fonctionnalités et de signaler tout bug que vous rencontreriez.
Avant tout ajout d'une tâche, faites une recherche.

Le login et le mot de passe du SWP ne sont pas valables ici, vous devez vous enregistrer (l'ajout de tâche anonyme a été désactivé afin de lutter contre le spam).
Liste des tâches

FS#119 - Protection coordonnées animateurs

Concerne le projet: Scout Web Portail
Ouverte par Auteur anonyme - mercredi, 29 août 2007, 00:56 GMT+2
Dernière édition par Christian Mattart (ChMat) - jeudi, 30 août 2007, 11:00 GMT+2
Type de tâche Suggestion
Catégorie Nouvelle fonction
Etat En cours d'examen
Assignée à Christian Mattart (ChMat)
Système d'exploitation All
Sévérité Basse
Priorité Normale
Basée sur la version 1.1
Due pour la version 2.0
Date d'échéance Non décidé
Pourcentage achevé: 0%
Votes 0
Privée Non

Détails

Sur un site que je gere, les animateurs ne voulaient plus que leurs coordonnées apparaissent directement dans Google mais que les pages des staffs restent publiques et trouvables via Google.

Voici la solution que l'on a implantée pour staff.php

LA FONCTION
------------
function imgcoord($nummb,$aa,$bb,$cc,$dd) {
$img = imageCreate(250, 110);
$blanc = imageColorAllocate($img, 255, 255, 255);
$noir = imageColorAllocate($img, 0, 0, 0);
$font = 2;
imageString($img, $font, 10, 10, str_replace("'","'",$aa), $noir);
imageString($img, $font, 10, 30, str_replace("'","'",$bb), $noir);
imageString($img, $font, 10, 70, $cc, $noir);
imageString($img, $font, 10, 90, $dd, $noir);
imagePNG($img,'cache/card'.$nummb.'.png');
imageDestroy($img);
}


DANS STAFF.PHP
--------------
- il faut ajouter le champs nummb dans la requete SQL
- il faut transformer les echo en $aa = ..., $bb = ... etc aa,bb, cc et dd etant les lignes 1,2,3 et 4
- rajouter le bout de code suivant a chaque affichage d\'animateur

$nummb = $membre['nummb'];
@imgcoord($nummb,$aa,$bb,$cc,$dd);
unset($aa);unset($bb);unset($cc);unset($dd);
echo '<img src="cache/card'.$nummb.'.png" border="0"><br /><br />';



Voila, ca fonctionne assez bien mais ca pourrait etre améliorer (vidage de cache, autre font, ...). Si vous voulez voir en action: www.noucelles.be

Cette tâche dépend de

Chargement...