[Mediawiki-l] change {{NUMBEROFARTICLES}}

grimm.otzberg at freenet.de grimm.otzberg at freenet.de
Wed Aug 20 10:55:09 UTC 2008


----- original Nachricht --------

Betreff: Re: [Mediawiki-l] change {{NUMBEROFARTICLES}}
Gesendet: Di 19 Aug 2008 22:08:17 CEST
Von: "Benjamin Lees"<emufarmers at gmail.com>

> On Fri, May 2, 2008 at 1:46 PM, Steffen Grimm
> <grimm.otzberg at freenet.de>wrote:
> 
> >
> >
> > Hello,
> > I've got a wiki abot a special theme. All pages, which doesn,t apply to
> the
> > wiki are linked to wikipedia (with a template) But I want, that these
> pages
> > aren't counted in {{NUMBEROFARTICLES}}. I've got pages in other
> namespaces,
> > which should be counted, too.
> > This variable isn't working right, so I decided to change the code:
> > <?
> >        include ('dbpass.php');
> >    @mysql_connect($dbhost, $dbuser, $dbpass);
> >    @$x=mysql_select_db($dbdata);
> >        if (empty($x)) {
> >           echo "Fehler beim Verbinden mit dem Datenbankserver<br>";
> >           exit;
> >        }
> >    $sql = " page WHERE page_namespace = 0 OR
> > page_namespace = 4;";
> >    $result  =  mysql_query($sql);
> >
> > $a = 0;
> > while ($resuld = mysql_fetch_array($result, MYSQL_NUM)) {
> >   $a++;
> > }
> >    $sql = " page WHERE page_is_redirect > 0;";
> >    $result  =  mysql_query($sql);
> >
> > $c = 0;
> > while ($resuld = mysql_fetch_array($result, MYSQL_NUM)) {
> >   $c++;
> > }
> >    $sql = " page WHERE page_len = 5;";
> >    $result  =  mysql_query($sql);
> >
> > $d = 0;
> > while ($resuld = mysql_fetch_array($result, MYSQL_NUM)) {
> >   $d++;
> > }
> > $summe = $a + $b;
> > $summe -= $c + $d;
> > ?>
> > This code is working allright, but I don't know where to place it. Must I
> > put it to initStats.inc in the maintenance-folder, or  in
> > SpecialStatistics.php?
> > Please help me!! :-(
> >
> >
> Just change $wgContentNamespaces <
> http://www.mediawiki.org/wiki/Manual:$wgContentNamespaces>.
> _______________________________________________
> MediaWiki-l mailing list
> MediaWiki-l at lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
> 

--- original Nachricht Ende ----

Thank you, but I want to count all pages with a size bigger than 5 Bytes (because of the redirecting-template



Unbegrenzter Speicher, Top-Spamschutz, 120 SMS und eigene E-MailDomain inkl.
http://office.freenet.de/dienste/emailoffice/produktuebersicht/power/mail/index.html




More information about the MediaWiki-l mailing list