Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Oui, ça pas de souci, depuis que j'ai bien refait tout ce qu'il faut dans la bse c'est bon.
Mais comme tu dis, c'est bizarre que rien ne s'affiche, je ne vois pas trop où peut être le problème!!!
Hors ligne
Le problème vient de index.php a mon avis.
Recommence les modif a mon avis : http://www.punbb.fr/forums/viewtopic.ph … 612#p22612
Hors ligne
je vais refaire le tout et je te tiendrai au courant.
Merci pour ton aide en tout cas 
Hors ligne
Bon j'ai tout repris à 0 et rien ne change.
Je comprend vraiment pas!!!
Hors ligne
Colle-nous ton index.php !
Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Pas de support si pas d'adresse de forum !
Hors ligne
Voilà, j'espère que ça vous aidera.
Mais déjà j'ai cru repérer ici ou là des manques au niveau des balises!!!
Code trop long supprimé
edit: désolé je n'ai pas su le mettre comme vous faites!!!
Edité par Romain : J'ai mis la balise code ! 
Dernière modification par romain9441 (01-12-2006 17:09:42)
Hors ligne
Comme nous c'est le BBCode code ! 
Sinon, je suis presque convaincu que ton problème vien du cache config non regénéré ou alors de la modif' mal faite dans la BDD... 
Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Pas de support si pas d'adresse de forum !
Hors ligne
Ouais donc le code de Index.php te semble correct?
pour la BDD, j'ai juste à créé l'entrée o_users_birthdate et c'est tout?
Pour le cache, j'ai pas tout suivi..
Hors ligne
Regénère ton cache PunBB.
Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Pas de support si pas d'adresse de forum !
Hors ligne
merci pour cette mods, je vais la tester de ce pas
erreur avec PostgreSQL
PunBB a rapporté : Unable to alter user table
La base de données a rapporté : ERROR: syntax error at or near "`" at character 13
Obligé d'installer manuellement comme d'hab...
mais sinon, c'est bon, ça fonctionne parfaitement sur free.
Dernière modification par pinch (01-12-2006 21:48:24)
Hors ligne
Regénère ton cache PunBB.
Ouais je l'ai fais plusieurs fois avec "ap_vider_le_cache", mais toujours rien... 
ça m'intrigue cette histoire quand même!!!
Hors ligne
merci pour cette mods, je vais la tester de ce pas
erreur avec PostgreSQL
PunBB a rapporté : Unable to alter user table
La base de données a rapporté : ERROR: syntax error at or near "`" at character 13
Obligé d'installer manuellement comme d'hab
Dsl j'ai pas testé avec PostgreSQL 
Je connais pas du tout cette base de donnée.
Hors ligne
erreur avec PostgreSQL
PunBB a rapporté : Unable to alter user table
La base de données a rapporté : ERROR: syntax error at or near "`" at character 13
Obligé d'installer manuellement comme d'hab
Arf, faut vraiment qu'on règle de prob de PostgreSQL pinch !! ça te dirait pas d'ouvrir un topic voir où est-ce que t'en est sur ce bug la, histoire qu'on le règle une bonne fois pour toute ?
Hors ligne
Le truc c'est que j'installe généralement tout les mods en manuel parce que sinon ça bug tout le temps.
J'ai quelques difficultés avec certains, je ne sais pas pourquoi.
J'ai pas appris PostgreSQL, je n'ai pas trouvé le temps de me pencher dessus donc c'est de l'installation à l'arrache. Si ça marche c'est ok, sinon bah je mets pas le mods.
Je vais ouvrir un topic pour mettre les mods que j'installe et dire si ils sont compatible PostgreSQL ou pas.
Après, je suis près à tester des trucs, mais je n'ai pas trop le temps de me pencher sur du SQL en ce moment.
Donc je donnerais des feedbacks par rapport à mes installations.
Voilà pour le moment, la suite ici concernant la compatibilité PostgreSQL et PunBB
Dernière modification par pinch (02-12-2006 04:21:41)
Hors ligne
Bonjour a tous.
J'ai un souci mineur averc cette MOD.
En effet, il semble que les chaines de caractères "years old" et "ans" que j'ai ajoutées dans un fichier dont le nom m'echappe n'apparaissent pas.
Sous mon avatar, on peut lire:
Age: xx
Hors, j'avais supposé c'était:
Age: xx ans
Idem pour mon profil.
Le "readme" indique que l'âge apparait sous les posts et dans le profil.
Dans mon profil, je ne peux voir que les 3 listes déroulantes.
Aurais-je raté une étape ?
Aurais-je mal supposé ?
Quelqu'un aurait-il des neurones en trop a me filer ?
Chez Wam
Message tapé en Bépo avec un TypeMatrix 2030 USB 
Hors ligne
Hors ligne
Le problème vient surement du fichier de langue
Vérifie les
Non, c'est pas ça.
Je viens de les revérifier c'est pas eux (topic.php et profile.php dans lang/French et lang/English) 
J'ai regénéré mon cache et ça le fait pas plus.
Chez Wam
Message tapé en Bépo avec un TypeMatrix 2030 USB 
Hors ligne
Chapeau !!
Par contre, je t'ote le pain de la bouche, j'avais besoin de : "Fête son anniversaire aujourd'hui", donc je l'ai fait
Voilà ce qu'il faut faire :
Dans le fichier index.php, chercher :
if ($num_users > 0) echo "\t\t\t".'<dl id="onlinelist" class= "clearb">'."\n\t\t\t\t".'<dt><strong>'.$lang_index['Online'].': </strong></dt>'."\t\t\t\t".implode(',</dd> ', $users).'</dd>'."\n\t\t\t".'</dl>'."\n"; else echo "\t\t\t".'<div class="clearer"></div>'."\n"; } else echo "\t\t".'</dl>'."\n\t\t\t".'<div class="clearer"></div>'."\n";Après, ajouter :
if ($pun_config['o_users_birthdate'] == '1') { // Fetch users online info and generate strings for output $users = array(); $date = '^(' . date('n/d', time()) . ')'; $result = $db->query('SELECT id,username,birthdate FROM '.$db->prefix.'users WHERE birthdate REGEXP "' . $date . '"', true) or error('Impossible de retrouver la liste des utilisateurs en ligne', __FILE__, __LINE__, $db->error()); while ($pun_user_birthdate = $db->fetch_assoc($result)) { $users[] = "\n\t\t\t\t".'<dd><a href="profile.php?id='.$pun_user_birthdate['id'].'">'.pun_htmlspecialchars($pun_user_birthdate['username']).'</a> ('.calculAge($pun_user_birthdate['birthdate']).')'; } $num_users = count($users); if ($num_users > 0) echo "\t\t\t".'<dl id="birthdatelist" class= "clearb">'."\n\t\t\t\t".'<dt><strong>'.$lang_index['Birthdate'].': </strong></dt>'."\t\t\t\t".implode(',</dd> ', $users).'</dd>'."\n\t\t\t".'</dl>'."\n"; else echo "\t\t\t".'<div class="clearer"></div>'."\n"; } else echo "\t\t".'</dl>'."\n\t\t\t".'<div class="clearer"></div>'."\n";(J'utilise un REGEXP (avec mysql) pour voir si le début de la date correspond.)
Dans le fichier admin_options.php, chercher :
<tr> <th scope="row">Utilisateurs en ligne</th> <td> <input type="radio" name="form[users_online]" value="1"<?php if ($pun_config['o_users_online'] == '1') echo ' checked="checked"' ?> /> <strong>Oui</strong> <input type="radio" name="form[users_online]" value="0"<?php if ($pun_config['o_users_online'] == '0') echo ' checked="checked"' ?> /> <strong>Non</strong> <span>Affiche sur la page d'accueil des forums des informations concernant les utilisateurs qui sont en ligne lors de l'affichage de la page.</span> </td> </tr>Après, ajouter :
<tr> <th scope="row">Utilisateurs fêtant leur anniversaire</th> <td> <input type="radio" name="form[users_birthdate]" value="1"<?php if ($pun_config['o_users_birthdate'] == '1') echo ' checked="checked"' ?> /> <strong>Oui</strong> <input type="radio" name="form[users_birthdate]" value="0"<?php if ($pun_config['o_users_birthdate'] == '0') echo ' checked="checked"' ?> /> <strong>Non</strong> <span>Affiche sur la page d'accueil des forums des informations concernant les utilisateurs qui fêtent leur anniversaire.</span> </td> </tr>Il faut donc ajouter o_users_birthdate dans la BDD et le fichier cache_config.php
Et pour finir le design, dans le fichier tyle/import/base.css, chercher :
#onlinelist DD, #onlinelist DT, #brdmenu LI, DIV.linkst LI, DIV.linksb LI, DIV.postlinksb LI,Après :
#onlinelist DD, #onlinelist DT,Insérer :
#birthdatelist DD, #birthdatelist DT,Ce qui nous donne : ceci ! (visible que le 21 Août, lol ! C'est un forum de tests, merci de ne pas vous inscrire
)
Voilà, en espérant que cela en aide certain !
Merci pour ce mod
Je viens de remarquer que ça ne fonctionne pas pour ceux dont la date (du jour) d'anniversaire est comprise entre 1 et 9.
Pour corriger ça, je pense qu'il suffit de modifier :
$date = '^(' . date('n/d', time()) . ')';par :
$date = '^(' . date('n/j', time()) . ')';Hors ligne
Ben en fait ma modif du dessus ne marche pas non plus, il ne fait pas de distinction entre 2/2 et 24/2.
Je ne vois pas de solution. Il aurait fallu utiliser un format date pour stocker les dates d'anniversaire plutôt qu'un varchar 
Hors ligne
essaie avec ça :
$date = '(' . date('m/d', time()) . ')';Hors ligne
Salut,
Ca ne marche pas non plus, les dates d'anniversaires en dessous de 10 (pour le jour) ne sont pas reconnue 
Hors ligne
edit : désolé doublon j'ai eu un message d'erreur, j'ai cru que le premier message n'était pas passé.
Dernière modification par Malouk (03-02-2007 18:23:04)
Hors ligne
salut,
j'aimerai savoir s'il est possible d'utiliser cette mod de manière à ce que tous les utilisateur d'un certain âge ne puissent pas avoir accès à certaines discussions; j'explique:
Sur mon forum certaines discussions partent un peu en "live", ça parle parfois de Q (en parlant franco) mais on est dans un délire vraiment sympa donc je peux pas dire "stop les gars, sinon vous dégagez". Tous le monde connais les humeurs des internautes... ,)
Bref, j'aimerai créer un groupe "mineur" ou autre, qui ne puisse pas avoir accès à certaines discussions. Ou bien directement crée un truc pour que les -18ans n'y puisse pas y avoir accès.
Comment faire svp?
Hors ligne
Bref, j'aimerai créer un groupe "mineur" ou autre, qui ne puisse pas avoir accès à certaines discussions. Ou bien directement crée un truc pour que les -18ans n'y puisse pas y avoir accès.
Et comment certifies-tu que l'utilisateur enregitré est bien majeur ou à contrario mineur ? Ils entrent une date de naissance, mais pas obligatoirement la bonne...
Cordialement,
Gil DERENNE
Ingénieur du son
http://www.studio-db.fr
Hors ligne

Sinon il faut entrer une condition dans common.php qui vérifie l'age de l'utilisateur et qui, suivant si tu as interdit l'accès à la discussion aux mineurs, un message d'erreur renvoi :
Vous n'avez pas accès à cette discussion.
Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Pas de support si pas d'adresse de forum !
Hors ligne