Hey Angel (and others). Thought I'd write because I found some important info:
Quote:
Originally Posted by angelicGrace
on that note I went back and checked all my edits. they are just as required. beats me. ah well i don't mind it so much and my users know what is up with it and they don't realy care so i am not worried. 
|
Okay... since on one was willing to do all the work to get my lazy ass an answer and save me the work (lol), I went back and looked at this all again.
Turns out (er... as is most often the situation) that I was the problem. I thought I was too smart
To answer my own question:
Yes, this hack works great -- ALL OF THE HACK, INCLUDING THE DELETE -- with 3.0.7.
The delete works, both deleting messages and not sending blank messages. The reply works, sending a message, etc. The "Request Confirmation Recipt" works....
With 3.0.7 (dunno about any other version of vB, but it all works perfectly with 3.0.7)
The problem I was having, and I assume the problems others are having, come from not following the instructions VERBATIUM
See... I thought I was smarter. When Erwin posted the last instruction:
Quote:
2. Edit the template 'pm_showpm' -
AT THE BOTTOM OF THE TEMPLATE, ADD:
HTML:
$quickpmreply
|
I thought... he can't possibly mean the BOTTOM.
See... there's a table on that template. A table and a form. You've gotta put the $quickpmreply IN the table, don't you!? You've got to put the $quickpmreply IN the form, don't you!?
And so, I struggled with placing $quickpmreply in different places in the existing template... in the table... making new tables... in the form...
It never worked.
When I put it once place it wouldn't delete the message. In another, it would sent blank PMs when I attempted to delete the message. But -- WHEN PLACED IN THE EXISTING FORM OR TABLE -- it would NOT work correctly.
So I finally did what Erwin's instructions said:
Quote:
2. Edit the template 'pm_showpm' -
AT THE BOTTOM OF THE TEMPLATE, ADD:
HTML:
$quickpmreply
|
...knowing full well that it wouldn't work (cause of all my "smart" thinking detailed above.
Er... guess what?
It worked perfectly.
So... when Erwin says
Quote:
2. Edit the template 'pm_showpm' -
AT THE BOTTOM OF THE TEMPLATE, ADD:
HTML:
$quickpmreply
|
He MEANS AT THE BOTTOM OF THE TEMPLATE. AFTER the </tr>. AFTER the </form>. After EVERYTHING... at the BOTTOM of the template.
Works great.
Um... thanks Erwin