साँचा:URL2

मुक्त ज्ञानकोश विकिपीडिया से
परिचय का प्रतीक साँचा परिचय[देखें] [संपादन] [इतिहास] [पर्ज .]

This is a fork of Template:URL for use in infoboxes.

It behaves similarly to {{URL}} with the following exceptions:

  • By default it does not display anything if the parameters are blank or omitted. Template:URL displays {{URL|example.com|optional display text}} by default.
  • It implements a parameter |msg= that turns on or off the message {{URL|example.com|optional display text}}. Setting msg to false or anything beginning with n or N will suppress the message. Anything else enables the message.
  • It strips html tags and wiki-link markup from the supplied url parameter.
  • It truncates the url parameter at the first space it finds.
  • It can take its own output as input, allowing website parameters to be wrapped in in the design of an infobox, without causing problems if editors add |website={{URL|some.url.com}} in an article.

Usage[संपादित करें]

  • {{URL2|url}}
  • {{URL2|1=url}}

Examples[संपादित करें]

Different from Template:URL[संपादित करें]

If there is no input, the default behavior of URL2 is to display nothing (use |msg= to display the instructional message): लुआ त्रुटि: expandTemplate: template "URL2/sandbox" does not exist। लुआ त्रुटि: expandTemplate: template "URL2/sandbox" does not exist। लुआ त्रुटि: expandTemplate: template "URL2/sandbox" does not exist।

URL2 handles formatting commonly found in the |website= parameter of an infobox: लुआ त्रुटि: expandTemplate: template "URL2/sandbox" does not exist। लुआ त्रुटि: expandTemplate: template "URL2/sandbox" does not exist। लुआ त्रुटि: expandTemplate: template "URL2/sandbox" does not exist। लुआ त्रुटि: expandTemplate: template "URL2/sandbox" does not exist।

Same as Template:URL[संपादित करें]

The template wraps the output in <span>...</span> (see § Microformat) and adds <wbr/> before displayed periods: लुआ त्रुटि: expandTemplate: template "URL2/sandbox" does not exist।

The use of http://, https://, a protocol-relative URL, or a different protocol is preserved in the URL but is not shown in the link text: लुआ त्रुटि: expandTemplate: template "URL2/sandbox" does not exist। लुआ त्रुटि: expandTemplate: template "URL2/sandbox" does not exist। लुआ त्रुटि: expandTemplate: template "URL2/sandbox" does not exist। लुआ त्रुटि: expandTemplate: template "URL2/sandbox" does not exist।

If the path is only a slash (/) it is not displayed in the link text: लुआ त्रुटि: expandTemplate: template "URL2/sandbox" does not exist।

The template also adds <wbr/> before any displayed slashes (/) in the path: लुआ त्रुटि: expandTemplate: template "URL2/sandbox" does not exist।

For a URL containing an equal sign (=), use |1=: लुआ त्रुटि: expandTemplate: template "URL2/sandbox" does not exist।

Microformat[संपादित करें]

The template wraps the displayed URL with class="url" so that it is included in any parent microformat which takes a URL parameter - see Wikipedia:WikiProject Microformats.

See also[संपादित करें]