Loading...

All project content is available for reading, but you need to be a member of the project for Subversion checkout of source code, or to create/modify any information.
Login if you are a member. Apply here to request membership (open to all).

Ticket #206 (closed question: fixed)

Opened 8 years ago

Last modified 8 years ago

Only start pages and children are being crawled.

Reported by: karl.alesbury@… Owned by: alexander@…
Priority: major Component: LinkDetective
Keywords: Cc:

Description

Hi!

I'm not operating an enterprise episerver install that has multiple sites. I have one website with one startpage, but that startpage doesn't have the whole website as its children.

There are roughly 30 parent pages that sit on the same level as the start page that also need to have their links crawled. I've tried adding their page IDs to the config file, and it takes forever, but seems to crawl the whole site.

However despite the scheduler's summary showing that this has been a success, I can't get the report viewer in edit mode to show anything other than the one start page. The report viewer tells me every other page has not been crawled, despite the admin section telling me that it has.

What's the best way to solve this? Is there any code change we can make to sort this out?

Cheers!

Attachments

Capture.JPG (124.3 KB) - added by karl.alesbury@… 8 years ago.
Screenshot of the admin section result after crawling all the pages required.

Change History

Changed 8 years ago by karl.alesbury@…

Screenshot of the admin section result after crawling all the pages required.

comment:1 Changed 8 years ago by alexander@…

  • Status changed from new to closed
  • Resolution set to fixed

Hi,

All the pages are being crawled, but the report module checks the current start page of the site you are on, and only shows the coresponding report.

If you want to see the other reports you need to modify the code to show the other reports:
Source file:
https://www.coderesort.com/p/epicode/browser/MakingWaves.LinkDetective/5.x/LinkDetective/LinkDetectiveReport.ascx.cs

Change line 42:
report = linkDetective.GetReport();

To:
report = linkDetective.GetReport(pageid);

Where 'pageid' is the parent page id (int) that you want to show the report for.
You can for instance add a drop down where you select the parent page id.

Hope this helps.

-Alex

Note: See HelpUser/Tickets for help on using tickets.