Has anyone been able to sucessfully get numbered headings on specific pages (as opposed to every page) without enabling auto-number headings in your preferences? I just tried using extension H1_CSS, but it didn't have any affect in IE or Firefox with MW 1.16, and I'm still too much of a newb to figure out what the problem is.
Thanks. - skew
Now it's good day. Thanks Dan, that worked great.
-----Original Message----- From: mediawiki-l-bounces@lists.wikimedia.org [mailto:mediawiki-l-bounces@lists.wikimedia.org] On Behalf Of Daniel Barrett Sent: Thursday, April 21, 2011 8:11 AM To: MediaWiki announcements and site admin list Subject: Re: [Mediawiki-l] Numbered Headings
http://www.mediawiki.org/wiki/Extension:MagicNumberedHeadings
DanB
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
Actually I take that back a little bit. I was hoping to let my users check a box to include numbering in their articles, but the magic word doesn't work in a template. Someone pointed that out on the discussion page in 2008, but I guess no one cared enough to fix it. If one of you pros can see that the hooks it's using would allow it to work in templates, it would be a great fix. In the mean time, I'm trying to figure it out and if I get it I'll post the solution (here and on the discussion page).
Thanks. - skew
-----Original Message----- From: trueskew [mailto:trueskew@gmail.com] Sent: Thursday, April 21, 2011 8:19 AM To: 'MediaWiki announcements and site admin list' Subject: RE: [Mediawiki-l] Numbered Headings
Now it's good day. Thanks Dan, that worked great.
-----Original Message----- From: mediawiki-l-bounces@lists.wikimedia.org [mailto:mediawiki-l-bounces@lists.wikimedia.org] On Behalf
Of Daniel
Barrett Sent: Thursday, April 21, 2011 8:11 AM To: MediaWiki announcements and site admin list Subject: Re: [Mediawiki-l] Numbered Headings
http://www.mediawiki.org/wiki/Extension:MagicNumberedHeadings
DanB
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
The problem is that when the ParserAfterStrip() hook gets called, only the text of the page is available, the template hasn't been expanded yet. Only one hook is available (at least in MW 1.16) that allows a change to the header option before it's too late after all templates have been processed, and that's InternalParseBeforeLinks(). To get MagicNumberedHeadings to work, edit MagicNumberedHeadings.php and make these changes:
... around line 52 - $wgHooks['ParserBeforeInternalParse'][] = 'MagicNumberedHeadingsParserBeforeInternalParse'; + $wgHooks['InternalParseBeforeLinks'][] = 'MagicNumberedHeadingsInternalParseBeforeLinks';
... around line 90 - function MagicNumberedHeadingsParserBeforeInternalParse($parser, $text, $stripState) + function MagicNumberedHeadingsInternalParseBeforeLinks($parser, $text, $stripState)
This applies to a few other extensions I happened across while learning this stuff, so if you're searching for "why doesn't it work in a template" problems, take a look here too.
-----Original Message----- From: trueskew [mailto:trueskew@gmail.com] Sent: Thursday, April 21, 2011 9:31 AM To: 'MediaWiki announcements and site admin list' Subject: RE: [Mediawiki-l] Numbered Headings
Actually I take that back a little bit. I was hoping to let my users check a box to include numbering in their articles, but the magic word doesn't work in a template. Someone pointed that out on the discussion page in 2008, but I guess no one cared enough to fix it. If one of you pros can see that the hooks it's using would allow it to work in templates, it would be a great fix. In the mean time, I'm trying to figure it out and if I get it I'll post the solution (here and on the discussion page).
Thanks.
- skew
-----Original Message----- From: trueskew [mailto:trueskew@gmail.com] Sent: Thursday, April 21, 2011 8:19 AM To: 'MediaWiki announcements and site admin list' Subject: RE: [Mediawiki-l] Numbered Headings
Now it's good day. Thanks Dan, that worked great.
-----Original Message----- From: mediawiki-l-bounces@lists.wikimedia.org [mailto:mediawiki-l-bounces@lists.wikimedia.org] On Behalf
Of Daniel
Barrett Sent: Thursday, April 21, 2011 8:11 AM To: MediaWiki announcements and site admin list Subject: Re: [Mediawiki-l] Numbered Headings
http://www.mediawiki.org/wiki/Extension:MagicNumberedHeadings
DanB
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
mediawiki-l@lists.wikimedia.org