Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Recherche ce qui est modifié dans le index.php de la mod. Tu devrait trouvé ton bonheur en modifiant 2/3 ptits truc. 
EDIT : Je suis un gros boulet ce week-end...
Pour la peine, je te le fait ! 
M@x.
Dernière modification par M@x (17-09-2007 00:25:36)
...
Hors ligne
merci
mais plus haut j'ai vu : "va dans header est tu trouveras..."
et toi tu me dis index ? je dois aller où ?
Si tu fais attention au fichier lisez-moi, tu verras qu'il n'y a pas de modification à faire dans le fichier index.php
Par contre, il y en a bien une dans header.php
Et si tu regardes de plus près les modifications de header.php, tu pourras trouver dans le code, quelque chose comme çà :
// Check for new messages
Y'a 4 lignes en gros, qui permettent de savoir si y'a des nouveaux messages (il faut par contre ajouter le cas pas de nouveau message... mais bon, c'est pas le plus compliqué
)
Hors ligne
Voilà les 4 lignes de base.
// Check for new messages
$result_messages = $db->query('SELECT COUNT(id) FROM '.$db->prefix.'messages WHERE showed=0 AND owner='.$pun_user['id']) or error('Impossible de vérifier la présence de nouveaux messages', __FILE__, __LINE__, $db->error());
$num_new_mp = $db->result($result_messages);
if ($num_new_mp > 0)
$tpl_temp .= "\n\t\t\t\t".'<li class="pmlink"><a href="pms_list.php"><strong>'.($num_new_mp == 1 ? $lang_pms['New message'] : sprintf($lang_pms['New messages'],$num_new_mp)).'</strong></a></li>';Et j'ai modifié comme si ton site se trouvait dans / (racine) et ton forum dans /forum. Bien sur tu doit utiliser le fichier comman.php afin de te connecter à la bdd mais aussi pour savoir si le visiteurs est connecté et tout et tout...
<?php
// Check for new messages
require 'forum/lang/'.$pun_user['language'].'pms.php';
$result_messages = $db->query('SELECT COUNT(id) FROM '.$db->prefix.'messages WHERE showed=0 AND owner='.$pun_user['id']) or error('Impossible de vérifier la présence de nouveaux messages', __FILE__, __LINE__, $db->error());
$num_new_mp = $db->result($result_messages);
if ($num_new_mp > 0)
echo '<a href="forum/pms_list.php"><strong>'.($num_new_mp == 1 ? $lang_pms['New message'] : sprintf($lang_pms['New messages'],$num_new_mp)).'</strong></a>';Voilà ce qui devrait fonctionné. Une erreur est peut-être passé au travers car je n'ai pas testé. 
M@x.
...
Hors ligne
si tu utilise PunSAPI, tu n'as pas besoin d'inclure common.php, c'est déja dans PunSAPI
Et la mod PM concerne les pages du forum dans lesquelles on n'utilise pas PunSAPI
Hors ligne
Plop,
j'ai un problème avec ce mods, quand je veux aller sur la page profil ou sur mon profil, l'erreur suivante apparait :
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/www/chaoskorf/www/forum/profile.php on line 1084
Pour le lien du forum : http://chaoskorf.celeonet.fr/forum/
Merci de votre aide 
Hors ligne
Bonjour, j'aimerai savoir comment je pourrai modifier le signal des messages privés pour qu'il devienne plus visible (autre que pop-up). Il me semblait qu'une solution avait déjà été donné mais je ne l'ai pas trouvé. Merci d'avance
Hors ligne
tu as mal fait les modifs dans profile.php a la ligne 1084 ou au dessus
Hors ligne
@ yemgi : Oui merci, enfaite le problème venait d'une non selection de la ligne entière 
Hors ligne
Bonjour à tous
j'ai pas trouvé (ou mal cherché)
voilà y a t'il moyen de savoir si un message privé a été lu par le destinataire ?
C'est déjà assez triste de n'avoir rien à dire 
Si en plus il fallait se taire 
Hors ligne
non, cette fonction n'est pas incluse
Hors ligne
Tu n'utilise pas le fichier common.php ?!
M@x.
...
Hors ligne
Code à revoir !
Je dirais comme ça :
<?php
define('PUN_ROOT', './forum/');
require dirname(__FILE__).'/forum/include/punsapi/public.php';
$pun = new punsapi();
// Check for new messages
require 'forum/lang/French/pms.php';
$result_messages = $pun->db->query('SELECT COUNT(id) FROM '.$pun->db->prefix.'messages WHERE showed=0 AND owner='.$pun->user['id]) or $pun->fatal_error('Impossible de vérifier la présence de nouveaux messages', __FILE__, __LINE__, $pun->db->error());
$num_new_mp = $pun->db->result($result_messages);
if ($num_new_mp > 0)
echo '<a href="forum/pms_list.php"><strong>'.($num_new_mp == 1 ? $lang_pms['New message'] : sprintf($lang_pms['New messages'],$num_new_mp)).'</strong></a>';
?>Testes pour voir.
Peut être d'autres choses à revoir, mais c'est plutôt dans le sujet de punsapi qu'il faudrait en parler 
:canon: Mangafan : Mettez un chat dans votre processeur ! 
Hors ligne
if ($num_new_mp > 0)
echo '<a href="forum/pms_list.php"><strong>'.($num_new_mp == 1 ? $lang_pms['New message'] : sprintf($lang_pms['New messages'],$num_new_mp)).'</strong></a>';L'éventualité que ça marche mais qu'il n'est rien à se mettre sous la dent ?
Vu que le code se limite juste à afficher un lien si il y a des nouveaux messages.
:canon: Mangafan : Mettez un chat dans votre processeur ! 
Hors ligne
euh...
tu mets un else tout simplement
if ($num_new_mp > 0)
echo '<a href="forum/pms_list.php"><strong>'.($num_new_mp == 1 ? $lang_pms['New message'] : sprintf($lang_pms['New messages'],$num_new_mp)).'</strong></a>';
else
echo 'Vous n#39;avez pas de nouveau message';Hors ligne
Bonjour
VOila j'ai installé il y a plusieurs mois le mod message privé,jusque la aucun probleme mais c'est temp ci il arrive à des membres que le mod disparaisse ! Je vais essayer de vous expliquer dans la banniere en haut ou c'est ecris Acceuil de forum,Liste des membres ....
Le mot MP n'apparait plus et lorsqu'on veut envoyer un mp à ce membre ce n'est pas possible,donc je suis allé dans le profil du membre concernait et la surprise,il n'y plus ecris envoyer un message privé !!
Je rappel que je n'ai pas installé de new mods,ni rien car j'envoi des dizaine de mps par jour et aucun probleme
merci d'avance !!
Hors ligne
sans doute dans les préférences individuelles de ces utilisateurs, ils ont dus désactiver le système
Hors ligne
Bonjour j'ai un petit problème, j'ai bien fait l'installation mais j'ai un < qui se balade dans le footer :
http://www.manga-evolution.com/punBB/
Est-il possible de mettre une barre de BBcode dans l'envoi de MP ?
Merci
Hors ligne
oui, il suffit de décommenter la ligne qui appelle la puntoolbar ...
Hors ligne
La puntoolbar est à installer ou l'est déja ?
Et pour mon problème de < ?
Hors ligne
il faut installer la puntoolbar pour pouvoir l'utiliser ....
pour le <, verifie ton fichier footer.php ou main.tpl
Hors ligne
Ca viens de la car quand je supprime ça j'ai plus le <
/* Start MOD PM */
if ($footer_style == 'pms_list')
{
?>
<dl id="searchlinks" class="conl">
<dt><strong>Liens messages privés</strong></dt>
<?php
if ($num_new_mp > 0)
echo "\t\t\t\t\t\t".'<dd><a href="pms_list.php?action=markall&box='.$box.'&p='.$p.'">'.$lang_pms['Mark all'].'</a></dd>'."\n";
echo '</dl>';
}
/* End MOD PM */Hors ligne
Bonjour
j'ai un problème
"You are running a version of PunBB (1-2-15) that this mod does not support. This mod supports PunBB versions: 1.2.x" 
Hors ligne
C'est dans l'aide et ca a éte posé des centaines de fois, il suffit d'éditer le fichier install_mod.php
Hors ligne
J'ai refait l'install et j'ai encore le < qui se balade en bas
Hors ligne
C'est dans l'aide et ca a éte posé des centaines de fois, il suffit d'éditer le fichier install_mod.php
ce fichier est différent est-ce que vous pouvez m'aider?
Hors ligne