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.) | [reply] |
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). | [reply] [d/l] |
|
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...
| [reply] |
|
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
| [reply] [d/l] [select] |
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.
| [reply] |
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.
| [reply] |
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 | [reply] |
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 ]
| [reply] [d/l] [select] |
Re: Private messages without chatterbox
by muba (Priest) on Oct 11, 2004 at 09:33 UTC
|
You could write your own XML driven Perl Monks messenger.
| [reply] [d/l] |