Extension talk:MagicNumberedHeadings
From MediaWiki.org
[edit] Mediawiki 1.12 " PHP Notice: Use of undefined constant MAG_NUMBEREDHEADINGS"
although it works just fine, this PHP notice was showing up in the httpd error_log:
PHP Notice: Use of undefined constant MAG_NUMBEREDHEADINGS assumed 'MAG_NUMBEREDHEADINGS' in /var/www/html/wiki/extensions/MagicNumberedHeadings/MagicNumberedHeadings.php on line 77
resolved by editing MagicNumberedHeadings.php line 77 from:
$magicWords[MAG_NUMBEREDHEADINGS]
to
$magicWords['MAG_NUMBEREDHEADINGS']
| Product | Version |
|---|---|
| MediaWiki | 1.12.0 |
| PHP | 5.1.6 (apache2handler) |
| MySQL | 5.0.58 |
--62.56.165.173 11:21, 1 July 2008 (UTC)
- I had this same issue and used the same fix with versions:
-
-- Highland 13:14, 24 December 2008 (UTC)Product Version MediaWiki 1.13.3 PHP 5.2.8 (apache2handler) MySQL 5.1.30
[edit] Seems not to work with v1.13
I just added the extension to my wikis. They all run on v1.13. I recieve the error message:
Use of undefined constant MAG_NUMBEREDHEADINGS - assumed 'MAG_NUMBEREDHEADINGS' in <b>C:\Programme\Wamp\www\w\extensions\MagicNumberedHeadings\MagicNumberedHeadings.php Compilation failed: invalid UTF-8 string at offset 3 in <b>C:\Programme\Wamp\www\w\includes\MagicWord.php
Does anyone have an idea?
thanks in advance
best regards
--TurboKanne 11:02, 23 September 2008 (UTC)
- Probably those Ü and Ö letters at lines 71 and 74 (cases de and ksh). Delete those lines (just leave the default line), take them in those /** */ brackets for PHP comments (of course NOT the default lines), or replace the respecting magic words for those languages with ones without umlauts. (I chose the second option, and now it works.) -- JörgM 84.156.139.3 20:54, 29 March 2009 (UTC)
- And for the first line of the error message try what the users in the thread above have done. -- JörgM 84.156.139.3 20:56, 29 March 2009 (UTC)
[edit] Problems with templates
I tried to use __NUMBEREDHEADINGS__ inside a template that is used in several articles. Instead of the headings numbered, i get the text "__NUMBEREDHEADINGS__" . It seems, that the magic word is not "replaced".
If i use __NUMBEREDHEADINGS__ on a standard page it works perfect.
--Planetenxin 14:00, 16 October 2008 (UTC)