(RESOLVIDO) Cache do K2 e Pop UP

  • Moska007
  • Avatar de Moska007 Autor do Tópico
  • Offline
  • JCB! Master
  • JCB! Master
Mais
12 anos 7 meses atrás #86543 por Moska007
Moska007 replied the topic: Re: Cache do K2
Boa Tarde jeanrocha

Eu defini nos parametros do K2 colocando em todas as imagens somente o px, como estou usando somente a imagem media na categoria e no item, defini esta com 500px, na pasta cache citada acima somente gerou uma imagem da imagem média reduzindo drasticamente o tamanho do cache K2.

Eu misturei sua dica com a de um amigo do Forum K2 tambem chamado Jean.
http://getk2.org/community/New-to-K2-As ... ache-on-K2

Assim que eu terminar de colocar as imagens em todos os itens post o resultado final.
Agora só estou a procurar a solução para desabilitar o pop up da imagens K2.

Abraço
Obrigado

Please Entrar ou Registrar to join the conversation.

  • Moska007
  • Avatar de Moska007 Autor do Tópico
  • Offline
  • JCB! Master
  • JCB! Master
Mais
12 anos 7 meses atrás #86562 por Moska007
Moska007 replied the topic: Re: Cache do K2
Bem vou contar como resolvi o cache enorme que o K2 gera, primeiramente respondendo a questão o porque o K2 gera este cache enorme.
Quando você insere uma imagens num item (artigo) do K2 ele gera em torno de 6 copias da mesma imagens com dimensões diferentes, mais pra que 6 copias?
Estas cópias são usadas em diferentes locais do Projeto.
Imagens pequena geralmente usada como pré visualização no formulário de inserção de imagens do K2 e também na indice dos itens (artigos) do K2.
Imagens maiores ficam em uso na visualização da categoria, e tambem no item (artigos) do K2 propriamente dito.
Bem pra resolver isto fiz uma mistura das soluções indicadas pelo JeanRocha e o pelo Jean Philippe (K2 Forum) me orientaram.

1º Entre em cada item do K2 e retirei as imagens (isto zero todo cache)
2º Defini o tamanho da imagem que eu queria usar no meu caso médio, e nos demais tamanho coloquei 0px
3º Entrei em cada item do K2 inserindo novamente cada imagens no seu determinado item. Geramndo um cache com Somente uma imagem e outras 5 imagens de menos de 2k.
4º Desabilitei o pop up das imagens do itens (pois ao clicar aparecia somente um quadradinho branco e um x, pois a imagem usado no pop up era imagemXL como defini como zero, não havia imagem)
Eliminei do código a linha em negrito:
<a class="modal" rel="{handler: 'image'}" href="<?php echo $this->item->imageXLarge; ?>" title="<?php echo JText::_('K2_CLICK_TO_PREVIEW_IMAGE'); ?>">
<img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" />
</a>

Localizado na meu_site/template/meu_template/html/com_k2/template/default/item.php

Antes
Tamanho do backup gerado pelo Akeeba com as Imagens habilitadas - 112,79 mb

Depois
Tamanho do backup gerado pelo Akeeba com as alterações e imagens habilitadas - 32,55 mb

Obrigado
Jean

Please Entrar ou Registrar to join the conversation.

Mais
12 anos 7 meses atrás #86564 por jeanrocha
jeanrocha replied the topic: Re: Cache do K2
Olá Moska007,

Que bom q resolveu e obrigado por compartilhar a experiencia. Gosto muito do K2 e uso em todos os projetos praticamente, é um componente que merecia algumas melhorias, com por exemplo esse que vc citou.

Eu não me importo pelo tamanho q ocupa em disco, pois não uso plano inferior a 1gb, mas seria uma grande melhoria para o k2.

Uma coisa q complica no k2 é a ordenação dos campos extras, não tem como alterar sua ordenação.

Obrigado pelas dicas.

Please Entrar ou Registrar to join the conversation.