[Library|Trunk]
- My orcid links: add piwik module - comment consoles in Result landing git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@60859 d315682c-612b-4755-9ff5-7f18f6832af3
This commit is contained in:
parent
bd76f273da
commit
b78a463c5e
|
@ -648,18 +648,17 @@ export class ResultLandingComponent {
|
|||
|| (this.resultLandingInfo.supplementedByResearchResults && this.resultLandingInfo.supplementedByResearchResults.length > 0)
|
||||
)
|
||||
);
|
||||
console.log("rich content " + allow)
|
||||
// console.log("rich content " + allow)
|
||||
//spam words to exclude
|
||||
let title_authors_words = ["movie","hd","film","kimetsu", "1080p","4k","call of duty", "mobile hack", "TUBYDI"];
|
||||
let abstract_words = ["operacao-feliz-natal.blogspot.com", "moviedouban.site", "hack-expert-solution.link"];
|
||||
console.log(this.resultLandingInfo.title)
|
||||
allow = allow && !(
|
||||
(this.hasKeyword(this.resultLandingInfo.title,title_authors_words) || (this.resultLandingInfo.authors && this.hasKeyword(this.resultLandingInfo.authors.map(o => o.fullName).join(" "),title_authors_words))
|
||||
|| (this.resultLandingInfo.description && this.hasKeyword(this.resultLandingInfo.description,abstract_words))
|
||||
) &&
|
||||
((this.resultLandingInfo.publisher && this.resultLandingInfo.publisher.toLowerCase() == "zenodo") ||
|
||||
this.resultLandingInfo.hostedBy_collectedFrom.filter( value => {return value.downloadName && value.downloadName.toLowerCase().indexOf("zenodo")!=-1}).length > 0));
|
||||
console.log("spam content " + allow)
|
||||
// console.log("spam content " + allow)
|
||||
//common titles/ description / authors
|
||||
let common_titles = ["introduction", "editorial", "book reviews", "preface", "reviews", "none", "book review", "foreword", "conclusion", "review", "reply","einleitung","short notices","erratum","discussion", "letters to the editor","letter to the editor","reviews of books",":{unav)","editorial board"];
|
||||
let common_abstract = ["international audience","n/a","peer reviewed","national audience","info:eu-repo/semantics/published","-",".","graphical abstract","met lit. opg","international audience; no abstract",'<jats:p>.</jats:p>',"politics","info:eu-repo/semantics/publishedversion","copia digital. madrid : ministerio de educación, cultura y deporte, 2016",'<jats:p />',"peer-reviewed","copia digital. madrid : ministerio de educación, cultura y deporte. subdirección general de coordinación bibliotecaria, 2015","<jats:p>-</jats:p>","imperial users only","yüksek lisans"];
|
||||
|
@ -668,7 +667,7 @@ export class ResultLandingComponent {
|
|||
this.isKeyword(this.resultLandingInfo.title,common_titles) || this.isKeyword(this.resultLandingInfo.description,common_abstract) ||
|
||||
(this.resultLandingInfo.authors && this.hasKeyword(this.resultLandingInfo.authors.map(o => o.fullName).join(" "),common_authors))
|
||||
);
|
||||
console.log("common content " + allow)
|
||||
// console.log("common content " + allow)
|
||||
if(!allow) {
|
||||
this._meta.updateTag({content: 'noindex'}, "name='robots'");
|
||||
}
|
||||
|
|
|
@ -9,13 +9,14 @@ import {MyOrcidLinksComponent} from "./myOrcidLinks.component";
|
|||
import {SearchResearchResultsServiceModule} from "../../services/searchResearchResultsService.module";
|
||||
import {SearchMyOrcidResultsModule} from "./searchMyOrcidResults.module";
|
||||
import {AlertModalModule} from "../../utils/modal/alertModal.module";
|
||||
import {PiwikServiceModule} from "../../utils/piwik/piwikService.module";
|
||||
|
||||
@NgModule({
|
||||
imports: [
|
||||
CommonModule, FormsModule,
|
||||
RouterModule, ErrorMessagesModule,
|
||||
ResultPreviewModule, SearchResearchResultsServiceModule, SearchMyOrcidResultsModule,
|
||||
AlertModalModule
|
||||
AlertModalModule, PiwikServiceModule
|
||||
],
|
||||
declarations: [
|
||||
MyOrcidLinksComponent
|
||||
|
|
Loading…
Reference in New Issue