I've talk about this here and a far more articulate request by someone else can be found here.
In any case, the request is to have a 'Sign up!' link at the bottom of the post right along side "read more" etc. This is how the RSVP and Volunteer modules work.
My current request is motivated by the following message I got today from one of our event organizers:
"Also, when I posted my meetup annoucement, I wanted to make it available for sign-ups, but I didn't see a way to do that. But now I finally see that when you click on "read more" on the annoucement on the home page, or when you click on the calendar entry, that you can sign up (which I just did). Is there anything else to know?"
LEO
webmaster
IllinoisDemNet
Comments
Comment #1
reqIUm commentedI wanted this functionality too, and i discovered that you can do this (in the latest 4.7 Signup module realease) by:
1). Replacing "$page" with "!isset($node->preview)" in this section of the code:
if ($node->signup && $page && !in_array(TRUE, $suppress)) {2). (optional i think) Find & replace all instances of "$node->body" (there are 2 ) with "$node->links". This will put the "sign-up" link in the links section of the node.
Comment #2
MKUltra-1 commentedThis works as far as display goes, but it was dropping users into the topmost open event, regardless of which event they signed up for- I think the module needs to be patched to recognize multiple signup arrays on the page for this to work correctly.
Comment #3
leoklein commentedStill waiting for a patch from heaven.
I had a look at how this is accomplished on the Volunteer Module but it's way over my head.
What I'll be doing after the Election is conduct a usability test -- that I can do -- with double-blind testing in front of a page full of teasers with the following task:
"Please register for the event".
I'll publish the results here.
Comment #4
Dahaniel commentedIt would also be very cool to have the link showing the actual numer of people signed up versus the total possible signups, as I wrote in my feature request above.
Comment #5
leoklein commented(Bump and version change.) Can someone with time on their hands -- perhaps due to incarceration or longterm quarantine -- add this basic usability feature?
Perhaps in a patch?
For most people, if they can't see "sign up" in the teaser, they're not going to make the mental leap that it's hiding behind the "full" version of the node. Help end this reckless concealment of sign-up today!
Comment #6
scottrigbysubscribe - thanks
Comment #7
scottrigbyAnyone have ideas about this?
Comment #8
leoklein commentedI pray and bang my tom-tom on a daily basis. At some point usability will win the day!
Comment #9
scottrigbywhat about making a php template, and printing the signup fieldset/info/button how and where we like?
I'm no expert with php templates, but have recently been making different templates for pages, nodes, different content-types etc.
Rather than printing the content, I've been commenting it out:
And printing each part separately (as an example, the location module didn't print the way I liked, so I printed it apart from the $content, commenting out what I didn't want, or arranging ti to my liking):
Etc...
If someone could recommend how to print the Signup info, that would be a good workaround for the meantime -- we could place it in the teaser or wherever we wish.
Does anyone have any ideas about how to print the Signup info?
Thanks!
Comment #10
AndyThornton commentedDid anyone figure out how to print the signup info?
Thanks!
Comment #11
AndyThornton commentedI think I figured it out. Something along the lines of:
print $node->content['signup']['#value']Comment #12
gracearoha commentedSo, has anyone confirmed that #11 works? And if so, where exactly would one put the code?
Comment #13
scottrigbyAt this point I use:
gracearoha, you'd make a node.tpl.php (or for your specific content type, it would be node-content_type.tpl.php) and add this code in wherever you like. More about how to do that here: http://drupal.org/phptemplate
;)
Comment #14
gracearoha commentedGreat! Thanks for the info, scottrigby :)
Comment #15
TrevorG commentedscott,
I made a new template, and plugged the code in. When I visit the full node, the signup box is shown twice. But no matter what I do, I cannot get it to show up in the teaser. I even tried installing contemplate and inserting the code in the teaser there, no luck. Please advise!
Thanks
Comment #16
socialnicheguru commentedsubscribing
i tried placing this in a view and a block and it doesn't show up
in the view i do
$node = node_load(nid); //nid is passed into the view
but this code does not show a value. anyone know why?
Chris
Comment #17
mau commentedIs this request still open?
The solution should be as simple as this (to be added in signup.module).
Tested with 5.x-2.7.
Comment #18
sdsheridan#2 is still an issue in the latest release. I have a list view of events, the content type for which sign-up is enabled. If i click the "Sign-up" bottom for any of the events, I am signed-up only for the top one.
Anybody have any idea how to fix this?
shawn
Comment #19
husztisanyi commentedI direct the users to signup to the the full node with this code in the node.tpl.php:
Comment #20
jordojuice commentedUpdating the version