Page is to long: use scrool bar to display Terms of Use

drupaloSa - August 17, 2008 - 17:48
Project:Terms of Use
Version:6.x-1.9
Component:User interface
Category:feature request
Priority:normal
Assigned:Chill35
Status:active
Description

I think, it doesn't look nice when the terms page is long; so why not use a popup instead? There can be a checkbox and something like "I've read and agree to the Terms of Use" where "Terms of Use" is a link to the popup page.

#1

venusrising - January 20, 2009 - 07:19
Title:Popup?» Popup or Collapsible Possible?

I agree, the node takes up the whole page, is it possible to make it collapse?

#2

logicalpat - February 19, 2009 - 19:50

I would also like some way to link to the node or something for very long terms of use nodes.

#3

manoloka - February 22, 2009 - 18:17

Great module

I subscribe

#4

feconroses - March 14, 2009 - 21:58

suscribe!

#5

Chill35 - March 23, 2009 - 21:12
Component:User interface» Documentation
Assigned to:Anonymous» Chill35

I will document how to use a link instead of showing the Terms, or, alternatively how to makes the Terms collapsible or scrollable. Thanks.

#6

Chill35 - March 23, 2009 - 21:25
Version:6.x-1.8» 6.x-1.9
Status:active» fixed

On the Admin page for the module, you may now use a token to place a link in the checkbox label. If you use that token, the Terms are not shown. The User must follow the link to read the Terms.

I have also improved the documentation.

#7

manoloka - March 24, 2009 - 08:49

And what that token would be?

#8

qmaria - March 24, 2009 - 21:42

By using grep, I found this in the help text on the admin page.

I agree with the @link.

However, this is not a pop-up. It takes the user there, who then has to use the back button. If she or he closes the window (which is expected behavior), she will lose the url of your site if she does not remember it.

#9

qmaria - March 24, 2009 - 21:43

Can you please make it a pop-up window? Thank you.

#10

manoloka - March 25, 2009 - 11:47

I agree this solution isn't the most user friendly.

I think it'll be much better make it collapsible or even in a scrollable text area of about 10-20 rows.

What you think?

After all the Terms an Conditions is only a legal requirement, whether the user wants to actually read them or not is up to them (I've some times signed with websites, ticked the T&C but didn't bother to read them, haven't' you?)

#11

Chill35 - March 27, 2009 - 22:21

Opening up the link in a pop-up can be done with JavaScript. Personally I hate pop-ups.

Making the Terms collapsible can be done with JavaScript. However, it does not make sense here to make the Terms collapsible, and I believe that most people would agree. To make content collapsible means: 'we are hiding something that you don't need to read'. I am aware that people check the 'I agree' box without reading, but we have to play along and pretend that they _will_ read. Otherwise, why would we add Terms of use with a required checkbox...?

Making the Terms scrollable can be done with CSS only (just apply a height to the Terms).

All of this can be achieved by theming the output of the module.

All these things are currently documented in README.txt.

#12

manoloka - March 28, 2009 - 17:14

All these things are currently documented in README.txt

Sorry but I don't see any of that documented in the README.txt file (I've just downloaded the latest one).

I must be looking in the wrong place ???

#13

manoloka - March 31, 2009 - 18:58

To make the Terms scrollable, apply a fixed height to your Terms using CSS.

Doesn't this means that the T&C page itself will also be scrollable?

#14

Chill35 - March 31, 2009 - 21:36

Sorry but I don't see any of that documented in the README.txt file (I've just downloaded the latest one).

I have just downloaded the latest version, and it's there.

Doesn't this means that the T&C page itself will also be scrollable?

No. In your CSS selector, you will have to target the div that contains the terms in your registration form.

#15

System Message - April 14, 2009 - 21:40
Status:fixed» closed

Automatically closed -- issue fixed for 2 weeks with no activity.

#16

manoloka - April 16, 2009 - 17:06

I've managed to do a scrollable Terms of Use div using

#terms-of-use{
height:250px;
overflow:auto;
}

thanks

#17

edde42 - May 3, 2009 - 17:50
Component:Documentation» User interface
Status:closed» active

It would be so much better if this was moved to the admin UI.

It works great on the live theme using the template.php, but if you have another theme for admin you have to do it there as well. In my case I will have to make a sub theme just to be able to hide this, which I think is a bit overkill.

An option to hide the node text for admins so only the checkbox is visible would be enough and then use the template.php to theme it for the live site.

#18

ingopingo - August 11, 2009 - 09:12

why isn't there a clear & simple solution to this issue?

nothing of these work for me and i don't want to show my very terms of use in the registration form either.

for my users should be able to choose from several templates it makes no sense to edit them all...

so i dare to ask again:

how to just show a link to the tou (instead of having this neverending registration form) without hacking the templates?

thx in advance...

#19

jennifer.chang - August 20, 2009 - 02:30

subscribe

#20

foodbo - August 22, 2009 - 04:41

subscribing....

one suggestion, would that be easy to work with "popup api" module? (http://drupal.org/project/popups)

#21

gagarine - November 24, 2009 - 11:34
Title:Popup or Collapsible Possible?» Page is to long: use scrool bar to display Terms of Use

popus cut the flow.. the solution in #16 is the good solution. You only need to add this CSS code in your theme.

To work of out the box this code need to be include in Terms of Use.

 
 

Drupal is a registered trademark of Dries Buytaert.