Kontent qismiga oʻtish

Andoza:COinS safe

Vikipediya, erkin ensiklopediya
Documentation icon Andoza hujjati[koʻrib chiqish] [tahrirlash] [tarix] [yangilash]

It is to indicate whether it can be safely used in citation templates. By default, it indicates the template is safe for use.

When the template is set as "not safe", the page is placed into .

To indicate a template which can be safely used in citation templates: {{COinS safe}}

To indicate a template that should NOT be used in citation templates: {{COinS safe|n}}

To add extra info after the standard message: |addtext=

Code Result
{{COinS safe}}
{{COinS safe|n}}
{{COinS safe|addtext=Here is the extra info.}}
{{COinS safe|n|addtext=Here is the extra info.}}

Explain COinS issues

[manbasini tahrirlash]

Citation templates such as Andoza:Cs1 and Andoza:Cs2 generate COinS metadata. If a template is used in a citation template field, then it may inject HTML into the metadata.

Compare the rendered HTML for {{cite book}} with |author= using no template and using {{smallcaps}}.

Kod Natija
{{cite book |author=Sam Drucker |title=Title}}

Sam Drucker. Title. 

<span class="citation" >Sam Drucker<i>.&#32;Title</i>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Title&rft.au=Sam+Drucker ">&nbsp;</span>

{{cite book |author={{smallcaps|Sam Drucker}} |title=Title}}

Sam Drucker. Title. 

<span class="citation" ><span class="smallcaps" style="font-variant:small-caps;">Sam Drucker</span><i>.&#32;Title</i>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Title&rft.au=%3Cspan+class%3D%22smallcaps%22+style%3D%22font-variant%3Asmall-caps%3B%22%3ESam+Drucker%3C%2Fspan%3E ">&nbsp;</span>

The author metadata is in the rft.aulast field. In this case, it is percent-encoded and is rendered as <span class="smallcaps" style="font-variant:small-caps;">Sam Drucker</span>

Reference management software will interpret the entire span as the author name.