Filters fit between the raw text in a node and the HTML output. They allow you to replace text selectively. Uses include automatic conversion of emoticons into graphics and filtering HTML content from users' submissions.

If you notice some filters are causing conflicts in the output, you can rearrange them.

", array("%url" => url("admin/system/filters/order"))); case 'admin/system/filters/order': return t("

Because of the flexible filtering system, you might encounter a situation where one filter prevents another from doing its job. For example: a word in an URL gets converted into a glossary term, before the URL can be converted in a clickable link. When this happens, you will need to rearrange the order in which filters get executed.

Filters are executed from top-to-bottom. You can use the weight column to rearrange them: heavier filters 'sink' to the bottom. Standard HTML filtering is always run first.

"); case 'filter#long-tip': case 'filter#short-tip': switch (variable_get("filter_html", FILTER_HTML_DONOTHING)) { case 0: return t("All HTML tags allowed"); break; case 1: if ($allowed_html = variable_get("allowed_html", "