Update meta descriptions in landing pages
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@54737 d315682c-612b-4755-9ff5-7f18f6832af3
This commit is contained in:
parent
80b93e8494
commit
8cf5067803
|
@ -135,7 +135,7 @@ export class DataProviderComponent {
|
||||||
});
|
});
|
||||||
this.sub = this.route.queryParams.subscribe(data => {
|
this.sub = this.route.queryParams.subscribe(data => {
|
||||||
this.updateTitle("Content provider");
|
this.updateTitle("Content provider");
|
||||||
this.updateDescription("Content provider, search, repositories, open access");
|
this.updateDescription("");
|
||||||
this.seoService.createLinkForCanonicalURL();
|
this.seoService.createLinkForCanonicalURL();
|
||||||
this.datasourceId = data['datasourceId'];
|
this.datasourceId = data['datasourceId'];
|
||||||
if(this.datasourceId){
|
if(this.datasourceId){
|
||||||
|
@ -186,7 +186,7 @@ export class DataProviderComponent {
|
||||||
this.initTabs();
|
this.initTabs();
|
||||||
this.showTabs = true ;
|
this.showTabs = true ;
|
||||||
this.updateTitle(this.dataProviderInfo.title.name);
|
this.updateTitle(this.dataProviderInfo.title.name);
|
||||||
this.updateDescription("Content provider, search, repositories, open access,"+this.dataProviderInfo.title.name);
|
this.updateDescription("Content provider, "+this.dataProviderInfo.title.name);
|
||||||
if(this.properties.enablePiwikTrack && (typeof document !== 'undefined')){
|
if(this.properties.enablePiwikTrack && (typeof document !== 'undefined')){
|
||||||
this.piwiksub = this._piwikService.trackView(this.properties, this.dataProviderInfo.title.name, this.piwikSiteId).subscribe();
|
this.piwiksub = this._piwikService.trackView(this.properties, this.dataProviderInfo.title.name, this.piwikSiteId).subscribe();
|
||||||
}
|
}
|
||||||
|
|
|
@ -74,7 +74,7 @@ export class DatasetComponent {
|
||||||
this.sub = this.route.queryParams.subscribe(params => {
|
this.sub = this.route.queryParams.subscribe(params => {
|
||||||
this.datasetInfo = null;
|
this.datasetInfo = null;
|
||||||
this.updateTitle("Dataset");
|
this.updateTitle("Dataset");
|
||||||
this.updateDescription("Dataset, search, open access");
|
this.updateDescription("");
|
||||||
this.seoService.createLinkForCanonicalURL();
|
this.seoService.createLinkForCanonicalURL();
|
||||||
|
|
||||||
this.datasetId = params['datasetId'];
|
this.datasetId = params['datasetId'];
|
||||||
|
@ -133,7 +133,7 @@ export class DatasetComponent {
|
||||||
*/
|
*/
|
||||||
if(this.datasetInfo.title){
|
if(this.datasetInfo.title){
|
||||||
this.updateTitle(this.datasetInfo.title);
|
this.updateTitle(this.datasetInfo.title);
|
||||||
this.updateDescription("Dataset, search, repositories, open access,"+this.datasetInfo.title);
|
this.updateDescription((this.datasetInfo.description?(this.datasetInfo.description):(","+this.datasetInfo.title)));
|
||||||
}
|
}
|
||||||
if(this.properties.enablePiwikTrack && (typeof document !== 'undefined')){
|
if(this.properties.enablePiwikTrack && (typeof document !== 'undefined')){
|
||||||
this.piwiksub = this._piwikService.trackView(this.properties, this.datasetInfo.title/*.name*/, this.piwikSiteId).subscribe();
|
this.piwiksub = this._piwikService.trackView(this.properties, this.datasetInfo.title/*.name*/, this.piwikSiteId).subscribe();
|
||||||
|
|
|
@ -130,7 +130,7 @@ export class OrganizationComponent {
|
||||||
this.sub = this.route.queryParams.subscribe(params => {
|
this.sub = this.route.queryParams.subscribe(params => {
|
||||||
this.organizationInfo=null;
|
this.organizationInfo=null;
|
||||||
this.updateTitle("Organization");
|
this.updateTitle("Organization");
|
||||||
this.updateDescription("Organization, country, projects, search, repositories, open access");
|
this.updateDescription("");
|
||||||
this.seoService.createLinkForCanonicalURL();
|
this.seoService.createLinkForCanonicalURL();
|
||||||
this.projectsClicked = false;
|
this.projectsClicked = false;
|
||||||
|
|
||||||
|
@ -206,7 +206,7 @@ export class OrganizationComponent {
|
||||||
} else {
|
} else {
|
||||||
this.organizationInfo = data;
|
this.organizationInfo = data;
|
||||||
this.updateTitle(this.organizationInfo.title.name);
|
this.updateTitle(this.organizationInfo.title.name);
|
||||||
this.updateDescription("Organization, country, projects, search, repositories, open access"+this.organizationInfo.title.name);
|
this.updateDescription("Organization, country, "+this.organizationInfo.title.name +((this.organizationInfo.title.name && this.organizationInfo.title.name != this.organizationInfo.name)?(", "+this.organizationInfo.name):"") );
|
||||||
if(this.properties.enablePiwikTrack && (typeof document !== 'undefined')){
|
if(this.properties.enablePiwikTrack && (typeof document !== 'undefined')){
|
||||||
this.piwiksub = this._piwikService.trackView(this.properties, this.organizationInfo.title.name, this.piwikSiteId).subscribe();
|
this.piwiksub = this._piwikService.trackView(this.properties, this.organizationInfo.title.name, this.piwikSiteId).subscribe();
|
||||||
}
|
}
|
||||||
|
|
|
@ -74,7 +74,7 @@ export class OrpComponent {
|
||||||
this.sub = this.route.queryParams.subscribe(params => {
|
this.sub = this.route.queryParams.subscribe(params => {
|
||||||
this.orpInfo = null;
|
this.orpInfo = null;
|
||||||
this.updateTitle("Other Research Product");
|
this.updateTitle("Other Research Product");
|
||||||
this.updateDescription("Other Research Product, search, open access");
|
this.updateDescription("");
|
||||||
this.seoService.createLinkForCanonicalURL();
|
this.seoService.createLinkForCanonicalURL();
|
||||||
this.orpId = params['orpId'];
|
this.orpId = params['orpId'];
|
||||||
console.info("Id is :"+this.orpId);
|
console.info("Id is :"+this.orpId);
|
||||||
|
@ -123,7 +123,7 @@ export class OrpComponent {
|
||||||
this.orpInfo = data;
|
this.orpInfo = data;
|
||||||
if(this.orpInfo.title){
|
if(this.orpInfo.title){
|
||||||
this.updateTitle(this.orpInfo.title);
|
this.updateTitle(this.orpInfo.title);
|
||||||
this.updateDescription("Other Research Product, search, repositories, open access,"+this.orpInfo.title);
|
this.updateDescription((this.orpInfo.description?(this.orpInfo.description):(","+this.orpInfo.title)));
|
||||||
}
|
}
|
||||||
if(this.properties.enablePiwikTrack && (typeof document !== 'undefined')){
|
if(this.properties.enablePiwikTrack && (typeof document !== 'undefined')){
|
||||||
this.piwiksub = this._piwikService.trackView(this.properties, this.orpInfo.title, this.piwikSiteId).subscribe();
|
this.piwiksub = this._piwikService.trackView(this.properties, this.orpInfo.title, this.piwikSiteId).subscribe();
|
||||||
|
|
|
@ -132,7 +132,7 @@ properties:EnvProperties;
|
||||||
this.fetchOrps = new FetchOrps(this._searchOrpsService);
|
this.fetchOrps = new FetchOrps(this._searchOrpsService);
|
||||||
|
|
||||||
var title = "Project";
|
var title = "Project";
|
||||||
var description = "project, funding, open access, publications, research data, software, other research products";
|
var description = "";
|
||||||
|
|
||||||
this.updateTitle(title);
|
this.updateTitle(title);
|
||||||
this.updateDescription(description);
|
this.updateDescription(description);
|
||||||
|
@ -358,7 +358,7 @@ actionsAfterGettingProjectInfo(){
|
||||||
this.projectName = this.projectInfo.title;
|
this.projectName = this.projectInfo.title;
|
||||||
}
|
}
|
||||||
this.updateTitle(this.projectName);
|
this.updateTitle(this.projectName);
|
||||||
this.updateDescription("project, funding, open access, publications, research data, "+this.projectName+ ","+this.projectInfo.funder);
|
this.updateDescription("project, "+this.projectName+ ","+this.projectInfo.funder+","+this.projectInfo.acronym);
|
||||||
if(this.properties.enablePiwikTrack && (typeof document !== 'undefined')){
|
if(this.properties.enablePiwikTrack && (typeof document !== 'undefined')){
|
||||||
this.piwiksub = this._piwikService.trackView(this.properties, this.projectName, this.piwikSiteId).subscribe();
|
this.piwiksub = this._piwikService.trackView(this.properties, this.projectName, this.piwikSiteId).subscribe();
|
||||||
}
|
}
|
||||||
|
|
|
@ -90,7 +90,7 @@ export class PublicationComponent {
|
||||||
this.sub = this.route.queryParams.subscribe(data => {
|
this.sub = this.route.queryParams.subscribe(data => {
|
||||||
this.publicationInfo = null;
|
this.publicationInfo = null;
|
||||||
this.updateTitle("Publication");
|
this.updateTitle("Publication");
|
||||||
this.updateDescription("Publication, open access, collected from");
|
this.updateDescription("");
|
||||||
this.seoService.createLinkForCanonicalURL();
|
this.seoService.createLinkForCanonicalURL();
|
||||||
|
|
||||||
this.articleId = data['articleId'];
|
this.articleId = data['articleId'];
|
||||||
|
@ -166,7 +166,7 @@ export class PublicationComponent {
|
||||||
}*/
|
}*/
|
||||||
if(this.publicationInfo.title){
|
if(this.publicationInfo.title){
|
||||||
this.updateTitle(this.publicationInfo.title);
|
this.updateTitle(this.publicationInfo.title);
|
||||||
this.updateDescription("Dataset, search, repositories, open access,"+this.publicationInfo.title);
|
this.updateDescription((this.publicationInfo.description?(this.publicationInfo.description):(","+this.publicationInfo.title)));
|
||||||
}
|
}
|
||||||
if(this.properties.enablePiwikTrack && (typeof document !== 'undefined')){
|
if(this.properties.enablePiwikTrack && (typeof document !== 'undefined')){
|
||||||
this.piwiksub = this._piwikService.trackView(this.properties, this.publicationInfo.title/*.name*/, this.piwikSiteId).subscribe();
|
this.piwiksub = this._piwikService.trackView(this.properties, this.publicationInfo.title/*.name*/, this.piwikSiteId).subscribe();
|
||||||
|
|
|
@ -130,7 +130,7 @@ export class SoftwareComponent {
|
||||||
}*/
|
}*/
|
||||||
if(this.softwareInfo.title){
|
if(this.softwareInfo.title){
|
||||||
this.updateTitle(this.softwareInfo.title);
|
this.updateTitle(this.softwareInfo.title);
|
||||||
this.updateDescription("Software, search, repositories, open access,"+this.softwareInfo.title);
|
this.updateDescription("Software, "+this.softwareInfo.title);
|
||||||
}
|
}
|
||||||
if( this.properties.enablePiwikTrack && (typeof document !== 'undefined')){
|
if( this.properties.enablePiwikTrack && (typeof document !== 'undefined')){
|
||||||
this.piwiksub = this._piwikService.trackView(this.properties, this.softwareInfo.title/*.name*/, this.piwikSiteId).subscribe();
|
this.piwiksub = this._piwikService.trackView(this.properties, this.softwareInfo.title/*.name*/, this.piwikSiteId).subscribe();
|
||||||
|
|
|
@ -5,7 +5,13 @@ import {ErrorCodes} from '../../utils/properties/errorCodes';
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'search-paging',
|
selector: 'search-paging',
|
||||||
template: `
|
template: `
|
||||||
<div class= "searchPaging uk-panel uk-margin-top uk-grid">
|
<div class= "searchPaging uk-panel uk-margin-small-top uk-grid">
|
||||||
|
<!--div class="uk-width-1-1@s uk-width-1-2@m" *ngIf="results && searchUtils.totalResults > 0">
|
||||||
|
<span class="portal-color">{{searchUtils.totalResults|number}}</span> {{type}}, page <span class="portal-color">{{searchUtils.page | number}}</span> of <span class="portal-color">{{(totalPages(searchUtils.totalResults)|number)}}</span>
|
||||||
|
</div>
|
||||||
|
<div class="uk-width-1-1@s uk-width-1-2@m" *ngIf="!loadPaging && oldTotalResults > 0 && searchUtils.status == errorCodes.LOADING">
|
||||||
|
<span class="portal-color">{{oldTotalResults|number}}</span> {{type}}, page <span class="portal-color">{{searchUtils.page | number}}</span> of <span class="portal-color">{{(totalPages(oldTotalResults)|number)}}</span>
|
||||||
|
</div-->
|
||||||
<div class="uk-width-1-1@s uk-width-1-2@m" *ngIf="results && searchUtils.totalResults > 0">
|
<div class="uk-width-1-1@s uk-width-1-2@m" *ngIf="results && searchUtils.totalResults > 0">
|
||||||
{{searchUtils.totalResults|number}} {{type}}, page {{searchUtils.page | number}} of {{(totalPages(searchUtils.totalResults)|number)}}
|
{{searchUtils.totalResults|number}} {{type}}, page {{searchUtils.page | number}} of {{(totalPages(searchUtils.totalResults)|number)}}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -9,7 +9,7 @@ import {EnvProperties} from './properties/env-properties';
|
||||||
template: `
|
template: `
|
||||||
|
|
||||||
|
|
||||||
<ul *ngIf=" ( getTotalPages() > 0 ) && (getTotalPages() > 1) && ( 0 < currentPage && currentPage <= getTotalPages() ) " class="uk-pagination">
|
<ul *ngIf=" ( getTotalPages() > 0 ) && (getTotalPages() > 1) && ( 0 < currentPage && currentPage <= getTotalPages() ) " class="uk-pagination uk-margin-bottom-remove">
|
||||||
|
|
||||||
<!--li *ngIf=" currentPage > 1" ><a [queryParams]="routerHelper.createQueryParamsPaging(parameterNames,parameterValues,'page',1)" routerLinkActive="router-link-active" [routerLink]=baseUrl aria-label="Previous">
|
<!--li *ngIf=" currentPage > 1" ><a [queryParams]="routerHelper.createQueryParamsPaging(parameterNames,parameterValues,'page',1)" routerLinkActive="router-link-active" [routerLink]=baseUrl aria-label="Previous">
|
||||||
<span><span class="uk-icon"><svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" icon="chevron-left" ratio="1"><polyline fill="none" stroke="#000" stroke-width="1.03" points="13 16 7 10 13 4"></polyline></svg></span></span></a></li-->
|
<span><span class="uk-icon"><svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" icon="chevron-left" ratio="1"><polyline fill="none" stroke="#000" stroke-width="1.03" points="13 16 7 10 13 4"></polyline></svg></span></span></a></li-->
|
||||||
|
|
Loading…
Reference in New Issue