Remove 'Formatting guidelines'

StevenSokulski - October 24, 2005 - 22:07

Is it possible to prevent the 'Formatting guidelines' from appearing? I'm using Flexinode to create customized content types but don't want the Formatting guidelines showing up everytime a text box is present.

me too

Michael Hofmockel - January 7, 2006 - 16:56

I have a flexinode with a text area field that will be text only. No need for guidelines.

HofMonkey
Open-Source | Open-Access | Open-Mind

In modules > filter.module I

StuartDH - July 14, 2006 - 09:36

In modules > filter.module I changed line 801 from:

$extra = l(t('More information about formatting options'), 'filter/tips');

to:

//  $extra = l(t('More information about formatting options'), 'filter/tips');

http://www.supermarketingmedia.com

It's better to do this in

maastrix - August 6, 2006 - 20:42

It's better to do this in the style.css so you don't loose your modifications when you update drupal. As long as it's not possible to adjust this through phptemplates, use the code below:

#comment_form .tips {
display:none;
}

and the link

ronan - August 25, 2006 - 04:03

#comment_form .tips, .tips + a {
display:none;
}

gets rid of the link too in browsers that recognize the sibling selector. (all the modern ones except IE6)

Careful with getting rid of

ryivhnn - August 25, 2006 - 04:12

Careful with getting rid of #comment_form a stuff, it makes TinyMCE and bbcode wysiwyg buttons stop showing up :)

Though I have no idea how it would work with that particular notation coz I've never seen it before, would be nice if all it took out was the silly formatting guidelines links and left the buttons.

Unfortunately most of my users insist on using IE :(

just keep promoting firefox

maastrix - September 4, 2006 - 19:58

just keep promoting firefox ;) and pray microsoft will fix the next IE browser..

drupal 5.1

drupalworld - March 18, 2007 - 20:50

I have tried this for drupal 5.1 but doesn't seem to work... although I am not good with css, and perhpas I have put it in the wrong place (:
Any help would be appreciated... many thanks
Drupalworld

Anywhere in style.css should

ryivhnn - March 22, 2007 - 05:26

Anywhere in style.css should work.

not work with garland theme

edex13 - March 25, 2007 - 16:30

i try to use with garland theme and it not work. please advise

bluemarine

drupalworld - March 26, 2007 - 08:18

doesn't work with bluemarine neither... I think the problem may be drupal5.1... as the previous posts date from before the great release :) But then again, I dont know much...
Drupalworld

Using color module?

lazy-r - October 23, 2008 - 14:16

If you are using the color module, you have to save your theme settings again. When doing this, the color module enabled theme will generate a new css from the original css file, which will end up in /files/color/[theme-name]-[some-number]/
Works fine here.

Try this

ronan - March 28, 2007 - 23:21

Looks like 5.1 has changed the id of the comment form and buried the link in a p tag.

I don't have a 5.1 install handy, so I haven't properly tested this, but this might work:

#comment-form .tips, #comment-form .tips + p a {
  display:none;
}

Two caveats:
- it will only work when there is just 1 format option
- it will only work on comment forms (hence the #comment-form)

If you want it to work on all forms use:

.tips, .tips + p a {
  display:none;
}

But I have no idea what loosening that restriction will do for anything else on the page so your mileage will vary.

Let me know if this works for you though.

------------------------------------
Gorton Studios - Websites that Work. http://www.gortonstudios.com/
http://www.gortonstudios.com/portfolio/technologies/drupal

It seems to be working for

drupalworld - March 31, 2007 - 17:09

It seems to be working for me, bluemarine, drupal 5.1.
Many thanks for this :)
Drupalworld

Works like a charm on 5.1

drupalina - July 14, 2007 - 06:08

Ronan, this is great. Thanks a lot.

I use FCK editor for all users and therefore don't need no formatting tips for users.

I previously proposed to temper with a filter.module (see http://drupal.org/node/68137) , but your CSS code worked perfectly on 5.1 (a theme customized from Zen) . It even removed the "More information about formatting options". Perfection.

Thanks again!

this worked for me in 4.7.

BassPlaya - September 2, 2007 - 10:32

this worked for me in 4.7. but instead of having a link to nothing I guess it would be better to get rid of the "input format" link straight away? I have posted a topic on this but no reaction so far. I guess giving the option to an anonymous user to select something he/she doesn't understand isn't a wise thing to do nor giving them a link to nothing.. in my case the above code used works but still you see "input format" then you can choose between Full HTML and Filtered HTML, then if you click on the "More information about formatting options" it shows the Compose Tips with "input formats: "Filtered HTML" and "Full HTML" in a list and no links and no information.. if I were a normal user I would find it very stupid to come across such a page with something and nothing..
How would you feel?

Thank you, thank you, thank

Binary Blonde - September 5, 2006 - 07:45

Thank you, thank you, thank you for the CSS fix. :-)

override phptemplate_filter_tips_more_info()

Christefano - June 16, 2007 - 22:38

mikesmullin posted some code (for a theme's template.php) to http://drupal.org/node/68137

/**
* Implementation of theme_filter_tips_more_info().
* Used here to hide the "More information about formatting options" link.
*/
function phptemplate_filter_tips_more_info() {
  return '';
}

I'm reposting the same code here with the exception that it now follows Drupal's coding standards.

also override theme_filter_tips()

Gregory Go - September 4, 2007 - 10:56

Thanks for posting that code! It led me to the theme_filter_tips() function that controls the display of the formatting tips.

Get rid of the actual tips by adding this to your template.php:

<?php
/*
* Override filter.module's theme_filter_tips() function to disable tips display.
*/
function phptemplate_filter_tips($tips, $long = FALSE, $extra = '') {
  return
'';
}
?>

This solution avoids the CSS masking used above.

thanks a lot!!

jruz - December 25, 2007 - 23:02

thanks a lot!!

works fine but...

BassPlaya - December 26, 2007 - 12:50

"More information about formatting options" link are still visible and when clicked you go to a page that says "Compose tips" with no content.. any idea on how to remove this link as well?

Just remember that using

Irrow - September 3, 2007 - 10:26

Just remember that using display:none may be bad for your search engine rankings as they may see it as 'spam'; so if you can, and you want to be sure that your rankings won't be affected prevent it from being written in the first place using hacks to the core or theme overrides.

----------
http://www.irrow.com/

you can also add this code

javierreartes - February 25, 2008 - 22:05

you can also add this code in template.php:

<?php
/*
* Override filter.module's theme_filter_tips() function to disable tips display.
*/
function phptemplate_filter_tips($tips, $long = FALSE, $extra = '') {
  return
'';
}
function
phptemplate_filter_tips_more_info () {
  return
'';
}
?>

very nice javierreartes...

battochir - March 2, 2008 - 11:16

This is very nice solution without an ugly hack or css hocus pocus. Question...how can you do this in Drupal 6? I've tried it and it does'nt work. No surprise there as with every Drupal upgrade things change alot. However, I've looked at the functions in Drupal 6 and you're solution SHOULD actually work. Any ideas as to why it does'nt? Thanks again for the solution.

cheers,

wim

Thank you

javierreartes - March 5, 2008 - 20:20

Hi, I didn't tried this in Drupal 6 yet, but as you said it should work. You can try using the theme name instead the engine name, like "garland_filter_tips"

Alternatively, in D6 you can register the function as a template. For example you could create and empty file called "filter-tips.tpl.php" (underscore are changed with hyphens)

here is more info about it:
http://drupal.org/node/132442#theme-templates
http://drupal.org/node/173880

If you can make it work please post a comment here for future reference.

Bests,
Javier

I need this too

rrabbit - March 23, 2008 - 13:02

I'm using FCKeditor withe D6 and it works fine but the filter info below the text area is unnecessary and confusing. I'm too new to Drupal to hack this, so eternal gratitude offered to anyone who can!

Seems to me that this is something the FCKeditor module should do automatically whenever FCKeditor is enabled -- anyone found a hack for the module, rather than the template?

[EDIT 23/03/08]

Finally found how to disable this.

(1) As suggested by others, in modules/system/system.css:

.tips {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.9em;
  display: none; /* ADD THIS LINE */
}

(2) In modules/filter/filter.module:

/**
* Format a link to the more extensive filter tips.
*
* @ingroup themeable
*/
function theme_filter_tips_more_info() {
  return /*'<p>'. l(t('More information about formatting options'), 'filter/tips') .'</p>'
     COMMENT TO LEAVE ONLY return STATEMENT  */;
}

This leaves a nice clean form for non-HTML-savvy users. Probably not the best way to do it, but effective.

Perfect! Thanks

Sophia - July 12, 2008 - 22:55

Perfect! Thanks :)

----------
Cheers, Sophia

Some of my Drupal websites:

http://ikwilemigreren.info
http://mystonline.info
http://harmonicamasters.info
http://loomknitting.info

Hacking core

Applied_Microec... - August 19, 2008 - 02:58

Hacking core (modules/filter/filter.module) is about the wrongest way to do this - effective as it may be.

Still... not being able to deactivate this in an easy way is utter silliness. Removing something so common and prominently displayed (yet so confusing and unnecessary for the less technically inclined) in the front end should NOT require overriding PHP functions...

It's pretty common for

christefano - August 19, 2008 - 08:22

It's pretty common for Drupal sites to use theme overrides or have a site-specific module or two. The _filter_tips() and _filter_tips_more_info() functions that are mentioned above can be used either way.

Drupal 6

ben.walsham - August 20, 2008 - 21:28

This advice worked for drupal 6.3 in my case. Add the following to template.php in themes/YourThemeName

/*
* Override filter.module's theme_filter_tips() function to disable tips display.
*/
function YourThemeName_filter_tips($tips, $long = FALSE, $extra = '') {
  return '';
}
function YourThemeName_filter_tips_more_info () {
  return '';
}

Don't forget to clear the template cache in your site Administer->Site Configuration->Performance->Clear Cached Data otherwise you won't see any change.

Thank you for that. I've

-Anti- - September 10, 2008 - 21:47

Thank you for that.

I've spent two evenings trying to find a D6 solution for:
· hiding the collapsible area (only solved by using one filter & one fckeditor profile per role)
· hiding the compose tips

What a ridiculous problem though. Does some dev out there really think it was a good idea to force users to choose an input filter, and to place a load of undecipherable garbage (it is to most people) under the text area of EVERY BLOODY DRUPAL SITE IN THE WORLD?? It's damn scary to think that this implementation of filters made it through a discussion process and two major versions of drupal. I hope filters are completely and utterly invisible to users in D7, unless the admin chooses to display them.

Unbelievable. For all its genius, sometimes drupal is so dumb.

Thanks Ben !!

khan2ims - November 28, 2008 - 18:32

The snippet by ben.walsham worked perfectly for me.

Thanks.

kenorb - December 16, 2008 - 15:23

Thanks.

Thanks. It worked perfectly!

xalexas - April 15, 2009 - 09:58

Thanks. It worked perfectly! Just have to Administer->Site Configuration->Performance->Clear Cached Data

Thanks ben.walsham - that

slovak - May 9, 2009 - 22:01

Thanks ben.walsham - that worked great (after I cleared the cache).

Hope the system will has the

luisfeng - July 30, 2008 - 09:25

Hope the system will has the option to disable the tips!
That's the best solution!

agree

superxain - August 31, 2009 - 08:39

agree

My blog ( drupal and more):
http://www.o-learn.com

As filter/tips - the page

kmetz - September 21, 2008 - 19:39

As filter/tips - the page behind the "More information about formatting options" link - generates its filter tips with theme_filter_tips(), i came across the following solution to keep filter/tips intact:

(for drupal 6, but it shouldn't be very different in 5)

<?php
/* Implementation of theme_filter_tips()
* Remove filter tips under text input fields without touching the 'more info' link.
*/
function YourThemeName_filter_tips($tips, $long = FALSE, $extra = '') {
 
$output = '';

  if (
arg(0) == 'filter' && arg(1) == 'tips') {  // check if we are on the dedicated filter/tips page

   
$multiple = count($tips) > 1;
    if (
$multiple) {
     
$output = t('input formats') .':';
    }

    if (
count($tips)) {
      if (
$multiple) {
       
$output .= '<ul>';
      }
      foreach (
$tips as $name => $tiplist) {
        if (
$multiple) {
         
$output .= '<li>';
         
$output .= '<strong>'. $name .'</strong>:<br />';
        }

        if (
count($tiplist) > 0) {
         
$output .= '<ul class="tips">';
          foreach (
$tiplist as $tip) {
           
$output .= '<li'. ($long ? ' id="filter-'. str_replace("/", "-", $tip['id']) .'">' : '>') . $tip['tip'] .'</li>';
          }
         
$output .= '</ul>';
        }

        if (
$multiple) {
         
$output .= '</li>';
        }
      }
      if (
$multiple) {
       
$output .= '</ul>';
      }
    }

  }
  return
$output;
}
?>

This allows one to hide the actual tips and keep the link to "More information about formatting options". It should be the default behaviour for this whole thing, uncluttered interface plus help available.

...but by far, the EASIEST way to remove "more info about..."

zilla - November 14, 2008 - 01:04

...is to use the lovely "string overrides" module

simply adding a string override for "More information about formatting options" to be replaced by (and then instead of just leaving it blank, hit the space bar one time to insert a blank )

...and voila, it is gone for good - and no touching template.php, no touching filters module, nothing...it's a string like any other...

........................................................................
i love to waste time: http://twitter.com/passingnotes

Using more modules slows

taite11 - March 28, 2009 - 00:02

Using more modules slows Drupal down further.

That's akin to saying that

StevenSokulski - March 28, 2009 - 01:34

That's akin to saying that putting a windshield on your car makes it run slower.

When you really get down to it, installing Drupal makes your Web server run significantly slower than if you just let it sit there...

I get your argument that installing "yet another module" to make each and every adjustment on your site has an adverse effect on the site's overall speed, but many users already make us of String Overrides for dozens of other site tweaks making this a very viable option.

I'll admit I installed String Overrides to make this change initially, but quickly found many adjustments I could make with the excellent little module.

String Overrides puts a UI on

christefano - April 15, 2009 - 21:56

String Overrides puts a UI on top of functionality that's already in Drupal 6.x core. (If you don't want to use another module, you can still replace the strings in settings.php.) Besides, using String Overrides is much, much faster than the previous practice of using the core locale module to translate strings.

Thank you

mean0dspt - February 15, 2009 - 22:28

Great solution!

This should do the trick

StevenSokulski - December 26, 2008 - 06:04

http://drupal.org/project/better_formats

Haven't tried it myself, but it says it'll hide the Format Tips when activated.

New module!

nirvanajyothi - January 6, 2009 - 13:46

Yup.better_formats seems to be the module!

Medicine,Surgery ...and Drupal.

Was just going to post the exact same thing.

rickvug - February 15, 2009 - 22:57

The better formats module solves this issue and more. Highly recommended. Use this or a form override in your template. DO NOT hack core to remove the tips.

-------------------------------------------------------------------
Rick Vugteveen | ImageX Media (work) | Blog (personal)

Another vote for Better

doomed - April 27, 2009 - 04:42

Another vote for Better Formats module.

Better formats not yet available for Drupal 5

wwwoliondorcom - June 1, 2009 - 05:03

Better formats is great for D6 but it's not yet available for D5.

Better formats module - not working with biblio module/cck

JeniferTucker - June 9, 2009 - 18:09

I've just installed better formats module and it works fine with ordinary content types such as Page, Story, etc.
But I'm stuck with trying to get rid of the formatting tips when creating a biblio. i've also created new fields with cck.

I've done exactly the same creating a new content type and including new fields with cck.
This works with the better formats module and removes the formatting tips.

I can only assume that there's something hard coded in biblio somewhere?
Has anyone come across this themselves and worked out a fix?

JLT

Better formats works like a charm

mittalpatel - August 14, 2009 - 12:17

Better formats solved the problem for me. Just install the module, go to permission and uncheck the Show Format Tips and save.

If you like it, rate it !

BassPlaya - August 15, 2009 - 14:44

you could also post your gratitude (by rating it) on http://drupalmodules.com/module/better-formats#reviews that site is just awesome and many Drupallers use it to choose their set of modules.
Just in case you didn't know ;-)

Drupal on !

Oh, thanks for letting me

mittalpatel - August 20, 2009 - 12:18

Oh, thanks for letting me know. I love to show gratitude and give credits wherever required/necessary. :)

 
 

Drupal is a registered trademark of Dries Buytaert.