Dnia 17 listopada 2004, mzopw w 419B736E.30601@neostrada.pl napisał:
Strona http://pl.wikipedia.org/wiki/Specjalna:Statistics sugeruje, że do podawanej ilości artykułów nie wlicza się stubów. Czy tak jest rzeczywiście ?
Z krótkiej analizy kodu mediawiki wynikałoby, że domyślnie artykuł jest liczony w statystyce wtedy gdy: 1. jest w głównej przestrzeni nazw (0) 2. nie jest przekierowaniem (nie spełnia wyrażenia regularnego /^#redirect/i) 3. nie ma w nim odnośnika wewnętrznego (a dokładniej ciągu "[[") lub przecinka (ale domyślnie odnośnika)
Odpowiada za to taka funkcja:
function isCountable( $text ) { global $wgUseCommaCount, $wgMwRedir;
if ( 0 != $this->mTitle->getNamespace() ) { return 0; } if ( $wgMwRedir->matchStart( $text ) ) { return 0; } $token = ($wgUseCommaCount ? ',' : '[[' ); if ( false === strstr( $text, $token ) ) { return 0; } return 1; }
Czyli, że domyślnie stuby takie jak np. [[Dynamiczny HTML]] zawierające choćby jeden link SĄ LICZONE. Robiłem też test i rzeczywiście artykuł o treści "Jakaś treść" nie jest liczony, lecz gdy zmienić treść na "Jakaś treść [[link]], przecinek" to już jest liczony.
Z tym, że ja analizowałem swoją kopię mediawiki, być może gdzieś w ustawieniach polskiej mediawiki jest jakiś dodatkowy kolejny warunek. Lub całkiem się pomyliłem z tą analizą.
BTW. Google twierdzi, że w pl.wikipedia.org jest 10800 stron zawierających "png To jest tylko zalążek artykułu".
http://www.google.com/search?num=100&hl=pl&as_qdr=all&q=%22png+T...