http://qs321.pair.com?node_id=398118

Like, I suspect, many monks, I don't have the chatterbox in my view of the monastery. Why not? I have IRC for my inane chat, which works much better than trying to embed IRC in a web page. However, there are occasions when someone sends me a private message from the chatterbox. It appears in my Message Inbox, and I can read it, but unless I temporarily enable the chatterbox I can't reply. This sucks. So how about adding some way of sending private messages to the Message Inbox page?

Replies are listed 'Best First'.
Re: Private messages without chatterbox
by ysth (Canon) on Oct 11, 2004 at 10:24 UTC
    Message Inbox does allow you to reply to a message; just check the reply radio button to the left of the incoming message, enter your response in the Reply text: field, and hit submit.

    However, it doesn't allow you to send a message to an arbitrary monk/usergroup. To do that, it's much easier to just go to Fullpage Chat than to temporarily enable the chatterbox. (Or if you feel perverse, ad_and_talk.)

Re: Private messages without chatterbox
by ambrus (Abbot) on Oct 11, 2004 at 18:09 UTC
    Go to the User Settings page. In your Personal Nodelet, add an entry saying
    <form method="post" action="?"><font size="-4"><input type="hidden" na +me="node_id" value="3193" /><input type="hidden" name="op" value="mes +sage" /><input type="text" name="message" value="" size="30" maxlengt +h="255" /><input type="submit" name="message_send" value="talk" /></f +ont></form>
    Than, you can talk or send a private message even if you don't have the cb nodelet enabled (you must enable the Personal Nodelet of course).

      This ++trick should definitely be documented somewhere (and now this is done thanks to you!).

      Anyway, the FAQ should have a perlmonks' tips & tricks section to link this kind of stuff...

      ____
      HTH, Dominique
      My two favorites:
      If the only tool you have is a hammer, you will see every problem as a nail. --Abraham Maslow
      Bien faire, et le faire savoir...

        A variation:

        Replace the node id at <------ with the node id of the page on which the form is located, the node id of the full page chat (3184), the node id of inbox (48824), or whatever. This is where you'll be redirected when the message is sent.

        <form method="POST"> <input type="hidden" name="op" value="message"> <input type="hidden" name="node_id" value="3184"> <------ <table> <tr><td>To:</td><td><input type="text" name="recipient"></td></tr> <tr><td>Private Msg:</td><td><input type="text" name="text" width="100 +"></td></tr> </table> <input type="hidden" name="message" value=""> <input type="button" value="Send" onclick=" this.form.message = "/msg [" + this.form.recipient + "] " + this.fo +rm.text; this.form.submit(); "> </form>

        Requires JavaScript. Untested. Doesn't check the length. It has the side offect of preventing messages from being sent to the CB

Re: Private messages without chatterbox
by Arunbear (Prior) on Oct 11, 2004 at 10:04 UTC
    You could put a link to your message inbox (node_id=48824) or fullpage chat (node_id=3184) in your personal nodelet.
Re: Private messages without chatterbox
by pelagic (Priest) on Oct 11, 2004 at 10:30 UTC
    I for one do support DrHyde's suggestion.
    I'm always very careful not to do a typo when I /msg somebody in private because the private message might become public.

    pelagic
Re: Private messages without chatterbox
by phydeauxarff (Priest) on Oct 11, 2004 at 14:21 UTC
    This appears to have come up before

    I am pretty sure that the original eMessage nodeball contained a seperate Message Nodelet, or at least the most current version does.

    I am not certain how this might be able to be plugged into the current PM code but it seems to be to be a fairly simple and highly desireable addition so I will bring it up with the other PMDev's

Re: Private messages without chatterbox
by halley (Prior) on Oct 12, 2004 at 14:00 UTC
    Just enable the chatterbox but "ignore" everyone's chatter with this setting: /chatteroff

    Now the chatterbox is always empty, but there's also always a field in which you can type your /msg commands to reply.

    --
    [ e d @ h a l l e y . c c ]

Re: Private messages without chatterbox
by muba (Priest) on Oct 11, 2004 at 09:33 UTC