Meskipun ada konsensus ilmiah yang jelas dan gerakan yang dipimpin oleh generasi muda sedang berkembang, efek pemanasan global pada ekosistem dan kesehatan manusia terus meningkat, karena lahan merupakan sumber dan penyerap gas rumah kaca, solusi berbasis alam memiliki potensi untuk berkontribusi lebih dari sepertiga dari total mitigasi perubahan iklim yang dibutuhkan pada tahun 2030.
CIFOR-ICRAF menyediakan bukti dan analisis bagaimana solusi berbasis alam – seperti pengelolaan hutan dan lahan basah berkelanjutan, agroforestri, dan restorasi bentang alam – dapat membantu mitigasi perubahan iklim dan membantu masyarakat lokal beradaptasi terhadap dampaknya, sambil bekerja untuk membantu negara-negara memenuhi komitmen mereka di bawah Perjanjian Paris.
Iklim dalam krisis: Fakta cepat
Dunia sedang menuju ke arah kenaikan suhu global setidaknya 3°C pada akhir abad ini
23% emisi gas rumah kaca yang disebabkan oleh manusia berasal dari kehutanan, pertanian dan penggunaan lahan lainnya
Lahan gambut adalah penyimpan karbon alami terbesar, yang menyimpan lebih dari 550 miliar metrik ton karbon
Pengetahuan produk terbaru
`
for (i = 0; i < limit; i++) {
placeholderBox += `
`
}
placeholderBox += `
`
function knowledgeProducts(res, contentType, currentPageNumber) {
let productsHTML = ''
let currentLang = $('html')[0].lang
let months = []
if (currentLang === 'en') {
months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
} else if (currentLang === 'es') {
months = ["en.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ag.", "sept.", "oct.", "nov.", "dic."];
} else if (currentLang === 'fr') {
months = ["Jan.", "Fév.", "Mar.", "Avr.", "Mai", "Juin", "Juil.", "Août", "Sept.", "Oct.", "Nov.", "Déc."];
} else if (currentLang === 'id') {
months = ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ags", "Sep", "Okt", "Nov", "Des"];
} else if (currentLang === 'pt-br') {
months = ["jan", "fev", "mar", "abr", "mai", "jun", "jul", "ago", "set", "out", "nov", "dez"];
}
if (res.data.All) {
let products = res.data.All.response.docs
let totalPages = Math.ceil(res.data.All.response.numFound / 15)
$('.total-pages').text(totalPages)
if (contentType === 'publication') {
let publicationBox = ''
publicationBox += `
`
products.forEach(function(item) {
let objectDate = new Date(item.dcDateIssued);
let year = objectDate.getFullYear();
publicationBox += `
`
})
publicationBox += `
`
$('.product-items-container').html(publicationBox)
$('a[aria-label="First"]').attr("href", "/id/penelitian-kami/tantangan/iklim-dalam-krisis/publikasi?lpage=" + totalPages)
} else if (contentType === 'infographic') {
let publicationBox = ''
publicationBox += `
`
products.forEach(function(item) {
let objectDate = new Date(item.dcDateIssued);
let year = objectDate.getFullYear();
publicationBox += `
`
})
publicationBox += `
`
$('.product-items-container').html(publicationBox)
$('a[aria-label="First"]').attr("href", "/id/penelitian-kami/tantangan/iklim-dalam-krisis/infografis?lpage=" + totalPages)
} else if (contentType === 'video') {
let videoBox = ''
videoBox += `
`
products.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
videoBox += `
`
})
videoBox += `
`
$('.product-items-container').html(videoBox)
$('a[aria-label="First"]').attr("href", "/id/penelitian-kami/tantangan/iklim-dalam-krisis/video?lpage=" + totalPages)
} else if (contentType === 'presentation') {
let presentationBox = ''
presentationBox += `
`
products.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
presentationBox += `
`
})
presentationBox += `
`
$('.product-items-container').html(presentationBox)
$('a[aria-label="First"]').attr("href", "/id/penelitian-kami/tantangan/iklim-dalam-krisis/presentasi?lpage=" + totalPages)
} else if (contentType === 'podcasts') {
let podcastBox = ''
podcastBox += `
`
products.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
podcastBox += `
`
})
podcastBox += `
`
$('.product-items-container').html(podcastBox)
$('a[aria-label="First"]').attr("href", "/id/penelitian-kami/tantangan/iklim-dalam-krisis/podcast?lpage=" + totalPages)
} else if (contentType === 'news') {
let newsBox = ''
newsBox += `
`
products.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
newsBox += `
`
})
newsBox += `
`
$('.product-items-container').html(newsBox)
$('.pagination-ci li').last().find('a[aria-label="First"]').attr("href", "/id/penelitian-kami/tantangan/iklim-dalam-krisis/kabar?lpage=" + totalPages)
} else if (contentType === 'dataset') {
let datasetBox = ''
datasetBox += `
`
products.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
datasetBox += `
`
})
datasetBox += `
`
$('.product-items-container').html(datasetBox)
$('a[aria-label="First"]').attr("href", "/id/penelitian-kami/tantangan/iklim-dalam-krisis/set-data?lpage=" + totalPages)
} else if (contentType === 'photo') {
let photoBox = ''
photoBox += `
`
products.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
photoBox += `
`
})
photoBox += `
`
$('.product-items-container').html(photoBox)
$('a[aria-label="First"]').attr("href", "/id/penelitian-kami/tantangan/iklim-dalam-krisis/foto?lpage=" + totalPages)
}
let totalResult = res.data.All.response.numFound ?? 0
let resultsPerPage = 15;
let currentPage = currentPageNumber ?? 1;
let rightLinks = currentPage + 3;
let previousLinks = currentPage - 3;
let paginationHTML = '';
let baseUrl = 'https://www.cifor-icraf.org/id/penelitian-kami/tantangan/iklim-dalam-krisis/';
let queryString = '&';
totalPages = Math.ceil(totalResult / resultsPerPage);
$('.current-page').text(currentPage)
if (currentPageNumber) {
window.history.replaceState({}, 'Page 1', baseUrl)
}
if (previousLinks > 1) {
paginationHTML += `
««
`
}
if (currentPage === 1) {
paginationHTML += `
«
`
}
if (currentPage > 1) {
paginationHTML += `
«
`
}
for (let i = previousLinks; i <= currentPage; i++) {
if (i > 0) {
if (i === currentPage) {
paginationHTML += `
${i} `
} else {
paginationHTML += `
${i}
`
}
}
}
for (let i = currentPage + 1; i < rightLinks; i++) {
if (i <= totalPages) {
if (i === currentPage) {
paginationHTML += `
${i} `
} else {
paginationHTML += `
${i}
`
}
}
}
if (currentPage !== totalPages) {
paginationHTML += `
»
`
}
if (currentPage === totalPages) {
paginationHTML += `
»
`
}
if (rightLinks < totalPages) {
paginationHTML += `
»»
`
}
$('.pagination-ci').html('')
$('.pagination-ci').html(paginationHTML)
} else {
// Publications
if (res.data.Publication.response.docs.length !== 0) {
let publicationBox = ''
let publications = res.data.Publication.response.docs
productsHTML += `
`
publications.forEach(function(item) {
let objectDate = new Date(item.dcDateIssued);
let year = objectDate.getFullYear();
publicationBox += `
`
})
productsHTML += publicationBox + `
`
}
// Videos
if (res.data.Video.response.docs.length !== 0) {
let videoBox = ''
let videos = res.data.Video.response.docs
productsHTML += `
`
videos.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
videoBox += `
`
})
productsHTML += videoBox + `
`
}
// Presentations
if (res.data.Presentation.response.docs.length !== 0) {
let presentationBox = ''
let presentations = res.data.Presentation.response.docs
productsHTML += `
`
presentations.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
presentationBox += `
`
})
productsHTML += presentationBox + `
`
}
// Podcasts
if (res.data.Podcasts.response.docs.length !== 0) {
let podcastBox = ''
let podcasts = res.data.Podcasts.response.docs
productsHTML += `
`
podcasts.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
podcastBox += `
`
})
productsHTML += podcastBox + `
`
}
// News
if (res.data.News.response.docs.length !== 0) {
let newsBox = ''
let news = res.data.News.response.docs
productsHTML += `
`
news.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
newsBox += `
`
})
productsHTML += newsBox + `
`
}
// Datasets
if (res.data.Dataset.response.docs.length !== 0) {
let datasetBox = ''
let dataset = res.data.Dataset.response.docs
productsHTML += `
`
dataset.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
datasetBox += `
`
})
productsHTML += datasetBox + `
`
}
// Photos
if (res.data.Photo.response.docs.length !== 0) {
let photoBox = ''
let photo = res.data.Photo.response.docs
productsHTML += `
`
photo.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
photoBox += `
`
})
productsHTML += photoBox + `
`
}
}
$('.products-container').html(productsHTML)
let knowledgeLang = res.knowledge_product_language
if (knowledgeLang === 'one') {
if (currentLang === 'en') {
$('#language').val('english')
} else if (currentLang === 'id') {
$('#language').val('indonesian')
} else if (currentLang === 'fr') {
$('#language').val('french')
} else if (currentLang === 'es') {
$('#language').val(['spanish', 'portuguese'])
} else if (currentLang === 'pt-br') {
$('#language').val(['spanish', 'portuguese'])
}
} else {
$('#language').val('')
}
$('#language').trigger('change')
}
if (knowledgeLanguage === 'all') {
setTimeout(function() {
$('#show-products-all-languages').prop("checked", true);
$('.products-container').empty()
$('.products-container').append(placeholderBox + placeholderBox + placeholderBox)
}, 500);
$.ajax({
url: 'https://www.cifor-icraf.org/wp-json/ci/v1/multilanguage',
data: {
language: 'all',
nav_language: 'id',
set_cookie: 'no',
country: '',
sub_name: 'A+climate+in+crisis',
subject_domain: '',
limit: '4',
content_type: '',
page_number: '1',
sort_by: '-date'
},
dataType: 'json'
}).done(function(res) {
knowledgeProducts(res, '')
}).fail(function(error) {
});
}
$('#show-products-all-languages').change(
function() {
$ct = '' == '' ? '.products-container' : '.product-items-container'
$($ct).empty()
$($ct).append(placeholderBox + placeholderBox + placeholderBox)
if ($(this).is(':checked')) {
$.ajax({
url: 'https://www.cifor-icraf.org/wp-json/ci/v1/multilanguage',
data: {
language: 'all',
nav_language: 'id',
country: '',
sub_name: 'A+climate+in+crisis',
subject_domain: '',
limit: '4',
content_type: '',
sort_by: '-date'
},
dataType: 'json'
}).done(function(res) {
knowledgeProducts(res, '', 1)
}).fail(function(error) {
});
} else {
$.ajax({
url: 'https://www.cifor-icraf.org/wp-json/ci/v1/multilanguage',
data: {
language: 'one',
nav_language: 'id',
country: '',
sub_name: 'A+climate+in+crisis',
subject_domain: '',
limit: '4',
content_type: '',
sort_by: '-date'
},
dataType: 'json'
}).done(function(res) {
knowledgeProducts(res, '', 1)
}).fail(function(error) {
});
}
});