Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#176 16-09-2007 21:32:19

M@x
Membre

Re : Another Private Messaging System 1.2.1

Recherche ce qui est modifié dans le index.php de la mod. Tu devrait trouvé ton bonheur en modifiant 2/3 ptits truc. wink

EDIT : Je suis un gros boulet ce week-end...
Pour la peine, je te le fait ! wink

M@x.

Dernière modification par M@x (17-09-2007 00:25:36)


...

Hors ligne

#177 16-09-2007 22:30:31

Lyconide
Membre

Re : Another Private Messaging System 1.2.1

austin.fla a écrit :

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é tongue)

Hors ligne

#178 17-09-2007 00:32:16

M@x
Membre

Re : Another Private Messaging System 1.2.1

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é. wink

M@x.


...

Hors ligne

#179 17-09-2007 23:12:52

yemgi
Expatrié

Re : Another Private Messaging System 1.2.1

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

#180 24-09-2007 12:26:18

KiMiz
Membre

Re : Another Private Messaging System 1.2.1

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 wink

Hors ligne

#181 24-09-2007 15:23:09

Bugsy Siegel
Membre

Re : Another Private Messaging System 1.2.1

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

#182 24-09-2007 15:23:49

yemgi
Expatrié

Re : Another Private Messaging System 1.2.1

tu as mal fait les modifs dans profile.php a la ligne 1084 ou au dessus

Hors ligne

#183 24-09-2007 16:29:17

KiMiz
Membre

Re : Another Private Messaging System 1.2.1

@ yemgi : Oui merci, enfaite le problème venait d'une non selection de la ligne entière happy

Hors ligne

#184 28-09-2007 17:04:37

chtyves
Membre

Re : Another Private Messaging System 1.2.1

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 smile
Si en plus il fallait se taire siffle

Hors ligne

#185 28-09-2007 17:29:42

yemgi
Expatrié

Re : Another Private Messaging System 1.2.1

non, cette fonction n'est pas incluse

Hors ligne

#186 05-10-2007 18:15:57

M@x
Membre

Re : Another Private Messaging System 1.2.1

Tu n'utilise pas le fichier common.php ?!

M@x.


...

Hors ligne

#187 06-10-2007 09:44:49

mangafan
Membre

Re : Another Private Messaging System 1.2.1

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 wink


:canon: Mangafan : Mettez un chat dans votre processeur ! happy

Hors ligne

#188 06-10-2007 12:30:30

mangafan
Membre

Re : Another Private Messaging System 1.2.1

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 ! happy

Hors ligne

#189 06-10-2007 13:03:09

yemgi
Expatrié

Re : Another Private Messaging System 1.2.1

euh... huh 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

#190 28-10-2007 16:21:18

rxxx
Membre

Re : Another Private Messaging System 1.2.1

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

#191 29-10-2007 17:43:04

vin100
Membre

Re : Another Private Messaging System 1.2.1

sans doute dans les préférences individuelles de ces utilisateurs, ils ont dus désactiver le système

Hors ligne

#192 03-11-2007 15:30:07

belorom
Membre

Re : Another Private Messaging System 1.2.1

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

#193 04-11-2007 15:41:53

yemgi
Expatrié

Re : Another Private Messaging System 1.2.1

oui, il suffit de décommenter la ligne qui appelle la puntoolbar ...

Hors ligne

#194 04-11-2007 17:13:52

belorom
Membre

Re : Another Private Messaging System 1.2.1

La puntoolbar est à installer ou l'est déja ?
Et pour mon problème de < ?

Hors ligne

#195 04-11-2007 20:54:48

yemgi
Expatrié

Re : Another Private Messaging System 1.2.1

il faut installer la puntoolbar pour pouvoir l'utiliser ....

pour le  <, verifie ton fichier footer.php ou main.tpl

Hors ligne

#196 04-11-2007 21:04:29

belorom
Membre

Re : Another Private Messaging System 1.2.1

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

#197 06-11-2007 13:08:07

akab
Membre

Re : Another Private Messaging System 1.2.1

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" hmm

Hors ligne

#198 06-11-2007 21:04:51

yemgi
Expatrié

Re : Another Private Messaging System 1.2.1

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

#199 07-11-2007 12:29:07

belorom
Membre

Re : Another Private Messaging System 1.2.1

J'ai refait l'install et j'ai encore le < qui se balade en bas

Hors ligne

#200 08-11-2007 14:07:05

akab
Membre

Re : Another Private Messaging System 1.2.1

yemgi a écrit :

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

Pied de page des forums