Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Auteur : Selmac
Module d'avancement qui permet de fixer une progressions sur des projets.
Version double :
1 version pour les forums possédants déjà des modifications.
1 version avec installation rapide pour les nouveaux forums sans modifications.
Vue Générale :
Vue en Création :

Vue en Gestion :

Dernière modification par MT (25-11-2007 20:06:33)
Hors ligne
Je ne comprends pas trop à quoi ça sert 
Et on dit une mod, pas un module 
EDIT: Il y a encore des modifications à faire, les [c]mysql_query('SELECT * FROM avancement WHERE id=\'' . $_GET['modifier'] . '\'');[/c] c'est pas PunBB 
Dernière modification par Herbivor (25-11-2007 16:12:54)
Hors ligne
je m'ennuyais alors je me suis amusé à adapter un script pour en faire un module pour punbb 
mysql_query('SELECT * FROM avancement WHERE id=\'' . $_GET['modifier'] . '\'');Le script original était pour les sites web crée par un ami dont moi j'en ai adapté pour mon forum et je partage mes jouets 
Dernière modification par Selmac (25-11-2007 16:16:15)
Hors ligne
Une mod PunBB 
Et tu devrais t'y remettre je pense 
Dernière modification par Herbivor (25-11-2007 16:14:10)
Hors ligne
On peut avoir plus de détails, ou une capture parce que je ne pige pas trop le sujet
(Ca permet de fixer un projet : Genre le jeu BLABLA sort dans 10 jours ? ou encore un pourcentage ?)
Merci,
...
Hors ligne
Les screens, je suis en train de les faires 
Edit : Screen ajoutés.
Dernière modification par Selmac (25-11-2007 16:59:20)
Hors ligne
Pas mal comme mod 
Il suffit de modifier le code et ce sera parfait 
Hors ligne
Pas mal comme mod
Il suffit de modifier le code et ce sera parfait
Tu nous feras part de tes modifs j'espère ? Comme ça je l'ajouterais dans la version suivante 
Hors ligne
Oui si j'ai le temps 
Hors ligne
J'me suis apperçu que mes screens étaient pas terribles :s
La mise en forme de l'image forcée cça craint 
Hors ligne
C'est pas mal comme mod en tout cas, bien pratique 
Hors ligne
Bravo ! C'est vraiment pratique. Une petite question encore, on l'intègre ou ? Enfin, c'est facilement "posable" ou on veut ?
M@x.
EDIT : En regardant un peu la source, c'est vrai que ce n'est pas du tout adapté à PunBB. Surtout la connexion Mysql ! 
Dernière modification par M@x (25-11-2007 17:56:31)
...
Hors ligne
EDIT : En regardant un peu la source, c'est vrai que ce n'est pas du tout adapté à PunBB. Surtout la connexion Mysql !
Y'a que la connexion SQL qui est différente mais ça n'est pas trop grave je pense
on l'intègre ou ? Enfin, c'est facilement "posable" ou on veut ?
Je ne comprend pas le sens de ta phrase
Hors ligne
Et bien, c'est bien pour les membres cette mods ? Leur permettant de visualiser l'avancement d'une programmation, d'un épisode... Mais ou est place la module permettant de visualiser ces avancement ?
- C'est un page, donc on rajoute un lien au menu ?
- On l'inclut sur l'index du forum ?
- On peut le poser ou on veut. (Index, footer...)
Merci,
...
Hors ligne
Tout d'abord merci pour cette mod, très pratique je trouve. Je me permet de répondre à quelques questions qui ont été posées.
- C'est un page, donc on rajoute un lien au menu ?
Oui dans l'installation de base, un lien est ajouté dans le menu car le tableau des avancements de trouve sur une autre page => avancement.php
- On l'inclut sur l'index du forum ?
Oui, moi j'ai fait comme ceci :
Ouvrir " index.php ", puis chercher :
require PUN_ROOT.'header.php';Ajouter après :
?>
<style>
body {
color:#FFFFFF;
}
.graphe {
position: relative; /* IE hack */
width: 100px;
border: 1px solid #CCCCCC;
padding: 2px;
margin: 0 auto;
}
.graphe .barre {
display: block;
position: relative;
background:#FF0000;
color: #333;
height: 10px;
line-height: 2em;
}
.graphe .barre1 {
display: block;
position: relative;
background:#FF9900;
color: #333;
height: 10px;
line-height: 2em;
}
.graphe .barre2 {
display: block;
position: relative;
background:#FFFF00;
color: #333;
height: 10px;
line-height: 2em;
}
.graphe .barre3 {
display: block;
position: relative;
background:#009900;
color: #333;
height: 10px;
line-height: 2em;
}
</style>
<div class="blockform">
<h2><span></span></h2>
<div class="box">
<form id="userlist" method="get" action="userlist.php">
<div class="inform">
<legend>Projets en cours</legend>
<div class="infldset">
<table>
<?php
include ("img/sql.php");
$retour = mysql_query("SELECT * FROM avancement ");
while ($donnees = mysql_fetch_array($retour))
{
?>
<tr>
<th align="left"><? echo $donnees['nom']; ?></th>
<th>
<?
switch ($donnees['valeur'])
{
case '0':
?>
<div class="graphe">
<strong class="barre" style="width: 0%;"></strong>
</div>
<?
break;
case '5':
?>
<div class="graphe">
<strong class="barre" style="width: 5%;"></strong>
</div>
<?
break;
case '10':
?>
<div class="graphe">
<strong class="barre" style="width: 10%;"></strong>
</div>
<?
break;
case '15':
?>
<div class="graphe">
<strong class="barre" style="width: 15%;"></strong>
</div>
<?
break;
case '20':
?>
<div class="graphe">
<strong class="barre" style="width: 20%;"></strong>
</div>
<?
break;
case '25':
?>
<div class="graphe">
<strong class="barre" style="width: 25%;"></strong>
</div>
<?
break;
case '30':
?>
<div class="graphe">
<strong class="barre1" style="width: 30%;"></strong>
</div>
<?
break;
case '35':
?>
<div class="graphe">
<strong class="barre1" style="width: 35%;"></strong>
</div>
<?
break;
case '40':
?>
<div class="graphe">
<strong class="barre1" style="width: 40%;"></strong>
</div>
<?
break;
case '45':
?>
<div class="graphe">
<strong class="barre1" style="width: 45%;"></strong>
</div>
<?
break;
case '50':
?>
<div class="graphe">
<strong class="barre1" style="width: 50%;"></strong>
</div>
<?
break;
case '55':
?>
<div class="graphe">
<strong class="barre2" style="width: 55%;"></strong>
</div>
<?
break;
case '60':
?>
<div class="graphe">
<strong class="barre2" style="width: 60%;"></strong>
</div>
<?
break;
case '65':
?>
<div class="graphe">
<strong class="barre2" style="width: 65%;"></strong>
</div>
<?
break;
case '70':
?>
<div class="graphe">
<strong class="barre2" style="width: 70%;"></strong>
</div>
<?
break;
case '75':
?>
<div class="graphe">
<strong class="barre2" style="width: 75%;"></strong>
</div>
<?
break;
case '80':
?>
<div class="graphe">
<strong class="barre3" style="width: 80%;"></strong>
</div>
<?
break;
case '85':
?>
<div class="graphe">
<strong class="barre3" style="width: 85%;"></strong>
</div>
<?
break;
case '90':
?>
<div class="graphe">
<strong class="barre3" style="width: 90%;"></strong>
</div>
<?
break;
case '95':
?>
<div class="graphe">
<strong class="barre3" style="width: 95%;"></strong>
</div>
<?
break;
case '100':
?>
<div class="graphe">
<strong class="barre3" style="width: 100%;"></strong>
</div>
<?
break;
}
?></th>
<th><?php echo $donnees['valeur']; ?> %</th>
</tr>
<?php
}
?>
</table>
</div>
</div>
<p> </p>
</form>
</div>
</div>
<div class="linkst">
<div class="inbox">
</div>
</div>
<?phpSauvegardez et uploadez 
- On peut le poser ou on veut. (Index, footer...)
Oui comme pour l'index, c'est à toi de choisir où mettre le code pour savoir où tu veut que sa s'affiche 
Bonnes continuations.
Dernière modification par Ti pierre (25-11-2007 19:41:07)
Hors ligne
Si tu le met sur l'index, et que tu as 15 barres ça va être la misère !
J'ai mis une modification du menu (include/fonction.php) pour acceder a la page des barres d'avancement. 
Et dans la prochaine version je prévois :
- Ajout d'un Textarea pour avoir une description du projet
- Correction du bug quand on modifie un avancement
- Afficher 15 barres par pages
Si j'en ai d'autres je les ajouterais
.
Hors ligne
Pense surtout à revoir le soucis "d'adaptation" à PunBB. 
M@x.
...
Hors ligne
Dites moi ce qui ne va pas avec la mods et j'verrais ce que je peux faire 
Correction d'un bug :
ouvrez news_avancement.php
Cherchez :
<input type="text" size="30" name="nom" value=<?php echo $nom; ?>/>Remplacez le par :
<input type="text" height="21" size="30" name="nom" value="<?php echo $nom; ?>"/>Cela corrige quand vous modifiez un avancement et que dans la création vous avez écrit par exemple "Création de la page xx" et à la modification il n'écrivait que "Création"
La correction sera bien sur dans la V1.5
La version qui corrigera les bugs 
Dernière modification par Selmac (25-11-2007 21:13:52)
Hors ligne
En cours :
- Ajout d'un Textarea pour le module d'avancement. Il servira à y inclure une description à l'avancement
A faire :
- Adapter le module avec le fichier SQL (config.php) de punbb (si quelqu'un peut m'aider pour faire ça car je gallère a le modifier
)
- Ajouter une partie de suggestion (utile pour les site web)
Hors ligne
Je me charge de l'adaptation 
Hors ligne
L'adaptation est presque terminée, je fais les finitions et le fichier install_mod.php, ça devrait être prêt très prochainement.
EDIT: Ca y est, j'ai fini !
Voici le nouveau fichier zip :
http://punbb.upload.free.fr/files/Herbi … nt_1.0.zip
Dernière modification par Herbivor (28-11-2007 16:03:57)
Hors ligne
Pages : 1