On Wed, 2017-01-25 at 00:31 +0200, Victor Porton wrote:
> On Tue, 2017-01-24 at 22:21 +0000, bawolff wrote:
> > This probably indicates that the links aren't being appropriately
> > added via $parserOutput->addLink().
> 
> There is proper $parserOutput->addLink() in my extension
> ParserAfterTidy hook.

It seems that the problem is that ParserAfterTidy is not called for old
pages (pages existed before I installed my extension which adds
additional links in HtmlPageLinkRendererEnd hook).

> > Check that Special:Whatlinkshere for the red links is correct.
> 
> My "arrow" links do not show in Special:Whatlinkshere.
> 
> What should I do for them to appear in Special:Whatlinkshere?
> 
> > --
> > Brian
> > 
> > On Tue, Jan 24, 2017 at 7:40 PM, Victor Porton <por...@narod.ru>
> > wrote:
> > > The red/blue status of links with "arrows" produced by my
> > > NamespacePopups extension is not updated on my site after I
> > > create
> > > a
> > > new page to which the arrow link points (and so it should change
> > > from
> > > red to blue).
> > > 
> > > Example of my page with arrows:
> > > https://withoutvowels.org/wiki/Tanakh:Genesis_1:7
> > > 
> > > I think this is because of the backlinks cache.
> > > 
> > > I have 23253 pages in the namespace Tanakh:. Cache of links from
> > > every
> > > of them should be updated. (It seems that currently the cache
> > > contains
> > > only old regular links not my new "arrow" links.)
> > > 
> > > Please help me to update all these pages. The thing I really need
> > > is to
> > > re-process every of these pages with ParserAfterTidy hook. (My
> > > hook
> > > adds the arrow keys to backlinks cache.)
> > > 
> > > My current workaround is to run maintenance/update.php
> > > periodically.
> > > This updates the red links to blue as appropriate, but this does
> > > not
> > > help to make blue links after future edits.
> > > 
> > > Note that I run maintenance/runJobs.php every minute. The
> > > software
> > > works correctly with these pages which I recently edited, but not
> > > with
> > > constant non-editable pages in Tanakh: namespace.
> > > 
> > > Note that it all works well if I edit the page with my links. But
> > > I
> > > cannot edit all pages in Tanakh: namespace both because they are
> > > a
> > > multitude and because they are non-editable.
> > > 
> > > _______________________________________________
> > > Wikitech-l mailing list
> > > Wikitech-l@lists.wikimedia.org
> > > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> > 
> > _______________________________________________
> > Wikitech-l mailing list
> > Wikitech-l@lists.wikimedia.org
> > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> 
> 
> _______________________________________________
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l


_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to