Extension talk:Cite

Jump to: navigation, search

About this board

PHP Fatal error: Uncaught Exception: Cite is not compatible with the current MediaWiki core (version 1.28.2), it requires: >= 1.30.0.

2
198.2.72.241 (talkcontribs)

Why do you apes do such things?

Jdforrester (WMF) (talkcontribs)

You need to upgrade your installation of MediaWiki to 1.30 or later, or downgrade your installation of the Cite extension to the 1.28.x-compatible branch. See Special:ExtensionDistributor/Cite/REL1 28.

Reply to "PHP Fatal error: Uncaught Exception: Cite is not compatible with the current MediaWiki core (version 1.28.2), it requires: >= 1.30.0."
Tymek1988 (talkcontribs)

Hi!

I noticed that after update of Mediawiki to 1.28.2 I got these error

Cite error: Invalid <references> tag; parameter "group" is allowed only. Use < referencs/>, or < references/>

Jdforrester (WMF) (talkcontribs)

Yes, this error was added nearly a decade ago to help editors fix it when they add <references/> with an invalid parameter; you have to remove the wrong parameter from the wikitext for it to go away.

Did you upgrade a very old version of the Cite extension?

Bttfvgo (talkcontribs)

Don't know if it'll help, but I was getting the same error. In my case, the problem was that the Template:Reflist page had been revised. The only way I was able to fix the error was to revert the template to the revision before the updated version replaced it. Let me know how it goes!

Bttfvgo (talkcontribs)

Here's the version that works:

<div class="reflist <!--
 -->{{#if: {{{1|}}}
    | columns {{#iferror: {{#ifexpr: {{{1|1}}} > 1 }}
      | references-column-width 
      | references-column-count references-column-count-{{#if:1|{{{1}}}}} }}
    | {{#if: {{{colwidth|}}}
      | references-column-width }} }}" style="<!--
 -->{{#if: {{{1|}}}
    | {{#iferror: {{#ifexpr: {{{1|1}}} > 1 }}
      | {{column-width|{{#if:1|{{{1}}}}}}}
      | {{column-count|{{#if:1|{{{1}}}}}}} }}
    | {{#if: {{{colwidth|}}}
      | {{column-width|{{{colwidth}}}}} }} }} list-style-type: <!--
 -->{{{liststyle|{{#switch: {{{group|}}}
    | upper-alpha
    | upper-roman
    | lower-alpha
    | lower-greek
    | lower-roman = {{{group}}}
    | #default = decimal}}}}};">
{{#tag:references|{{{refs|}}}|group={{{group|}}}}}</div><noinclude>
{{Documentation}}
</noinclude>

...and here is the only that starting causing the error. The "check for unknown parameters" caused the reflist to fail. At least it did in my case.

<div class="reflist <!--
 -->{{#if: {{{1|}}} {{{colwidth|}}}
    | columns references-column-width
	}}" style="<!--
 -->{{#if: {{{1|}}}
    | {{#iferror: {{#ifexpr: {{{1|1}}} > 1 }}
      | {{column-width|1={{{1}}}}}
      | {{#switch:{{{1|}}}|1=|2={{column-width|1=30em}}|#default={{column-width|1=25em}}}} }}
    | {{#if: {{{colwidth|}}}
      | {{column-width|1={{{colwidth}}}}} }} }} list-style-type: <!--
 -->{{{liststyle|{{#switch: {{{group|}}}
    | upper-alpha
    | upper-roman
    | lower-alpha
    | lower-greek
    | lower-roman = {{{group}}}
    | #default = decimal}}}}};">
{{#tag:references|{{{refs|}}}|group={{{group|}}}|responsive={{#if:{{{1|}}}{{{colwidth|}}}|0|1}}}}</div>{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using reflist with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Reflist]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | colwidth | group | liststyle | refs }}<noinclude>
{{Documentation}}
</noinclude>

Hope this helps!

Tymek1988 (talkcontribs)

Thanks!

I solved it by updating Extension:Cite to the newest one, everything works perfect now!

VisualEditor and Cite failing on IE11 with Moderation

2
Tansaku (talkcontribs)

We've been battling some IE11 issues for VisualEditor when used in tandem with the Moderation plugin. After having resolved several it seems that there might be an issue with the Cite Extension.

See https://github.com/edwardspec/mediawiki-moderation/issues/9#issuecomment-302067647 for more details.

Any and all input very much appreciated

Edward Chernenko (talkcontribs)

Fixed in Moderation.

Reply to "VisualEditor and Cite failing on IE11 with Moderation"

How to get transcluded references to display in the references tag of the page it's transcluded in?

1
67.246.3.250 (talkcontribs)

I'm currently working on a wiki which has multiple reference subpages which are then transcluded into one big main page full of references.

Currently each subpage has its own references section. What I'd like to do is exclude that when the subpages transcluded, and then have one big collective references section on the main page.

Problem is... I can't get it to work. I can transclude the subpage's own references tag and have lots of little reference lists, but when I exclude the subpage's own tag from being displayed when transcluded and then put the references tag on the main page instead, no list is generated on the main page.

Reply to "How to get transcluded references to display in the references tag of the page it's transcluded in?"
Speeditor (talkcontribs)

There should probably be a customizable message for when there are no inline references in a MediaWiki-powered article but there is a reference tag at the bottom.

Be..anyone (talkcontribs)

Yes, maybe a tracking category could do the trick. OTOH an unused <references /> apparently has no effect at all, which problem are you trying to solve?

Speeditor (talkcontribs)

It should designate that the reference list is empty so as not to leave empty sections on the page. e.g:

There are currently no references within the article.

I have tried and failed to reproduce this effect using #ifeq, #tag and <references/>.

98.111.198.41 (talkcontribs)

Just wondering if anyone has figured out how to tell if the reference list is empty. I have been trying to do this as well.

Reply to "Empty reference list message"

Conflict with another Extension?

6
Summary last edited by CharlesSpencer 19:14, 11 October 2016 1 year ago

Old {{reflist}} template was breaking things on a third party wiki.

CharlesSpencer (talkcontribs)

Whatever I do, I get Cite error: <cite_error_refs_without_references> at the bottom of any page with a {{Reflist}} call on it. If I take an existing page with absolutely no references on it at all and add a single <ref>Foo</ref> pair and then a {{Reflist}} call at the bottom, I get the error! I am using the HeaderTabs extension. Could this be the source of the problem? I also use SMW and several Semantic Wiki extensions too. Hope someone can help! Thanks. CharlesSpencer (talk) 22:24, 3 October 2016 (UTC)

Jdforrester (WMF) (talkcontribs)

Are you sure that it's not cite_error_group_refs_without_references?

It sounds like your i18n message cache needs to be refreshed (so that it shows the contents of message, not the key, and that maybe your local copy of the {{reflist}} template is breaking things?

Sorry this isn't helpful.

CharlesSpencer (talkcontribs)

Thanks. I've run rebuildLocalisationCache.php and rebuildmessages.php and I still get Cite error: <cite_error_refs_without_references> (copy/paste from the page, so it's verbatim). Maybe I should go to Wikipedia and re-export Cite and ALL its little friends! CharlesSpencer (talk) 22:05, 4 October 2016 (UTC)

CharlesSpencer (talkcontribs)

When I replace {{reflist}} with </references> I no longer get the error, so I need to investigate the template and/or modules imported from Wikipedia, I think... Thanks for your help. CharlesSpencer (talk) 22:19, 4 October 2016 (UTC)

Jdforrester (WMF) (talkcontribs)

It's surprising to me that the template could make such a breakage, but yeah, it sounds like that's the problem. Happy to help!

CharlesSpencer (talkcontribs)

Sorry to be slow coming back to you.

I am getting four identical errors (I have concatenated the line numbers) as follows:

Notice: Use of undefined constant CITE_DEFAULT_GROUP - assumed 'CITE_DEFAULT_GROUP' in /volume1/web/MediaWiki/extensions/Cite/Cite_body.php on line 183 /920 /555 /1121

Hope that helps.CharlesSpencer (talk) 19:14, 11 October 2016 (UTC)

Reply to "Conflict with another Extension?"
Jeblad (talkcontribs)

Reformatted the examples and added a few changes/clarifications. Hopefully I got all tags right. There are also some bits and pieces of inline code that should have been updated.

If the present version is marked for translation I can make an attempt to translate the page into Norwegian, and perhaps spot some errors.

Jdforrester (WMF) (talkcontribs)

Done.

How to replace 1.1 1.2 with a b c in reference footnotes

2
59.91.254.3 (talkcontribs)

Hi

Can anywody please help to update 1.1, 1.2 number to a b c and ↑ to ^ in reference footnotes I tried this http://www.mediawiki.org/wiki/Extension:Cite#Set_references_to_use_.5E_and_letters_like_Wikipedia but still not working

Thanks

Lestatdelc~mediawikiwiki (talkcontribs)

I am having the same issue on my wiki. Updated these system message pages on my wiki:


MediaWiki:Cite references link one from:

<li id="$1">[[#$2{{!}}↑]] $3</li>

to:

<li id="$1">[[#$2{{!}}^]] $3</li>


MediaWiki:Cite references link many from:

<li id="$1">↑ $2 $3</li>

to:

<li id="$1">^ $2 $3</li>


And finally MediaWiki:Cite references link many format from:

[[#$1|<sup>$2</sup>]]

to:

[[#$1|<sup>$3</sup>]]


As per the Extension:Cite page customization instructions.

Rebuilt the page using the ref call afterwards, etc.

And no joy at all.

Anyone have any insights how to get this to work? Lestatdelc~mediawikiwiki (talk) 10:17, 12 November 2015 (UTC)

Reply to "How to replace 1.1 1.2 with a b c in reference footnotes"
Rob Kam (talkcontribs)

This post was posted by Rob Kam, but signed as Robkam.

Reply to "Customization"

"Fatal error: Call to undefined function wfmessage()"

7
Astraeasweb (talkcontribs)

Fatal error: Call to undefined function wfmessage() in /home/wikimultiple/wikimultiple/extensions/Cite/Cite_body.php on line 1007

This happens on any page with citations. I am a rank beginner at these things. Could someone explain?

This post was posted by Astraeasweb, but signed as Astraea.

Krinkle (talkcontribs)

What version of MediaWiki do you use (check Special:Version), and where did you download the Cite extension exactly (what version).

Plalemand (talkcontribs)

I got the same error. I'm using MW 1.16.2 and tried several snapshots of this extension, always the same error. This error can be fixed by replacing wfmessage() by wfMsg() but other errors appears after that.

Siebrand (talkcontribs)

wfMessage() cannot be replaced by wfMsg(). wfMessage(), a global function referencing the Message class was introduced in MediaWiki 1.17. We strongly suggest you update to a supported version of MediaWiki or use an older version of Cite.

קיפודנחש (talkcontribs)

it would be nice to have somewhere a list of links to "sanctioned" versions of the extension per mediawiki version.

i guess it's enough to have links to specific git commits (just to demonstrate what i mean - something like this), because the gitweb/gerrit thingy already has a "snapshot" link that gets you the tarball ready to eat.

peace.

216.16.228.6 (talkcontribs)

How does one get an "older" version of cite? I want pre-Rel 19.

קיפודנחש (talkcontribs)

don't know about "pre rel". here is a link to the rel-19 sources in source control. at the top of the page there are buttons for tarballs in various compression formats.

https://git.wikimedia.org/tree/mediawiki%2Fextensions%2FCite.git/refs%2Fheads%2FREL1_19

peace.

Reply to ""Fatal error: Call to undefined function wfmessage()""