PageBuilder CK et Lazy Load Images de JCH Optimize Pro

Replied by ced1870 on topic PageBuilder CK et Lazy Load Images de JCH Optimize Pro

Posted 4 years 4 months ago #54542
tu me diras

Joomlack Webmaster and Developer

by ced1870

Please Log in or Create an account to join the conversation.

Replied by Mr.J on topic PageBuilder CK et Lazy Load Images de JCH Optimize Pro

Posted 4 years 4 months ago #54679
Bonjour à vous,

Sur cet exact problème, j'ai trouvé une solution qui consiste à retirer l'attribut data-src aux images affichées par PBCK. Cela fonctionne ensuite avec JCH ou tout autre programme de Lazyload ou Defer.

Malheureusement je l'ai fait en modifiant le fichier image.php et j'aimerais bien le faire en override. Pour l'instant, sur le modèle de ce qui est proposé dans la doc, j'ai essayé ce code en override mais sans succès.
Code:
<?php defined('_JEXEC') or die('Restricted access'); $attrs = $item->find('.tab_image'); $params = PagebuilderckFrontHelper::createParamsFromElement($attrs); $imagesrc = PagebuilderckFrontHelper::getSource($params->get('imageurl')); $html ='<img src="' . $imagesrc . '" >' . 'Test text.' . '</img>'; $html = preg_replace('#<div class="imageck">(.*?)<\/div>#is', $html, $item->innertext);

Je crois que c'est au niveau du get('imageurl') que ça coince, je n'arrive à pas à invoquer la bonne url de l'image. Un coup de main ne serait pas de refus.

Bien cordialement,

Mr.J
by Mr.J

Please Log in or Create an account to join the conversation.

Replied by cat1910 on topic PageBuilder CK et Lazy Load Images de JCH Optimize Pro

Posted 4 years 4 months ago #54682
une bonne piste...? ce serait super... je n'ai toujours pas de solution au problème ;-)
by cat1910

Please Log in or Create an account to join the conversation.

Replied by ced1870 on topic PageBuilder CK et Lazy Load Images de JCH Optimize Pro

Posted 4 years 4 months ago #54686
salut
remplacez ce fichier
www.dropbox.com/s/44uwsvv80k0g1j5/page.php?dl=0
dans
components\com_pagebuilderck\models

dites moi si ça marche, ça doit enlever les data-src sur le rendu des images
CEd

Joomlack Webmaster and Developer

by ced1870

Please Log in or Create an account to join the conversation.

Replied by cat1910 on topic PageBuilder CK et Lazy Load Images de JCH Optimize Pro

Posted 4 years 4 months ago #54687
Ca fonctionne de mon coté :-) youpi !
y a t-il un inconvénient à modifier ce fichier ?
et un moyen de le passer en override ?
merci Ced et Mr J c'est une belle surprise de fin d'année !
Catherine
by cat1910

Please Log in or Create an account to join the conversation.

Replied by ced1870 on topic PageBuilder CK et Lazy Load Images de JCH Optimize Pro

Posted 4 years 4 months ago #54688
l'idée de Mr J de passer par un override est très bonne :)
mais j'ai intégré la modif (suppression du tag data-src) directement dans le fichier source.
Si c'est ok pour vous, alors je l'intégrerai dans la prochaine mise à jour

Joomlack Webmaster and Developer

by ced1870
The following user(s) said Thank You: Mr.J

Please Log in or Create an account to join the conversation.

Time to create page: 0.643 seconds

Fast and powerful creation, customizable and responsive.

Read More

We have 1026 guests and no members online