Author Topic: The Lazy User's Mass-PMing Method (for update PMs and such)
lazykbys_left  1643 posts
Registered: Feb '05
Date Posted: 4/30/06 4:23pm Subject: The Lazy User's Mass-PMing Method (for update PMs and such) - Date Edited: 4/19/08 10:42pm (5 edits total) Edited By: lazykbys_left
There was talk about ways to send update PMs to a large group of people in another thread, and I figured I'd share my own.


1. Copy and paste the following into Notepad or some other text editor (note: do not use MS Word) and save it as, I dunno, masspm.html or something.

<html>

<head>
<title>Mass-PMing HTML</title>
</head>

<body>

<form method="get" name="pmform">
PM List:<br>
<textarea name="pmlist" cols="20" rows="5"></textarea><hr>
Subject: <input type="text" name="pmsubject" size="30"><br>
Body:<br>
<textarea name="pmbody" cols="80" rows="10"></textarea><br>
<input type="submit" value="submit">
<input type="reset" value="clear">
</form>

<script type="text/javascript">
<!--
function gethashkeyorvalue(hashstring,divider,keyorvalue){
return hashstring.split(divider)[keyorvalue];
}

function gethashvalue(hasharray,keyvalue){
for(j=0;j<hasharray.length;j++){
if(keyvalue==gethashkeyorvalue(hasharray[j],"=",0)){
return gethashkeyorvalue(hasharray[j],"=",1);
}
}
return "";
}

function stringreplace(string,searchstring,replacestring){
return string.split(searchstring).join(replacestring);
}

var pmlisthashstring=gethashkeyorvalue(location.href,"?",1).split("&");

var pmlistvalue=gethashvalue(pmlisthashstring,"pmlist","&");
var pmsubjectvalue=gethashvalue(pmlisthashstring,"pmsubject","&");
var pmbodyvalue=gethashvalue(pmlisthashstring,"pmbody","&");

document.pmform.pmlist.value=stringreplace(unescape(pmlistvalue),"+"," ");
document.pmform.pmsubject.value=stringreplace(unescape(pmsubjectvalue),"+"," ");
document.pmform.pmbody.value=stringreplace(unescape(pmbodyvalue),"+"," ");

var pmurltemplate="http://boards.theforce.net/pm_send.asp?message_subject=";
pmurltemplate=pmurltemplate+pmsubjectvalue+"&message_body="+pmbodyvalue+"&user_name=";

pmlistvalue=stringreplace(unescape(pmlistvalue),"\r","\n");

var pmusers=pmlistvalue.split("\n");
for(j=0;j<pmusers.length;j++){
if(pmusers[j]==""){
continue;
}
document.write('<a href="'+pmurltemplate+pmusers[j]+'" target="_blank">');
document.write(stringreplace(pmusers[j],'+',' ')+'</a><br>');
}

//-->
</script>

</body>

</html>

2. Open the HTML file with your Internet browser.

3. Fill in the blanks.

Note: the user names on the PM list need to be on separate lines, e.g.:
lazykbys_left
lazykbys
MaraJadeIndex
GWGchallenges
Separating them with commas won't work unless you change the JavaScript coding.

Also, this doesn't work for long PMs (more than 1200 characters long). Don't ask me why.

4. Click the "submit" button.

5. Click on the user names at the bottom of the page. This will open PM pages in new windows (or new tabs, depending on your browser). If you would rather use the Back button, delete target="_blank".

- lazy

 

-----signature-----
"You're like some kind of link machine." - rhonderoo
It didn't stop being magic just because you found out how it was done.
DARK SIDE FHTAGN
lazykbys fanfic index (click and scroll dowwwn):
http://boards.theforce.net/m/b1/17609715/r17736763
Locked Topic | Active Topic Notification | Private Message | Post History
Healer_Leona  37582 posts
Title: Manager Emeritus
Registered: Jul '00
8059_Qui-Gon Jinn
Date Posted: 4/30/06 4:37pm Subject: RE: The Lazy User's Mass-PMing Method (for update PMs and such)
Wow, figures it'd be lazy to the rescue.

Now let's pretend I'm a totally newbie to the computer. (or just plain dumb in my case. tongue )
Got the first thing done. (Copy and paste in text editor grin )

Open the HTML file with your Internet browser.

Where? How?


 

-----signature-----
This is a gift it comes with a price
Who is the lamb and who is the knife
Locked Topic | Active Topic Notification | Private Message | Post History
Luna_Nightshade  2984 posts
Registered: Jan '06
52494_Alton Brown Blaster
Date Posted: 4/30/06 4:40pm Subject: RE: The Lazy User's Mass-PMing Method (for update PMs and such) - Date Edited: 4/30/06 4:43pm (1 edits total) Edited By: Luna_Nightshade
Does this work with Firefox?

Maybe it is just my Firefox, but I have a ton of trouble with html and Java Script coding on this here browser.

 

-----signature-----
It’s dark now and I am very tired. I love you, always. Time is nothing.
Locked Topic | Active Topic Notification | Private Message | Post History
lazykbys_left  1643 posts
Registered: Feb '05
Date Posted: 4/30/06 4:52pm Subject: RE: The Lazy User's Mass-PMing Method [how to open files / works with Firefox?] - Date Edited: 4/30/06 5:13pm (2 edits total) Edited By: lazykbys_left
Healer_Leona: Where?

Wherever you saved the file. I would guess it's somewhere on your desktop.

How?

I think double-clicking on the file icon will do the trick. If not . . . um, please wait while I google to see what the menu looks like in English.

. . . ah, got it.

Right-click the file icon. Go where it says "Open With" and you should get a list of programs. Click on the name of the browser.


Luna_Nightshade: Does this work with Firefox?

I tested this on Internet Explorer 6 and Netscape 7. I don't know about Firefox or other browsers. Sorry.

- lazy

EDIT: added answer to "Where?", just in case.
EDIT 2: Found the right-click menu. Google images be praised. happy

 

-----signature-----
"You're like some kind of link machine." - rhonderoo
It didn't stop being magic just because you found out how it was done.
DARK SIDE FHTAGN
lazykbys fanfic index (click and scroll dowwwn):
http://boards.theforce.net/m/b1/17609715/r17736763
Locked Topic | Active Topic Notification | Private Message | Post History
ophelia  12420 posts
Title: Ex-Mod
Registered: Jun '02
50031_H640: Ophelia
Date Posted: 4/30/06 6:51pm Subject: RE: The Lazy User's Mass-PMing Method (for update PMs and such)
Lazy, I would just like to inform you that I love you madly. love

You showed us before how to automatically put subject lines and text into a PM--which would be useful for people receiving mass replies, like those who run contests or update popular indexes and things. Right now, people tend to create socks for this purpose--handy if you want to share or hand it off to someone--but annoying because of the logoff/logon thing. If PM's could be automatically flagged with certain subjects, people could easily separate out their personal PM's from their "job" PM's, and it wouldn't be as hard to work from their primary accounts.

You wouldn't mind telling us how to do that again, would you? batting

Actually, as far as I'm concerned, you could just run a permanent "undocumented TFN feature" thread. (Not that you'd necessarily want to.) tongue

 

-----signature-----
In the jungle, the mighty jungle, the lion sleeps with your mom
Locked Topic | Active Topic Notification | Private Message | Post History
JadeSolo  13731 posts
Title: Manager Emeritus
Registered: Sep '02
Date Posted: 4/30/06 7:18pm Subject: RE: The Lazy User's Mass-PMing Method (for update PMs and such)
I am ALL for lazy coming up with neato tricks. tongue Thank you so much for this! grin

 

-----signature-----
"If you expect a kick in the balls and you get a slap in the face, it's a victory."
"May God bless you and keep you always...I mean that in a civic deist way." -Prof. Siegel
"No guaranteed money, but all guaranteed fun!"
Locked Topic | Active Topic Notification | Private Message | Post History
lazykbys_left  1643 posts
Registered: Feb '05
Date Posted: 4/30/06 7:21pm Subject: RE:The Lazy User's Mass-PMing Method [links for PMs w/ subject lines and text]
ophelia: You showed us before how to automatically put subject lines and text into a PM. You wouldn't mind telling us how to do that again, would you?

Not at all. happy

Subject line:
http://boards.theforce.net/pm_send.asp?user_name=USERNAME&message_subject=SUBJECT

PM text:
http://boards.theforce.net/pm_send.asp?user_name=USERNAME&message_body=TEXT

Both:
http://boards.theforce.net/pm_send.asp?user_name=USERNAME&message_subject=SUBJECT&message_body=TEXT

Replace all spaces with + signs (e.g., "all work and no play" -> "all+work+and+no+play") and keep in mind that there's a limit to how long the URL can be before the IGN board coding automatically inserts a space.

Also, user_name=USERNAME can be replaced with usr=USER_ID if you prefer marginally shorter URLs.

- lazy

 

-----signature-----
"You're like some kind of link machine." - rhonderoo
It didn't stop being magic just because you found out how it was done.
DARK SIDE FHTAGN
lazykbys fanfic index (click and scroll dowwwn):
http://boards.theforce.net/m/b1/17609715/r17736763
Locked Topic | Active Topic Notification | Private Message | Post History
correllian_ale  3601 posts
Title: Manager Emeritus
Registered: Jun '05
Date Posted: 4/30/06 8:23pm Subject: RE: The Lazy User's Mass-PMing Method (for update PMs and such)
Wow Lazy! You're a genuis, for months now I've been kicking myself, thinking 'there must be a better way to do this'. And I'm pretty thick when it comes to java, so...

Thanks!

 

-----signature-----
Consider this my "throw back" jersey...
good_luck
I govern my life around my own personal code of ethics, and I suggest that you do the same.
Locked Topic | Active Topic Notification | Private Message | Post History
ophelia  12420 posts
Title: Ex-Mod
Registered: Jun '02
50031_H640: Ophelia
Date Posted: 4/30/06 8:32pm Subject: RE: The Lazy User's Mass-PMing Method (for update PMs and such) - Date Edited: 2/10/08 5:27pm (2 edits total) Edited By: ophelia
Just a semi-related question, if you don't mind . . . is there a TFN equivalent of the HTML [plaintext] tag, which would allow us to send formatted text in PM's without the hassle of "exploding" the code and then having the person on the other end piece it back together? That always struck me as a dreadful waste of time . . .

 

-----signature-----
In the jungle, the mighty jungle, the lion sleeps with your mom
Locked Topic | Active Topic Notification | Private Message | Post History
lazykbys_left  1643 posts
Registered: Feb '05
Date Posted: 4/30/06 8:47pm Subject: RE:The Lazy User's Mass-PMing Method [undoing PM markups: link to livedoor] - Date Edited: 4/30/06 8:57pm (1 edits total) Edited By: lazykbys_left
ophelia: is there a TFN equivalent of the HTML <plaintext> tag, which would allow us to send formatted text in PM's without the hassle of "exploding" the code and then having the person on the other end piece it back together?

Not that I know of. But there's a PHP program I made a while back to change HTML markup codes in PMs into IGN markups. Open the PM's HTML source code, copy & paste it into the top blank, and submit.

- lazy

 

-----signature-----
"You're like some kind of link machine." - rhonderoo
It didn't stop being magic just because you found out how it was done.
DARK SIDE FHTAGN
lazykbys fanfic index (click and scroll dowwwn):
http://boards.theforce.net/m/b1/17609715/r17736763
Locked Topic | Active Topic Notification | Private Message | Post History
_JM_  1806 posts
Registered: Jun '01
6324_Porkins
Date Posted: 5/1/06 8:59am Subject: RE: The Lazy User's Mass-PMing Method (for update PMs and such)
That looks like it will be very useful. Copying and Pasting was getting a little tedious, so many thanks.

 

-----signature-----
Seeming unable to just say "Nice post, I enjoyed it" nerd
Sometimes amazed at how "I'll reply tomorrow" becomes "I should have replied last week"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Return of a Jedi. http://boards.theforce.net/the_saga/b10476/23421597
Locked Topic | Active Topic Notification | Private Message | Post History
MsLanna  16667 posts
Title: CR GSFF Central & Teh Mole Winner
Registered: Jul '05
6538_Imperial Seal
Date Posted: 5/1/06 12:12pm Subject: RE: The Lazy User's Mass-PMing Method (for update PMs and such)
So my computer doesn't like me. So it doesn't work.
I always get it in plain text, even if i use a browser.
*kicks her comp* frustrated

 

-----signature-----
Jedi-Con 2010: as close to normal as I'll ever get
Like so totally ignoring awards season this time.
Proud Master and buir'ika of Commander_Ducky. grin
Alcohol is not a solution – it's a compound.
Locked Topic | Active Topic Notification | Private Message | Post History
Jennifer_Lyn  2185 posts
Registered: Jun '05
44088_Obi-Wan Kenobi
Date Posted: 5/1/06 12:24pm Subject: RE: The Lazy User's Mass-PMing Method (for update PMs and such)
*bookmarks thread and runs away cackling madly*

i knew there was a way! never again shall i suffer the burdens of copy/paste! ha ha ha!

 

-----signature-----
Forever in search of the perfect Obi-Wan quote but it remains something... elsewhere. Elusive.
OC revolutionaries never die, they just go into hiding.
A Stirring in the Bones - http://boards.theforce.net/b/b1/24526219/p5 - completed ages ago
Locked Topic | Active Topic Notification | Private Message | Post History
Juliet316  3805 posts
Registered: Apr '05
50621_H1225: Dr. Who
Date Posted: 5/7/06 8:40pm Subject: RE: The Lazy User's Mass-PMing Method (for update PMs and such)
*ups thread for other users who haven't seen the FF update*

This helps immensly. Thanks!

 

-----signature-----
Locked Topic | Active Topic Notification | Private Message | Post History
leia_naberrie  3738 posts
Registered: Sep '02
47943_Leia Cartoon (316)
Date Posted: 5/14/06 10:22am Subject: RE: The Lazy User's Mass-PMing Method (for update PMs and such)
Wow! This is an incredibly useful thread! lazykbys_left, you are my hero! love

 

-----signature-----
http://io9.com/5111680/avatar-casting-makes-fans-see-white
Upset about the casting for the Last Airbender movies?
Write to Paramount about it.
http://aang-aint-white.livejournal.com/1007.html
Locked Topic | Active Topic Notification | Private Message | Post History
Souderwan  15042 posts
Registered: Jun '05
8129_Mace Windu
Date Posted: 5/14/06 1:06pm Subject: RE: The Lazy User's Mass-PMing Method (for update PMs and such)
And here I was all proud of my process. This is much, much better!! Thanks, Lazy!

Figures I'd be done with my story and not need it anymore though. *kicks can*

 

-----signature-----
"When we hurt each other we should write it down in the sand,
so the winds of forgiveness can make it go away for good. When
we help each other we should chisel it in stone, lest we never
forget the love of a friend." ~Godefroy
Locked Topic | Active Topic Notification | Private Message | Post History