Dnia 17 listopada 2004, mzopw w <419B736E.30601(a)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+…
--
PiotrB.