tag on yout theme's header.php
Read the detailed step-by-step at https://humbertosilva.com/visual-composer-infinite-image-carousel/
*/
// auxiliary code to create triggers for the add and remove class for later use
(function($){
$.each(["addClass","removeClass"],function(i,methodname){
var oldmethod = $.fn[methodname];
$.fn[methodname] = function(){
oldmethod.apply( this, arguments );
this.trigger(methodname+"change");
return this;
}
});
})(jQuery);
// main function for the infinite loop
function vc_custominfiniteloop_init(vc_cil_element_id){
var vc_element = '#' + vc_cil_element_id; // because we're using this more than once let's create a variable for it
window.maxItens = jQuery(vc_element).data('per-view'); // max visible items defined
window.addedItens = 0; // auxiliary counter for added itens to the end
// go to slides and duplicate them to the end to fill space
jQuery(vc_element).find('.vc_carousel-slideline-inner').find('.vc_item').each(function(){
// we only need to duplicate the first visible images
if (window.addedItens < window.maxItens) {
if (window.addedItens == 0 ) {
// the fisrt added slide will need a trigger so we know it ended and make it "restart" without animation
jQuery(this).clone().addClass('vc_custominfiniteloop_restart').removeClass('vc_active').appendTo(jQuery(this).parent());
} else {
jQuery(this).clone().removeClass('vc_active').appendTo(jQuery(this).parent());
}
window.addedItens++;
}
});
// add the trigger so we know when to "restart" the animation without the knowing about it
jQuery('.vc_custominfiniteloop_restart').bind('addClasschange', null, function(){
// navigate to the carousel element , I know, its ugly ...
var vc_carousel = jQuery(this).parent().parent().parent().parent();
// first we temporarily change the animation speed to zero
jQuery(vc_carousel).data('vc.carousel').transition_speed = 0;
// make the slider go to the first slide without animation and because the fist set of images shown
// are the same that are being shown now the slider is now "restarted" without that being visible
jQuery(vc_carousel).data('vc.carousel').to(0);
// allow the carousel to go to the first image and restore the original speed
setTimeout("vc_cil_restore_transition_speed('"+jQuery(vc_carousel).prop('id')+"')",100);
});
}
// restore original speed setting of vc_carousel
function vc_cil_restore_transition_speed(element_id){
// after inspecting the original source code the value of 600 is defined there so we put back the original here
jQuery('#' + element_id).data('vc.carousel').transition_speed = 600;
}
// init
jQuery(document).ready(function(){
// find all vc_carousel with the defined class and turn them into infine loop
jQuery('.vc_custominfiniteloop').find('div[data-ride="vc_carousel"]').each(function(){
// allow time for the slider to be built on the page
// because the slider is "long" we can wait a bit before adding images and events needed
var vc_cil_element = jQuery(this).prop("id");
if (window.innerWidth <= 480) {
// jQuery(vc_element).attr('data-per-view',1);
jQuery('.vc_item').each(function(){
this.style.width = '25%'
this.style.height = 'auto'
})
} else {
setTimeout("vc_custominfiniteloop_init('"+vc_cil_element+"')",2000);
}
});
});
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TZHJ474');
var interval1 = setInterval(function(){
//console.log('ou no interval');
jQuery('.box-news .vc_gitem-zone-a').each(function() {
if((!jQuery(this).css('background-image').includes('vc_gitem_image'))) {
jQuery(this).css('background-image','none')
}
})
jQuery('.box-news .vc_gitem-zone-a a').each(function() {
jQuery(this).attr('data-hover','Leia mais')
})
}, 1000);
setTimeout(function() {
clearInterval(interval1);
},5000);
@font-face {
font-family: "FontAwesome";
src: url("/local/fonts/fa-brands-400.eot"),
url("/local/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),
url("/local/fonts/fa-brands-400.woff2") format("woff2"),
url("/local/fonts/fa-brands-400.woff") format("woff"),
url("/local/fonts/fa-brands-400.ttf") format("truetype"),
url("/local/fonts/fa-brands-400.svg#fontawesome") format("svg");
}
@font-face {
font-family: "FontAwesome";
src: url("/local/fonts/fa-solid-900.eot"),
url("/local/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),
url("/local/fonts/fa-solid-900.woff2") format("woff2"),
url("/local/fonts/fa-solid-900.woff") format("woff"),
url("/local/fonts/fa-solid-900.ttf") format("truetype"),
url("/local/fonts/fa-solid-900.svg#fontawesome") format("svg");
}
@font-face {
font-family: "FontAwesome";
src: url("/local/fonts/fa-regular-400.eot"),
url("/local/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),
url("/local/fonts/fa-regular-400.woff2") format("woff2"),
url("/local/fonts/fa-regular-400.woff") format("woff"),
url("/local/fonts/fa-regular-400.ttf") format("truetype"),
url("/local/fonts/fa-regular-400.svg#fontawesome") format("svg");
unicode-range: U+F004-F005,U+F007,U+F017,U+F022,U+F024,U+F02E,U+F03E,U+F044,U+F057-F059,U+F06E,U+F070,U+F075,U+F07B-F07C,U+F080,U+F086,U+F089,U+F094,U+F09D,U+F0A0,U+F0A4-F0A7,U+F0C5,U+F0C7-F0C8,U+F0E0,U+F0EB,U+F0F3,U+F0F8,U+F0FE,U+F111,U+F118-F11A,U+F11C,U+F133,U+F144,U+F146,U+F14A,U+F14D-F14E,U+F150-F152,U+F15B-F15C,U+F164-F165,U+F185-F186,U+F191-F192,U+F1AD,U+F1C1-F1C9,U+F1CD,U+F1D8,U+F1E3,U+F1EA,U+F1F6,U+F1F9,U+F20A,U+F247-F249,U+F24D,U+F254-F25B,U+F25D,U+F267,U+F271-F274,U+F279,U+F28B,U+F28D,U+F2B5-F2B6,U+F2B9,U+F2BB,U+F2BD,U+F2C1-F2C2,U+F2D0,U+F2D2,U+F2DC,U+F2ED,U+F328,U+F358-F35B,U+F3A5,U+F3D1,U+F410,U+F4AD;
}
jQuery(document).ready(function(){
jQuery('.single-item').slick({
centerMode: true,
centerPadding: '60px',
slidesToShow: 5,
variableWidth: true,
autoplay: true,
autoplaySpeed: 2000,
responsive: [
{
breakpoint: 768,
settings: {
arrows: false,
centerMode: true,
centerPadding: '40px',
slidesToShow: 3
}
},
{
breakpoint: 520,
settings: {
arrows: false,
centerMode: true,
centerPadding: '40px',
slidesToShow: 1
}
}
]
});
});
.single-item img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.single-item img:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0);
}
422n14
Campanha “Um Dia No Parque 2022” é lançada em defesa dos biomas brasileiros 714042
Após dois anos realizada de forma híbrida, a mobilização voltará a ocorrer com atividades presenciais, em julho. Áreas Protegidas da Amazônia podem se inscrever para participar da campanha até 10/06, via Instituto do Homem e Meio Ambiente da Amazônia (Imazon).
Atividades como trilhas, palestras, oficinas podem ser realizadas nas UCs. Registro de programação no Parque Estadual Monte Alegre (PEMA), no Pará, em 2021.
“De volta ao lar!”. Esse é o slogan da edição 2022 da campanha nacional “Um Dia No Parque” (UDNP) e foi inspirado em uma frase do poeta estadunidense Gary Snyder, que diz: “Natureza não é um lugar que se visita. Ela é nosso lar”. O evento tratará da nossa relação de pertencimento com os biomas brasileiros e que somos parte da natureza e, por consequência, das Unidades de Conservação. O lançamento ocorre neste domingo (24), nas redes sociais da campanha. Áreas Protegidas e Unidades de Conservação do Pará podem se inscrever para aderir à mobilização até 10/06, via Instituto do Homem e Meio Ambiente da Amazônia (Imazon). Formulário de inscrição aqui.
De acordo com a organização da campanha, o tema foi escolhido para comemorar a volta das atividades presenciais. “Depois de dois anos de forma híbrida por causa da pandemia, realizar Um Dia No Parque 100% presencial parece até um presente para nós da organização. As Unidades de Conservação já estão recebendo visitantes e o dia 24 de julho vai ser uma celebração conjunta de volta à natureza e às nossas áreas protegidas”, comemora Angela Kuczach, diretora executiva da Rede Pró UC e coordenadora do “Um Dia No Parque”.
“Acreditamos que é fundamental agirmos para mobilizar e sensibilizar o maior número de pessoas em nosso país e na Amazônia para falar que as Áreas Protegidas são instrumentos para proteger a nossa biodiversidade, a riqueza sociocultural dos povos de cada território e garantir um futuro melhor e mais seguro do ponto de vista ecológico, para todos, com a regulação climática e a compensação da emissão de gases poluentes, por exemplo”, comenta Jakeline Pereira, pesquisadora do Imazon.
Eventos em julho Considerado o maior evento de mobilização pelas Unidades de Conservação no Brasil, a 5ª edição do UNDP está marcada para ocorrer no dia 24 de julho e em dias subsequentes. A ação é uma campanha da Coalizão Pró-UCs (Pró Unidades de Conservação da Natureza), que promove anualmente atividades especiais de contato com a natureza em áreas protegidas de todo o país. A expectativa desse ano é que a mobilização seja a maior já realizada, em UCs de todo o país.
As áreas de proteção e preservação possuem grande importância para pesquisas científicas e para serviços ambientais como a regulação do clima, o equilíbrio ecológico e a vivência de todos. Segundo o Programa das Nações Unidas para o Meio Ambiente (PNUMA), cerca de 15% da superfície do planeta Terra são áreas de conservação. Atualmente, o Brasil possui pelo menos 3.600 UCs, incluindo as Reservas Particulares do Patrimônio Natural (RPPNs).
Edições anteriores A edição de 2021 contou com a participação de mais de 350 unidades de conversação de todo o Brasil. Por conta da pandemia, além de atividades presenciais, também ocorreram rodas de conversa, seminários, palestras e aulas de yoga no formato on-line. Já em 2020, mais de 150 unidades aderiram ao UDNP, que reuniu personalidades da música, arte e cultura em geral. A programação contou com parceiros especiais como o Proteja Talks, com a participação de especialistas em áreas protegidas no Brasil com o apoio de 14 organizações da sociedade civil.
Sobre a Coalizão Pró-UCs A Coalizão Pró-Unidades de Conservação é um grupo de instituições que se propõe a congregar empresas e organizações da sociedade civil comprometidas com a valorização e a defesa das Unidades de Conservação da Natureza. Integram a Coalizão: Rede Nacional Pró Unidades de Conservação (Rede Pró UC), Fundação SOS Mata Atlântica, Conservação Internacional (CI Brasil), Fundação Grupo Boticário para a Conservação da Natureza, Instituto de Manejo e Certificação Florestal e Agrícola (Imaflora), Fundo Brasileiro para a Biodiversidade (FUNBIO), Instituto Semeia, WWF-Brasil, The Nature Conservacy (TNC Brasil), Instituto do Homem e Meio Ambiente da Amazônia (Imazon), Instituto de Pesquisas Ecológicas (IPÊ) e União Internacional para a Conservação da Natureza (UICN-Brasil).